aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-07-20linux-raspberrypi: Upgrade to 4.19.57Khem Raj
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>
2019-07-20sdcard_image-rpi.bbclass: Use armstub machine featureAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20raspberrypi4-64.conf: Define a machine feature for armstubsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20linux-raspberrypi: Bump 4.19 revision to have proper coherent_pool setAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20sdcard_image-rpi.bbclass: Fix typoAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20linux-raspberrypi.inc: Explicitly set defconfig for raspberrypi4-64Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20linux-raspberrypi: Fix defconfig for RPi4-64Andrei Gherzan
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>
2019-07-20raspberrypi-tools: Update to remove Makefile patchAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20raspberrypi4-64.conf: Initial machine configurationAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20sdcard_image-rpi.bbclass: Include in the SD card image the armstub fileAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20rpi-config: Handle ARMSTUBAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20armstubs: Add support for compiling ARM stubsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20firmware: Rename firmware inc file to raspberrypi-firmware.incAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20raspberrypi4-64.conf: Introduce RPi arm64 machineAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20linux-raspberrypi: Bump 4.19 revision to fix RPi 4 arm64 buildsAndrei Gherzan
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>
2019-07-20raspberrypi4: Use vc4-fkms-v3dAndrei Gherzan
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>
2019-07-20rpi-base.inc: Include the "fake" KMS dtboAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20linux-firmware-rpidistro: Fix WiFi on RaspberryPi 4Andrei Gherzan
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>
2019-07-20raspberrypi4.conf: Add initial machine 32 bit configurationAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20firmware: Update to 20190620Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20rpi-base: Rename the rpi0w dtbAndrei Gherzan
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>
2019-07-20linux-raspberrypi: Update 4.19 kernel to 4.19.56Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20linux-raspberrypi: Include configuration for RaspberryPi3 defconfigAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20raspberrypi3.conf: Clarify machine modeAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20rpi-base.inc: Include rpi4 dtbAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-07-20vc-graphics: Don't install sbin directorydir
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>
2019-07-20sdcard_image-rpi : minor bug in use of FATPAYLOADmalus-brandywine
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>
2019-07-20firmware: Update 20190220 -> 20190517Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-20userland: Update to 20190501Khem Raj
Forward port the patches as needed Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-20rpi-default-versions: Switch defaults to 4.19Khem Raj
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>
2019-06-24omxplayer: remove hardcoded tune and arch from MakefileMartin Schuessler
Fixes: #428 Signed-off-by: Martin Schuessler <tossprobe@gmail.com>
2019-06-14linux-raspberrypi_4.19.bb: Update to 4.19.44Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-24psplash: Raise alternatives priority to 200Gianluigi Tiesi
Alternatives priority of psplash in poky is now 100, so we need something higher (fixes #381). Signed-off-by: Gianluigi Tiesi <sherpya@netfarm.it>
2019-04-24linux-raspberrypi 4.9: Drop old versionPaul Barker
The rpi-4.9.y branch has not been updated since July 2018. Signed-off-by: Paul Barker <paul@betafive.co.uk>
2019-04-24linux-raspberrypi: Switch default back to 4.14.yPaul Barker
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>
2019-04-24linux-raspberrypi: Update 4.14.y kernelPaul Barker
Signed-off-by: Paul Barker <paul@betafive.co.uk>
2019-04-18userland: use default PACKAGE_ARCHMartin Jansa
* drop MACHINE_ARCH which was added in: https://github.com/agherzan/meta-raspberrypi/commit/592274937b774b4d98045eef1ef820a5c27253fd * the recipe is using MACHINE_FEATURES but if everybody either enables or disables vc4graphics for all rpi MACHINEs it isn't causing it to be MACHINE_ARCH any more than all other rpi overrides used in this layer. * raspberrypi3-64 is the only one with vc4graphics by default, but it has different TUNE_PKGARCH than other rpi MACHINEs). Unfortunately not without its own set of issues: http://lists.openembedded.org/pipermail/openembedded-core/2019-April/281328.html * fixes userland and everything which depends on it (qtbase, qtwebengine..) to be effectivelly MACHINE_ARCH === Comparing signatures for task do_package_write_ipk.sigdata between raspberrypi2 and raspberrypi3 === ERROR: qtbase different signature for task do_package_write_ipk.sigdata between raspberrypi2 and raspberrypi3 NOTE: Starting bitbake server... Hash for dependent task userland/userland_git.bb.do_packagedata changed from dcfe9e7982ce1e231f06293c1e568d77384f167358fe88debe761290483244a0 to baa4d4164b0045f46c966e773cfeeed87f2c491c3dbd368af7cf4cd63ce39177 Unable to find matching sigdata for /OE/build/luneos-master/webos-ports/meta-raspberrypi/recipes-graphics/userland/userland_git.bb.do_packagedata with hashes dcfe9e7982ce1e231f06293c1e568d77384f167358fe88debe761290483244a0 or baa4d4164b0045f46c966e773cfeeed87f2c491c3dbd368af7cf4cd63ce39177 ERROR: 1 errors found in /OE/build/luneos-master/webos-ports/tmp-glibc/sstate-diff/1555500556/signatures.raspberrypi3.do_package_write_ipk.sigdata.log bitbake-diffsigs tmp-glibc/sstate-diff/1555495762/r*/*/userland/do_fetch NOTE: Starting bitbake server... basehash changed from d767ab01261472a220e0ec80b01bc33e60764d56b5880ab3153afd42ea734703 to e57e594d7e4219f22778ccc5d8c102deeeaff64586e0f71cd90964fa2ace4e1c Variable MACHINE value changed from 'raspberrypi2' to 'raspberrypi3' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-04-18bluez5: apply the same patches and pi-bluetooth dependency for all rpi MACHINEsMartin Jansa
* otherwise e.g. raspberrypi2 and raspberrypi3 have bluez5 and everything which depends on it (e.g. libpcap, ppp, connman, ..) effectively MACHINE_ARCH. bitbake-diffsigs tmp-glibc/sstate-diff/1555265356/ra*/*/bluez5/*do_fetch* NOTE: Starting bitbake server... Task dependencies changed from: ['ABIEXTENSION', 'ARMPKGARCH', 'ARMPKGARCH_tune-cortexa7thf-neon-vfpv4', 'ARMPKGSFX_DSP', 'ARMPKGSFX_EABI', 'ARMPKGSFX_ENDIAN', 'ARMPKGSFX_FPU', 'ARMPKGSFX_THUMB', 'ARM_INSTRUCTION_SET', 'ARM_M_OPT', 'ARM_THUMB_OPT', 'ARM_THUMB_SUFFIX', 'DEFAULTTUNE', 'EXTENDPE', 'LIBCEXTENSION', 'MULTIMACH_TARGET_SYS', 'PACKAGE_ARCH', 'PE', 'PN', 'PR', 'PV', 'SRCREV', 'SRC_URI', 'SRC_URI[md5sum]', 'SRC_URI[sha256sum]', 'STAMP', 'TARGET_OS', 'TARGET_VENDOR', 'TUNE_CCARGS_MFLOAT', 'TUNE_CCARGS_MFPU', 'TUNE_FEATURES', 'TUNE_FEATURES_tune-cortexa7', 'TUNE_FEATURES_tune-cortexa7-neon', 'TUNE_FEATURES_tune-cortexa7-neon-vfpv4', 'TUNE_FEATURES_tune-cortexa7t-neon-vfpv4', 'TUNE_FEATURES_tune-cortexa7thf-neon-vfpv4', 'TUNE_PKGARCH', 'base_do_fetch', 'clean_recipe_sysroot'] to: ['ABIEXTENSION', 'ARMPKGARCH', 'ARMPKGARCH_tune-cortexa7thf-neon-vfpv4', 'ARMPKGSFX_DSP', 'ARMPKGSFX_EABI', 'ARMPKGSFX_ENDIAN', 'ARMPKGSFX_FPU', 'ARMPKGSFX_THUMB', 'ARM_INSTRUCTION_SET', 'ARM_M_OPT', 'ARM_THUMB_OPT', 'ARM_THUMB_SUFFIX', 'BCM_BT_SOURCES', 'DEFAULTTUNE', 'EXTENDPE', 'LIBCEXTENSION', 'MULTIMACH_TARGET_SYS', 'PACKAGE_ARCH', 'PE', 'PN', 'PR', 'PV', 'SRCREV', 'SRC_URI', 'SRC_URI[md5sum]', 'SRC_URI[sha256sum]', 'STAMP', 'TARGET_OS', 'TARGET_VENDOR', 'TUNE_CCARGS_MFLOAT', 'TUNE_CCARGS_MFPU', 'TUNE_FEATURES', 'TUNE_FEATURES_tune-cortexa7', 'TUNE_FEATURES_tune-cortexa7-neon', 'TUNE_FEATURES_tune-cortexa7-neon-vfpv4', 'TUNE_FEATURES_tune-cortexa7t-neon-vfpv4', 'TUNE_FEATURES_tune-cortexa7thf-neon-vfpv4', 'TUNE_PKGARCH', 'base_do_fetch', 'clean_recipe_sysroot'] basehash changed from 64b667d84518033856312563af69f9153d8af50dc39c75386ebfbb21fc221a56 to 1b061d52d03831d80866fa7374df99c42db7851e6f259b7a33e3b05f537dd9aa List of dependencies for variable SRC_URI changed from '{'SRC_URI[sha256sum]', 'SRC_URI[md5sum]', 'PV'}' to '{'SRC_URI[sha256sum]', 'SRC_URI[md5sum]', 'BCM_BT_SOURCES', 'PV'}' changed items: {'BCM_BT_SOURCES'} Dependency on variable BCM_BT_SOURCES was added Variable SRC_URI value changed: @@ -1,2 +1,2 @@ - ${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz file://out-of-tree.patch file://init file://run-ptest ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'file://0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch', d)} file://0001-tests-add-a-target-for-building-tests-without-runnin.patch file://0001-test-gatt-Fix-hung-issue.patch file://0001-Makefile.am-Fix-a-race-issue-for-tools.patch file://CVE-2018-10910.patch file://0001-Case-insensitive-firmware-name.patch + ${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz file://out-of-tree.patch file://init file://run-ptest ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'file://0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch', d)} file://0001-tests-add-a-target-for-building-tests-without-runnin.patch file://0001-test-gatt-Fix-hung-issue.patch file://0001-Makefile.am-Fix-a-race-issue-for-tools.patch file://CVE-2018-10910.patch ${BCM_BT_SOURCES} file://0001-Case-insensitive-firmware-name.patch DISTRO_FEATURES{systemd} = Set Dependency on checksum of file 0002-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch was added Dependency on checksum of file 0001-bcm43xx-Add-bcm43xx-3wire-variant.patch was added Dependency on checksum of file 0004-Move-the-43xx-firmware-into-lib-firmware.patch was added Dependency on checksum of file 0003-Increase-firmware-load-timeout-to-30s.patch was added Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-04-17qtbase_%.bbappend: update PACKAGECONFIG name for xkbcommonFrancesco Giancane
As per [Qt 5.12.2 commit update](https://github.com/meta-qt5/meta-qt5/commit/28d4bfdf74ba9d66ad749fc7208ca8dc147a3927), xkbcommon-evdev PACKAGECONFIG option has been renamed to xkbcommon. This commit fixes BitBake QA: WARNING: qtbase-5.12.2+gitAUTOINC+856fb1ab44-r0 do_configure: QA Issue: qtbase: invalid PACKAGECONFIG: xkbcommon-evdev [invalid-packageconfig]
2019-04-16linux_raspberrypi_4.19: Update to 4.19.34Martin Jansa
* The branch rpi-4.19.y (and rpi-4.18.y) was recently force pushed and current d65a0f76d3adcf86a6f5c614c68edb3aeb3b8590 nor previous 3c468fc8191d276e3e9efd976a0ff71271f3fc51 aren't included in any branch, from my local checkout update: e24b1f6c0c79..5f4b16e4a8d6 rpi-4.14.y -> up/rpi-4.14.y e54efc381a97..22bb67b8e2e8 rpi-4.14.y-rt -> up/rpi-4.14.y-rt 3a1a31d70660...d58c595b013f rpi-4.18.y -> up/rpi-4.18.y (forced update) 48dfbb408fdd...ab8652c03fa0 rpi-4.19.y -> up/rpi-4.19.y (forced update) [new branch] rpi-4.20.y -> up/rpi-4.20.y [new branch] rpi-5.0.y -> up/rpi-5.0.y Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-04-07linux_raspberrypi_4.19: Update to 4.19.32Peter A. Bigot
The rpi-4.19.y branch has been rebased and the commit specified for 4.19.30 no longer exists upstream. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2019-04-05layer.conf: Add warrior to compatible release seriesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-24linux-raspberrypi_4.19: Bump to 4.19.30Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-21linux-kernel: Upgrade to 4.9.29Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-08linux-raspberrypi_4.19.bb: Upgrade to 4.19.25Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-05linux-raspberrypi_4.19.bb: Update to 4.19.25Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-05qtbase: Enabel gbm always and add userland to dependsKhem Raj
When using userland graphics, we need to install both userland and mesa-gl to complete the stack needed to build wayland support Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-05mesa-gl: Delete only KHR/khrplatform.hKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-05cairo: Enable egl/gles2 with userlandKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-24userland: Upgrade to latest as of 20190114Khem Raj
Forward port the patches package vcfiled init scripts Signed-off-by: Khem Raj <raj.khem@gmail.com>