summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* u-boot: Replace custom fork by patchesag/rpi4-miscAndrei Gherzan2019-07-1813-4/+1110
| | | | | | | | 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. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* Check some config values (ex: ENABLE_I2C) against "1" instead of string ↵Carton2019-07-181-5/+5
| | | | length greater than 0
* Fixed typo (RC_URI -> SRC_URI)Carton2019-07-181-1/+1
|
* raspberrypi4-64.conf: Remove memory limitationAndrei Gherzan2019-07-181-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-181-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-161-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-161-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4.conf: The firmware uses kernel7l.img when LPAE is supportedAndrei Gherzan2019-07-161-1/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-firmware: Update to 20190709Andrei Gherzan2019-07-161-4/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* u-boot: Use a temporary fork for RPi4 supportAndrei Gherzan2019-07-161-0/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4-64.conf: Uboot configuration and drop armstubAndrei Gherzan2019-07-161-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-161-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Bump 4.19.57 revisionAndrei Gherzan2019-07-161-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Upgrade to 4.19.57Khem Raj2019-07-111-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-041-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4-64.conf: Define a machine feature for armstubsAndrei Gherzan2019-07-041-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Bump 4.19 revision to have proper coherent_pool setAndrei Gherzan2019-07-041-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image-rpi.bbclass: Fix typoAndrei Gherzan2019-07-041-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi.inc: Explicitly set defconfig for raspberrypi4-64Andrei Gherzan2019-07-041-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Fix defconfig for RPi4-64Andrei Gherzan2019-07-042-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-043-37/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4-64.conf: Initial machine configurationAndrei Gherzan2019-07-041-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-041-0/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-config: Handle ARMSTUBAndrei Gherzan2019-07-041-0/+11
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* armstubs: Add support for compiling ARM stubsAndrei Gherzan2019-07-043-0/+74
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware: Rename firmware inc file to raspberrypi-firmware.incAndrei Gherzan2019-07-043-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi4-64.conf: Introduce RPi arm64 machineAndrei Gherzan2019-07-041-0/+25
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Bump 4.19 revision to fix RPi 4 arm64 buildsAndrei Gherzan2019-07-041-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-06-301-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-06-301-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-firmware-rpidistro: Fix WiFi on RaspberryPi 4Andrei Gherzan2019-06-302-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-06-301-0/+17
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware: Update to 20190620Andrei Gherzan2019-06-301-4/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base: Rename the rpi0w dtbAndrei Gherzan2019-06-301-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-06-301-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Include configuration for RaspberryPi3 defconfigAndrei Gherzan2019-06-301-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi3.conf: Clarify machine modeAndrei Gherzan2019-06-301-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Include rpi4 dtbAndrei Gherzan2019-06-301-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* vc-graphics: Don't install sbin directorydir2019-06-241-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>
* omxplayer: remove hardcoded tune and arch from MakefileMartin Schuessler2019-06-202-0/+9
| | | | | | Fixes: #428 Signed-off-by: Martin Schuessler <tossprobe@gmail.com>
* sdcard_image-rpi : minor bug in use of FATPAYLOADmalus-brandywine2019-06-131-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-05-291-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Update to 20190501Khem Raj2019-05-2919-47/+47
| | | | | | Forward port the patches as needed Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-default-versions: Switch defaults to 4.19Khem Raj2019-05-291-1/+1
| | | | | | | 4.19 is now declared stable, see https://github.com/raspberrypi/linux/issues/2931#issuecomment-494016355 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi_4.19.bb: Update to 4.19.44Khem Raj2019-05-291-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-omx: Forward port bbappend and patches to v1.16.xAndrei Gherzan2019-05-287-40/+54
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* psplash: Raise alternatives priority to 200Gianluigi Tiesi2019-04-241-2/+1
| | | | | | | Alternatives priority of psplash in poky is now 100, so we need something higher (fixes #381). Signed-off-by: Gianluigi Tiesi <sherpya@netfarm.it>
* linux-raspberrypi 4.9: Drop old versionPaul Barker2019-04-241-11/+0
| | | | | | The rpi-4.9.y branch has not been updated since July 2018. Signed-off-by: Paul Barker <paul@betafive.co.uk>
* linux-raspberrypi: Switch default back to 4.14.yPaul Barker2019-04-241-1/+1
| | | | | | | | | | The 4.19.y kernel is not yet considered stable upstream as discussed in the following GitHub issues: https://github.com/agherzan/meta-raspberrypi/issues/410 https://github.com/raspberrypi/linux/issues/2931 Signed-off-by: Paul Barker <paul@betafive.co.uk>
* linux-raspberrypi: Update 4.14.y kernelPaul Barker2019-04-241-2/+2
| | | | Signed-off-by: Paul Barker <paul@betafive.co.uk>