aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-09-26psplash: Raise alternatives priority to 200thudGianluigi 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-06-28linux-raspberrypi: Update 4.14.y kernelPaul Barker
Signed-off-by: Paul Barker <paul@betafive.co.uk>
2019-02-19docs/layer-contents.md: raspberrypi-cm3 is a stand alone machine nowAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-02-19raspberrypi-cm3.conf: Define it as a stand alone machineAndrei Gherzan
As well, define the correct configuration for this machine. Tested this with and without u-boot on CM3 (with internal storage) and CM3+ without internal storage. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2019-02-19userland: Use original name libegl-mesa in rdepsKhem Raj
This avoids a missing rdep errors seen sometimes when switching compilers or graphic driver providers ERROR: userland-20181120-r0 do_package_qa: QA Issue: /usr/lib/libWFC.so contained in package userland requires li bEGL.so.1, but no providers found in RDEPENDS_userland? [file-rdeps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-19userland: do not provide libgl1Ming Liu
The userland should only provide egl libraries rather than gl libraries, or else it will cause conflicts with other libgl providers like mesa. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
2019-02-19rpi-default-providers.inc: use virtual/libgbm instead of libgbmMing Liu
This is to be consistent with the latest OE. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
2019-02-19qtbase: Get eglfs/kms working with vc4graphicsKhem Raj
- Drop enabling linuxfb, now we can get eglfs going - Enable kms and gbm feature when using vc4graphics driver - No need to set OE_QTBASE_EGLFS_DEVICE_INTEGRATION when using vc4graphics Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-19devtools: Added raspi-gpioMarek Belisko
Added handy tool which can be used to trace down how gpio on RPI are configured + add possibility to update. Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
2019-02-19docs: improve the contributing sectionHugo Hromic
* Rephrased some paragraphs * Better organised the section itself * Added guideline and formatting examples for commit log messages Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2019-02-19sdcard_image-rpi: Format boot partition as FAT32Richard Osterloh
Closes: #382 Signed-off-by: Richard Osterloh <richard.osterloh@gmail.com>
2019-02-19rpi-config: used printf to escape properlymemox_5
Used printf command because on some systems bash doesn't escape sequences consistently. Signed-off-by: memox5 <memox_5@yahoo.com>
2019-02-19firmware.inc: Update to 20190212Zahari Petkov
Signed-off-by: Zahari Petkov <zahari@balena.io>
2019-02-19linux-raspberrypi: Update to 4.14.98Zahari Petkov
Signed-off-by: Zahari Petkov <zahari@balena.io>
2019-02-19bluez-firmware-rpidistro: update bluez-firmwareRicardo Salveti
Latest bluez-firmware release updates BCM4345C0.hcd to 003.001.025.0156.0280, restoring LE scan capability. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2019-02-19bpftool: Move under meta-oe dynamic layerKhem Raj
This helps to ignore dangling bbappend when meta-oe is not included in layer mix Fixes #366 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-19layer.conf: Fix typo for openembedded-layer dynamic layer additionKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-19linux-raspberrypi: Update to 4.14.87Pepijn de Vos
To match 20181211 firmware Signed-off-by: Pepijn de Vos <pepijndevos@gmail.com>
2019-02-19firmware.inc: Update to 20181211Pepijn de Vos
This fixes raspberrypi/firmware#1051 Signed-off-by: Pepijn de Vos <pepijndevos@gmail.com>
2019-02-19linux-raspberrypi: Update to 4.14.85Drew Moseley
Signed-off-by: Drew Moseley <drew.moseley@northern.tech>
2019-02-19Add meta-oe to dynamic-layersKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-19packagegroup-meta-oe.bbappend: remove bpftool for rpiKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-19bpftool: Disable for rpi until kernel is not > 4.14Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-19dynamic-layers/qt5-layer: Append to oe-device-extra.pri instead of rewritingKhem Raj
This file is also populated by main qtbase recipe so honor those settings Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-08wiringpi: Set major versionErikHH
To fix the behaviour described in https://github.com/agherzan/meta-raspberrypi/issues/362 Signed-off-by: ErikHH <erik.hoogeveen@outlook.com>
2018-12-31linux-raspberrypi: add linux-raspberrypi-rt 4.14Phong Tran
select the rt kernel by adding in local.conf: PREFERRED_PROVIDER_virtual/kernel = "linux-raspberrypi-rt" Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2018-12-01qtbase: Do not define QT_QPA_DEFAULT_PLATFORMKhem Raj
leave this to distro since it is based on distro features and not machine features Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-12-01userland: rprovide debiannamed librariesKhem Raj
These names are mapped to mesa equivalent rproviders when using vc4 rdep should be on libegl1 which is then mapped to libegl-mesa since thats what provides libegl1 when using mesa. The libegl is not a global name for this library Fixes ERROR: userland-20181120-r0 do_package_qa: QA Issue: /usr/lib/libWFC.so contained in package userland requires libEGL.so.1, but no providers found in RDEPENDS_userland? [file-rdeps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-23bluez5: use pi-bluetooth package for startup infrastructurePeter A. Bigot
RPi-Distro has augmented their bluetooth infrastructure to support new features. It also correctly handles restart, which fixes problems when faults cause hciattach to exit. Replace brcm43438.service with the upstream ones. Resolves: #330 Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-11-23linux-firmware: replace machine override with new recipesPeter A. Bigot
Raspberry Pi hardware requires firmware that supersedes or is not present in the standard linux-firmware distribution. These files are maintained in the RPi-Distro project on github. Several attempts have been made to reconcile conflicts between what's in linux-firmware and what the hardware needs. The existing approach is functional but not maintainable since it combines material from three repositories into a single package that claims to be linux-firmware. Remove the appends that change the content of linux-firmware for rpi hardware. Add two new recipes that follow the RPi-Distro repositories: * firmware-nonfree which forked from linux-firmware and replaces content is provided as linux-firmware-rpidistro; * bluez-firmware which forked from (very old) bluez and adds content is provided as bluez-firmware-rpidistro. The packages are named to make clear that these come from RPi-Distro, rather than generic sources. Licensing attempts to record the state of licensing as documented in RPi-Distro. Resolves: #298 Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-11-22omxplaye: Fix build with userland graphic driverKhem Raj
- Upgrade to latest omxplayer with ffmpeg 4.x - drop backported patches which are not needed - Make vc4 support patch conditionally apply only when vc4graphics is used Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-21userland: Update to latest masterKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-21qtbase_%.bbappend: Depend on userland packageKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-21userland: Merge userland-nogl into userland itselfKhem Raj
Control the installs via MACHINE_FEATURES and avoid almost duplicate recipe Adjust other recipes to depend on userland now Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-19qtbase: Tackle the case when eglfs is to be usedKhem Raj
This provides out of box configuration for QT/eglfs use when x11/wayland arent used but plain EGLFS is in play Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-19conf/layer.conf: Use BBFILES_DYNAMIC to handle dynamic-layersKhem Raj
BBFILES_DYNAMIC can be used to activate content only when given layers are present. For now just add qt5 layer to the BBFILES_DYNAMIC list Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-15docs: Add more info on generating initramfs imagesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-08firmware.inc: Update to 20180924Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-11-08linux-raspberrypi: Update to 4.14.79Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-11-08extra-build-config.md: Improve documentation on generating initramfs imageKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-08omxplayer: Fix build when using vc4graphics driverKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-07gstreamer1.0-omx: Use rpi target and depend on userland-noglKhem Raj
This ensures that it links to right userland libraries to get access to accelarated video path Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-07machines: Drop VC4_CMA_SIZEKhem Raj
setting cma is not required with latest vc4 driver Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-07userland-nogl: Add recipe which does not include GL librariesKhem Raj
This is needed when mesa is providing these libraries especially when using vc4graphics Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-07omxplayer: Forward port patches and fix buildKhem Raj
Fixes issue #324 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-31rpi-base.inc: Add gpio-key to the device tree overlaysOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-31rpi-base.inc: Sort device tree overlaysOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-30linux-firmware: Bump revisionsOtavio Salvador
- raspbian-nf = "b518de45ced519e8f7a499f4778100173402ae43" - raspbian-bluez = "ade2bae1aaaebede09abb8fb546f767a0e4c7804" Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-04rpi-config: Use vc4-kms-v3d for raspberrypi3-64 as wellKhem Raj
vc4-fkms-v3d needs dispmanx, its DRM VC4 V3D driver on top of the dispmanx display stack, this does not work with 4.14 kernel and since we always use vc4graphics on 64bit, just keep using vc4-kms-v3d dtbo which should enable right graphics Tested with core-image-sato, running glxgears with 55.5fps in raspberrypi3-64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-02xorg-server: Do not install 10-noglamor.confKhem Raj
This causes glamor APIs to be disabled and glxgears run very slow like 1FPS, without this it speeds up to 55.5fps Signed-off-by: Khem Raj <raj.khem@gmail.com>