summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux-raspberrypi: 4.14 kernel does not support rpi4pbarker/kernelPaul Barker2019-07-251-0/+6
| | | | Signed-off-by: Paul Barker <paul@betafive.co.uk>
* raspberrypi4.conf: Only build rpi4 DT when this machine is selectedPaul Barker2019-07-252-1/+2
| | | | | | | | | On the warrior branch we still need to support the 4.14.y kernel series which does not support the Raspberry Pi 4. Therefore we can't assume that the device tree for the Raspberry Pi 4 will always be present in the kernel sources. Signed-off-by: Paul Barker <paul@betafive.co.uk>
* linux-raspberrypi: Backport device tree rename to 4.14 kernelPaul Barker2019-07-252-0/+35
| | | | Signed-off-by: Paul Barker <paul@betafive.co.uk>
* raspberrypi*: Define ARMSTUB for all machinesAndrei Gherzan2019-07-209-0/+17
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* armstubs: Error out when ARMSTUBS is not definedAndrei Gherzan2019-07-201-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image-rpi: Check for armstub based on machine featureAndrei Gherzan2019-07-201-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-config: Check for armstub based on machine featureAndrei Gherzan2019-07-201-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Enabling open-source vc4graphics driver for all RPI platformsRiyaz2019-07-201-1/+1
| | | | | | | | Vc4graphics enables drm backend on wayland Compositor (weston & westeros) Appending vc4graphics machine feature to use mesa drivers for OpenGL and V4l2 for video. Signed-off-by: Riyaz <Riyaz.l@ltts.com>
* u-boot: Replace custom fork by patches (warrior backport)Andrei Gherzan2019-07-209-4/+509
| | | | | | | | | | The upstream branch might suffer rebases due to effort of pushing the patches upstream. To avoid issues, let's have here the patches we need for RPi 4 support. These patches are backported on the u-boot version in warrior. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-config: Check some config values against "1"Carton2019-07-201-5/+5
| | | | | | | | | | | | | | | | When we read the docs, we have the feelings that theses variables are boolean ones. So I was setting, for example in my distro.conf file the variable ' ENABLE_I2C = "1" ' to enable I2C. Then I wanted to disable it by simply setting 'ENABLE_I2C' to "0" but it wasn't working. So I noticed that, for example, ' ENABLE_UART ' was checked with ' = "1" ' condition and some other "boolean" was checked against ' -n ' like for ENABLE_I2C. This commit tries to have an uniform behavior for all variables that are shown in the doc under the format ' VARIABLE = "1" ' to enable them and the reader can think they are kind of 'boolean' values. Signed-off-by: Joël Carron <joel.carron@eeproperty.ch>
* bluez5: Fixed typo (RC_URI -> SRC_URI)Carton2019-07-201-1/+1
| | | | Signed-off-by: Joël Carron <joel.carron@eeproperty.ch>
* raspberrypi4-64.conf: Remove memory limitationAndrei Gherzan2019-07-201-1/+1
| | | | | | | | 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>
* linux-raspberrypi: Bump 4.19 revisionAndrei Gherzan2019-07-201-1/+1
| | | | | | | This version includes a workaround for the usable DMA memory. It limits the DMA to the first 1G. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Build dtbs with dtbs make target for all 64bit targetsAndrei Gherzan2019-07-201-3/+5
| | | | | | | We already do this for rpi3-64 and we will need it for rpi4-64 as well. See 6c4de0b5fe44b8e661f1391ee8540a7f04d75315 for more details. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Bump 4.19 to 4.19.58Andrei Gherzan2019-07-201-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4.conf: The firmware uses kernel7l.img when LPAE is supportedAndrei Gherzan2019-07-201-1/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-firmware: Update to 20190709Andrei Gherzan2019-07-201-4/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* u-boot: Use a temporary fork for RPi4 supportAndrei Gherzan2019-07-201-0/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4-64.conf: Uboot configuration and drop armstubAndrei Gherzan2019-07-201-2/+8
| | | | | | We drop armstub configuration because the new firmware includes them. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4.conf: Define uboot defconfigAndrei Gherzan2019-07-201-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Bump 4.19.57 revisionAndrei Gherzan2019-07-201-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Upgrade to 4.19.57Khem Raj2019-07-201-2/+5
| | | | | | | | Fixes vc4 graphics issues seen with 4.19.56 Add -@ to device tree flags so we can debug/dump the dtb with symbols, helps in debugging the overlays Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sdcard_image-rpi.bbclass: Use armstub machine featureAndrei Gherzan2019-07-201-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4-64.conf: Define a machine feature for armstubsAndrei Gherzan2019-07-201-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Bump 4.19 revision to have proper coherent_pool setAndrei Gherzan2019-07-201-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image-rpi.bbclass: Fix typoAndrei Gherzan2019-07-201-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi.inc: Explicitly set defconfig for raspberrypi4-64Andrei Gherzan2019-07-201-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Fix defconfig for RPi4-64Andrei Gherzan2019-07-202-0/+3
| | | | | | | emmc dt node uses iproc sdhci driver. Make sure it is enabled. https://github.com/raspberrypi/linux/pull/3045 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-tools: Update to remove Makefile patchAndrei Gherzan2019-07-203-37/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4-64.conf: Initial machine configurationAndrei Gherzan2019-07-201-1/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image-rpi.bbclass: Include in the SD card image the armstub fileAndrei Gherzan2019-07-201-0/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-config: Handle ARMSTUBAndrei Gherzan2019-07-201-0/+11
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* armstubs: Add support for compiling ARM stubsAndrei Gherzan2019-07-203-0/+74
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware: Rename firmware inc file to raspberrypi-firmware.incAndrei Gherzan2019-07-203-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4-64.conf: Introduce RPi arm64 machineAndrei Gherzan2019-07-201-0/+25
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Bump 4.19 revision to fix RPi 4 arm64 buildsAndrei Gherzan2019-07-201-1/+1
| | | | | | | | | See: https://github.com/raspberrypi/linux/commit/9d1deec93fa8b1b4953ff5e9210349f3c85b9a8d https://github.com/raspberrypi/linux/issues/3024 https://github.com/raspberrypi/linux/pull/3030 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4: Use vc4-fkms-v3dAndrei Gherzan2019-07-201-0/+1
| | | | | | | | Currently, we use vc4-kms-v3d as the default overlay for VC4 but this seems to break vc4 at runtime on RPi4. Change this to vc4-fkms-v3d for now as this is the default Raspbian ons as well. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Include the "fake" KMS dtboAndrei Gherzan2019-07-201-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-firmware-rpidistro: Fix WiFi on RaspberryPi 4Andrei Gherzan2019-07-202-1/+50
| | | | | | | | | | | | | | | The official Raspbian with RPi4 support has an additional change for the NVRAM WiFi configuration: boardflags3 value is changed from "0x48200100" to "0x44200100". Without this change the interface never comes up. It is confusing because the deb changelog doesn't say anything about it and the repository upstream doesn't have this change. Asked for more info here: https://github.com/RPi-Distro/firmware-nonfree/issues/3 In the meanwhile we import this change. Also, we remove the .pc directory which confuses the patch step. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4.conf: Add initial machine 32 bit configurationAndrei Gherzan2019-07-201-0/+17
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware: Update to 20190620Andrei Gherzan2019-07-201-4/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base: Rename the rpi0w dtbAndrei Gherzan2019-07-201-1/+1
| | | | | | | | | | This change is following the rename in the kernel: commit 6f91b5dbfdb62a434571a73f2dc15181963e3bea Author: Phil Elwell <phil@raspberrypi.org> Date: Tue May 28 16:36:04 2019 +0100 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Update 4.19 kernel to 4.19.56Andrei Gherzan2019-07-201-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Include configuration for RaspberryPi3 defconfigAndrei Gherzan2019-07-201-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi3.conf: Clarify machine modeAndrei Gherzan2019-07-201-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Include rpi4 dtbAndrei Gherzan2019-07-201-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* vc-graphics: Don't install sbin directorydir2019-07-201-4/+0
| | | | | | | Newer versions of the PI firmware don't contain a sbin directory anymore. This patch removes the then failing attempt at installing. Signed-off-by: Diez Roggisch <diez.roggisch@ableton.com>
* sdcard_image-rpi : minor bug in use of FATPAYLOADmalus-brandywine2019-07-201-1/+1
| | | | | | Double quotation marks were added around FATPAYLOAD to prevent parsing error when FATPAYLOAD contains list of file names Signed-off-by: Nataliya Korovkina <malus.brandywine@gmail.com>
* firmware: Update 20190220 -> 20190517Khem Raj2019-07-201-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Update to 20190501Khem Raj2019-07-2019-47/+47
| | | | | | Forward port the patches as needed Signed-off-by: Khem Raj <raj.khem@gmail.com>