aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-09-06raspberrypi-cm3.conf: Inherit raspberrypi3 not raspberrypi2rockoAndrei Gherzan
The CM3 module is based Raspberry Pi 3 not 2. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-08-17layer-contents.md: Update documentationAndrei Gherzan
* Raspberry Pi 3B+ support mentioned * Add info about linux-firmware-raspbian Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-08-17linux-firmware: Remove as replaced by linux-firmware-raspbianAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-08-17raspberrypi3-64.conf: Use linux-firmware-raspbian packages and add bcm43455Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-08-17raspberrypi3.conf: Use linux-firmware-raspbian packages and add bcm43455Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-08-17linux-firmware-raspbian: New recipe which uses RPi-Distro repositoryAndrei Gherzan
This packages only the firmware needed for the RaspberryPi boards. We use the RPi-Distro as it's already maintained by the Raspbian guys and we get better support for the RaspberryPi needed firmwares. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-07-20linux-raspberrypi: update 4.9 recipe to current HEADMirza Krak
Contains the following changes: 7f9c648dad64 drm/vc4: Move IRQ enable to PM path ffd7bf4085b0 lan78xx: Move enabling of EEE into PHY init code 4d926e896df0 lan78xx: Don't reset the interface on open a782353cc190 lan78xx: Connect phy early 6f3325193ecf net: lan78xx: Allow for VLAN headers in timeout. 75f7f0c22544 lan78xx: Ignore DT MAC address if already valid d01915873578 lan78xx: Read LED states from Device Tree 1ad1d52e6cb6 usb: dwc_otg: fix memory corruption in dwc_otg driver The crucial commit from above is 7f9c648dad64 drm/vc4: Move IRQ enable to PM path which fixes an unbalanced IRQ enable warning, which was rapported in #286 Signed-off-by: Mirza Krak <mirza.krak@northern.tech> Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-07-20Revert "weston: remove rpi-backend configuration switch"Mirza Krak
This reverts commit a1cfeb3324c458a73507e34ffcf28c25591b8052. This is not ready to be used together with 4.9.y kernel so simply revert as it seems to work with the rpi-backend. Signed-off-by: Mirza Krak <mirza.krak@northern.tech> Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-05-02Merge pull request #229 from agherzan/pbarker/for-rockoPaul Barker
Rocko Backports
2018-04-23layer-contents.md: Update documentationPaul Barker
* Raspberry Pi 3B+ support mentioned Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23rpi-base.inc: Add Raspberry Pi 3B+ dtbAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-04-23firmware: Update to 20180313Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-04-23linux-raspberrypi: Update 4.9 recipe to current HEADAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-04-23rpi-base.inc: set default wic kickstart filePeter A. Bigot
While wic is not a standard image, adding it to IMAGE_FSTYPES in local.conf will fail unless a WKS_FILE is provided. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-04-23linux-firmware: fix addition of NVRAM file to image (fixes #184)Hugo Hromic
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-04-23linux-firmware: make rpi fw specific to rpiMartin Kelly
Currently, we are installing the rpi custom txt and fw files whenever the meta-raspberrypi layer is included in bblayers.conf. This breaks other machines that need to use the bcm43430 drivers but with alternate txt or fw files. Install these files only when "rpi" is in MACHINEOVERRIDES. Signed-off-by: Martin Kelly <mkelly@xevo.com>
2018-04-23linux-firmware: Replace /lib with ${nonarch_base_libdir}Michael Gloff
Use standard /lib variable name and avoid QA errors when usermerge DISTRO_FEATURE is enabled. Signed-off-by: Michael Gloff <mgloff@hotmail.com>
2018-04-23firmware: Use snapshots from master againKhem Raj
This time use the snapshot archives to avoid repo clone size issues Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-04-23firmware: Update to recent commitPaul Barker
There hasn't been a tagged version of the firmware lately, but there have been several bugfixes listed in the commit history and we're about to move to v4.14.y as the default kernel so let's get up-to-date. The actual commit used is the most recent change to the firmware files as of 2018-02-26, the most recent commits which only change the kernel image and other files we don't use are ignored. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Update to v4.9.80Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23rpi-config: fix config variables with the same initial name being overwrittenHugo Hromic
2018-04-23linux-raspberrypi: Update 4.9 recipe to 4.9.77Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-04-23docs: Do not force alabaster themePaul Barker
Sphinx will use the 'alabaster' theme by default when building locally. However, Read the Docs will use their own theme by default which suits their site better. By not specifying html_theme we allow both targets to use the appropriate default theme. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23readme: Update quick linksPaul Barker
* As we now use GitHub for development we should point users at this repo. * Layer documentation is now published on Read the Docs. Signed-off-by: Paul Barker <pbarker@toganlabs.com> [rocko]: Pointed at rocko documentation instead of latest
2018-04-23linux-raspberrypi: Update to 4.9.65Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-03sdimage-raspberrypi.wks: find /boot partition on mmcblk0Peter A. Bigot
Recently wic was modified to no longer exclude /boot from partitions added to fstab. The --on parameter in many kickstart specifications insufficiently resolved the MMC device, resulting in attempts to mount /dev/mmcblkp1 as boot when the device should be /dev/mmcblk0p1. With systemd the mount failure is an error and the system drops into emergency mode. Signed-off-by: Peter A. Bigot <pab@pabigot.com> (cherry picked from commit 0e1e2c6e0aebab8a7536f81dc25f50c0f2f6d518) Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2018-03-05Merge pull request #203 from benierc/rockoPaul Barker
Backport "rpio: Use pypi.bbclass"
2018-03-03rpio: Use pypi.bbclassPaul Barker
This should resolve recent issues with the non-https URL in SRC_URI. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-12-04docs, readme: Update branch references for rockoPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-12-04userland: Update to latest revisionKhem Raj
Forward port patches as needed Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-12-04firmware.inc: Update to 20171029Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-12-04linux-raspberrypi: Update 4.9 recipe to 4.9.59Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-11-30Merge pull request #165 from koenkooi/rocko-backportsPaul Barker
Rocko backports
2017-11-29userland: RPROVIDES is missing libeglFrancesco Giancane
userland package is the Raspberry Pi provider for the openGL stack. If selected, it shall provide the gles2 and egl stacks in conjunction with mesa-gl. libegl was missing in the RPROVIDES variable, thus some run-time dependencies were not met when using userland as provider. Signed-off-by: Francesco Giancane <francescogiancane8@gmail.com>
2017-11-29x264: Disable asm for raspberrypi0-wifiAndrei Gherzan
This used to work in the past because this machine was based on raspberrypi one. Now that they are separate, we need a configuration for it too otherwise: | common/arm/quant-a.S: Assembler messages: | common/arm/quant-a.S:362: Error: selected processor does not support `rbit r1,r1' in ARM mode | common/arm/quant-a.S:363: Error: selected processor does not support `rbit r1,r1' in ARM mode Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-10-20weston: remove rpi-backend configuration switchFrancesco Giancane
rpi-backend.so was an attempt to create a specialized weston backend to be used on raspberry pi like platforms. At the moment, this backend's support has been dropped in favor of using the standard drm backend, as the vc4 driver is now mainline in mesa and in kernel (for kernel support). As a result, weston on raspberry pi does not require the rpi-backend.so anymore, nor it is buildable (weston's configure complains about unrecognized configuration switch). This patch enables weston to natively run on the DRM backend. Signed-off-by: Francesco Giancane <francescogiancane8@gmail.com>
2017-10-12docs: Drop comment on broken raspberrypi3-64 HDMI outputPaul Barker
Graphical output on raspberrypi3-64 should now be fixed. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-10-09linux-raspberrypi: Keep framebuffer support when vc4graphics is enabledPaul Barker
Framebuffer support may be required for some monitors and applications. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-10-09rpi-config: Do not force HDMI mode for raspberrypi3-64Paul Barker
Forcing hdmi_drive=2 prevents the use of a DVI monitor and a HDMI-DVI converter cable. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-10-03linux-raspberrypi.inc: Define KBUILD_DEFCONFIG for rpi0 WiFiAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-10-02Revert "qtbase: Enable EGLFS support"Martin Jansa
* this reverts commit 04b37dbdb79638b17a670280058400ffaf1b6ccb. * this makes qtbase and everything which depends on some qt* recipe to be effectivelly MACHINE_ARCH Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-27qtbase: Enable EGLFS supportOtavio Salvador
Change-Id: Ib96bd995091f6838f7c09cf5daedbf60f18e1a2d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-27layer.conf: Add Dynamic Layer mechanismOtavio Salvador
This allow for bbappend files to be enabled when specific layers are included. Change-Id: Iecbcf0de85a64aad71605b60ecd3d9a2586fae85 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-24omxplayer: Explain inclusion of ffmpegPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24omxplayer: Update Upstream-status tag on patchPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24rpi-base.inc: Set dependencies for creating wic imagesPaul Barker
We need to ensure that the bootloader and firmware files are present in the deploy directory before creating wic images. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24sdcard_image-rpi: Use un-timestamped link to rootfs partition imagePaul Barker
The timestamp in the rootfs partition image filename may not match the current timestamp if the do_image_rpi_sdimg step is repeated without repeating the previous do_image_ext3 (or similar) step. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24sdcard_image-rpi: Drop unnecessary sync commandsPaul Barker
These commands are unnecessary and seem to mask failures to find the rootfs.ext3 file when re-running the do_image_rpi_sdimg stage without re-running the preceeding do_image_ext3 stage. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24Support using u-boot with Image format for raspberrypi3-64Paul Barker
For raspberrypi3-64 we need to use the Image or Image.gz format with u-boot instead of the legacy uImage format. We also need to issue the 'booti' command to boot the kernel instead of 'bootm'. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24rpi-base.inc: Simplify setting of IMAGE_BOOT_FILESPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>