Allen Wild
|
a4c8118676
|
conf/machine: add pci to MACHINE_FEATURES for Pi4
This pulls in the pciutils package (including `lspci`) via
packagegroup-base.
Signed-off-by: Allen Wild <allenwild93@gmail.com>
|
2020-01-07 10:16:54 +00:00 |
|
Andrei Gherzan
|
c1d16a3025
|
raspberrypi*.conf: Remove vc4 configuration as we already default to it
As of late[1], we defaulted to enabling vc4graphics in MACHINE_FEATURES.
Let's cleanup the machine configurations as per this change.
[1] https://github.com/agherzan/meta-raspberrypi/pull/417
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-09-16 14:44:39 +01:00 |
|
Andrei Gherzan
|
8106df150d
|
raspberrypi4-64: Remove the 3G RAM limitation
The PCIe bounce buffers were ported[1] in the kernel so we can remove
this limitation now.
[1] https://github.com/raspberrypi/linux/pull/3144
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-08-15 16:50:50 +01:00 |
|
Andrei Gherzan
|
fafad9b025
|
raspberrypi4-64.conf: Limit RAM to 3G
The PCI controller on the Raspberry Pi 4 acts as a DMA controller and can
only address the first 3Gb[1] of the memory space. On 32bit this was
addressed by implementing bouncing buffers[2] but this currently has no
support for arm64. In order to have working USB, as a workaround, we
limit the ram to 3G.
Fixes #446
[1] https://github.com/raspberrypi/linux/issues/3093
[2] https://github.com/raspberrypi/linux/blob/rpi-4.19.y/drivers/pci/controller/pcie-brcmstb-bounce.c
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-07-25 13:27:52 +01:00 |
|
Andrei Gherzan
|
0d641c8fa9
|
raspberrypi*: Define ARMSTUB for all machines
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-07-19 20:05:53 +01:00 |
|
Andrei Gherzan
|
d44c0c3f19
|
raspberrypi4-64.conf: Remove memory limitation
We can do this because the kernel now includes a workaround for the DMA
issue.
https://github.com/raspberrypi/linux/pull/3080
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-07-18 13:27:34 +01:00 |
|
Andrei Gherzan
|
69da331154
|
raspberrypi4-64.conf: Uboot configuration and drop armstub
We drop armstub configuration because the new firmware includes them.
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-07-16 13:38:41 +01:00 |
|
Andrei Gherzan
|
a6e14fb195
|
raspberrypi4-64.conf: Define a machine feature for armstubs
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-07-04 15:47:13 +01:00 |
|
Andrei Gherzan
|
7a35ad9826
|
raspberrypi4-64.conf: Initial machine configuration
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-07-04 15:47:13 +01:00 |
|
Andrei Gherzan
|
08b5a29028
|
raspberrypi4-64.conf: Introduce RPi arm64 machine
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
2019-07-04 15:47:13 +01:00 |
|