summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux-raspberrypi 4.9: Drop old versionpbarker/kernel-fixesPaul Barker2019-03-091-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 4.14: Refresh patchPaul Barker2019-03-091-5/+5
| | | | | | The patch does not cleanly apply to the current 4.14.y kernel. Signed-off-by: Paul Barker <paul@betafive.co.uk>
* linux-raspberrypi_4.19.bb: Upgrade to 4.19.25Khem Raj2019-03-081-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi_4.19.bb: Update to 4.19.25Khem Raj2019-03-051-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase: Enabel gbm always and add userland to dependsKhem Raj2019-03-051-1/+3
| | | | | | | 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>
* mesa-gl: Delete only KHR/khrplatform.hKhem Raj2019-03-051-8/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cairo: Enable egl/gles2 with userlandKhem Raj2019-03-051-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Upgrade to latest as of 20190114Khem Raj2019-02-2419-42/+44
| | | | | | | Forward port the patches package vcfiled init scripts Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmware: Update to latest as of 20190220Khem Raj2019-02-241-5/+4
| | | | | | Needed for 4.19 kernel Signed-off-by: Khem Raj <raj.khem@gmail.com>
* machines: Switch default kernel to 4.19Khem Raj2019-02-241-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Add recipe for 4.19 kernelKhem Raj2019-02-241-0/+12
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi-dev: Switch to 4.19 kernelKhem Raj2019-02-241-4/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dtbo: Remove lirc-rpi overlayKhem Raj2019-02-241-1/+0
| | | | | | kernel 4.19 does not have this overlay Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa-gl: Provide virtual/libgbmKhem Raj2019-02-241-0/+1
| | | | | | | | We specificially enable building libgbm via packageconfig but then the PROVIDES is hardcoded in main recipes, we make that change here so when using userland as graphics driver, we can build wayland apps Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa-gl: Let userland provide libEGL and GLESv2 when vc4 graphics is not usedKhem Raj2019-02-241-0/+11
| | | | | | | When vc4graphics is not used then useland graphics provides these libraries Signed-off-by: Khem Raj <raj.khem@gmail.com>
* docs/layer-contents.md: raspberrypi-cm3 is a stand alone machine nowAndrei Gherzan2019-02-191-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-cm3.conf: Define it as a stand alone machineAndrei Gherzan2019-02-191-2/+8
| | | | | | | | | 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>
* wiringpi: Set major versionErikHH2019-02-191-27/+37
| | | | | | | To fix the behaviour described in https://github.com/agherzan/meta-raspberrypi/issues/362 Signed-off-by: ErikHH <erik.hoogeveen@outlook.com>
* sdcard_image-rpi: Format boot partition as FAT32Richard Osterloh2019-02-191-1/+1
| | | | | | Closes: #382 Signed-off-by: Richard Osterloh <richard.osterloh@gmail.com>
* rpi-config: used printf to escape properlymemox_52019-02-151-1/+1
| | | | | | | Used printf command because on some systems bash doesn't escape sequences consistently. Signed-off-by: memox5 <memox_5@yahoo.com>
* firmware.inc: Update to 20190212Zahari Petkov2019-02-141-4/+4
| | | | Signed-off-by: Zahari Petkov <zahari@balena.io>
* linux-raspberrypi: Update to 4.14.98Zahari Petkov2019-02-141-2/+2
| | | | Signed-off-by: Zahari Petkov <zahari@balena.io>
* bluez-firmware-rpidistro: update bluez-firmwareRicardo Salveti2019-02-121-1/+1
| | | | | | | 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>
* devtools: Added raspi-gpioMarek Belisko2019-02-081-0/+16
| | | | | | | 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>
* raspberrypi3-64.conf: Use more appropriate tuneKhem Raj2019-02-071-1/+1
| | | | | | | | rpi3 is based on cortex-a53 implementation which is armv8+crc+simd now that OE-Core has the appropriate tunes, switch to using the new tune file, bonus, is that chromium will be more optimized now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftool: Move under meta-oe dynamic layerKhem Raj2019-01-171-0/+0
| | | | | | | | | 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>
* linux-raspberrypi: add linux-raspberrypi-rt 4.14Phong Tran2019-01-011-0/+9
| | | | | | | | select the rt kernel by adding in local.conf: PREFERRED_PROVIDER_virtual/kernel = "linux-raspberrypi-rt" Signed-off-by: Phong Tran <tranmanphong@gmail.com>
* layer.conf: Fix typo for openembedded-layer dynamic layer additionKhem Raj2018-12-201-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Use original name libegl-mesa in rdepsKhem Raj2018-12-181-1/+1
| | | | | | | | | 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>
* rpi-default-providers.inc: use virtual/libgbm instead of libgbmMing Liu2018-12-181-1/+1
| | | | | | This is to be consistent with the latest OE. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* userland: do not provide libgl1Ming Liu2018-12-181-1/+1
| | | | | | | 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>
* linux-raspberrypi: Update to 4.14.87Pepijn de Vos2018-12-151-2/+2
| | | | | | To match 20181211 firmware Signed-off-by: Pepijn de Vos <pepijndevos@gmail.com>
* firmware.inc: Update to 20181211Pepijn de Vos2018-12-151-4/+4
| | | | | | This fixes raspberrypi/firmware#1051 Signed-off-by: Pepijn de Vos <pepijndevos@gmail.com>
* docs: improve the contributing sectionHugo Hromic2018-12-151-19/+90
| | | | | | | | * 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>
* qtbase: Get eglfs/kms working with vc4graphicsKhem Raj2018-12-141-3/+3
| | | | | | | | - 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>
* Add Pican2 supportFabien Lahoudere2018-12-125-1/+22
| | | | | | | | | | | In order to make Pican 2 work, we : - add mcp2515.dto to the overlay list - add a variable to enable it in local.conf - create a udev rule to mount interface http://skpang.co.uk/catalog/pican2-canbus-board-for-raspberry-pi-23-p-1475.html Signed-off-by: Fabien Lahoudere <fabien.lahoudere@collabora.com>
* extra-build-config.md: Update docs as per SDIMG_COMPRESSION removalIurii Lunev2018-12-121-3/+0
| | | | | | | | | Using SDIMG_COMPRESSION variable to choose compression type for produced images is deprecated. IMAGE_FSTYPES should be used instead. This patch removes any reference to SDIMG_COMPRESSION variable within the build documentation. Signed-off-by: Iurii Lunev <koolkhel@mail.ru>
* sdcard_image-rpi.bbclass: Remove SDIMG_COMPRESSIONIurii Lunev2018-12-121-20/+0
| | | | | | | | | Using SDIMG_COMPRESSION variable to choose compression type for produced images is deprecated. IMAGE_FSTYPES should be used instead. This patch removes any response to SDIMG_COMPRESSION within sdcard_image-rpi.bbclass Signed-off-by: Iurii Lunev <koolkhel@mail.ru>
* linux-raspberrypi: Update to 4.14.85Drew Moseley2018-12-121-2/+2
| | | | Signed-off-by: Drew Moseley <drew.moseley@northern.tech>
* Add meta-oe to dynamic-layersKhem Raj2018-12-121-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-oe.bbappend: remove bpftool for rpiKhem Raj2018-12-121-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bpftool: Disable for rpi until kernel is not > 4.14Khem Raj2018-12-121-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dynamic-layers/qt5-layer: Append to oe-device-extra.pri instead of rewritingKhem Raj2018-12-121-1/+1
| | | | | | | This file is also populated by main qtbase recipe so honor those settings Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase: Do not define QT_QPA_DEFAULT_PLATFORMKhem Raj2018-12-011-1/+0
| | | | | | | leave this to distro since it is based on distro features and not machine features Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: rprovide debiannamed librariesKhem Raj2018-12-011-2/+2
| | | | | | | | | | | | | | | | 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>
* bluez5: use pi-bluetooth package for startup infrastructurePeter A. Bigot2018-11-234-50/+59
| | | | | | | | | | 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>
* linux-firmware: replace machine override with new recipesPeter A. Bigot2018-11-236-79/+190
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* omxplaye: Fix build with userland graphic driverKhem Raj2018-11-224-539/+7
| | | | | | | | - 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>
* userland: Update to latest masterKhem Raj2018-11-2119-305/+345
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase_%.bbappend: Depend on userland packageKhem Raj2018-11-211-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>