summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* layer-contents.md: Update documentationpbarker/for-rockoPaul Barker2018-04-231-0/+2
| | | | | | * Raspberry Pi 3B+ support mentioned Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* rpi-base.inc: Add Raspberry Pi 3B+ dtbAndrei Gherzan2018-04-231-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* firmware: Update to 20180313Andrei Gherzan2018-04-231-5/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* linux-raspberrypi: Update 4.9 recipe to current HEADAndrei Gherzan2018-04-231-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* rpi-base.inc: set default wic kickstart filePeter A. Bigot2018-04-231-0/+1
| | | | | | | 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>
* linux-firmware: fix addition of NVRAM file to image (fixes #184)Hugo Hromic2018-04-231-1/+1
| | | | Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* linux-firmware: make rpi fw specific to rpiMartin Kelly2018-04-231-20/+20
| | | | | | | | | | | 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>
* linux-firmware: Replace /lib with ${nonarch_base_libdir}Michael Gloff2018-04-231-4/+4
| | | | | | | Use standard /lib variable name and avoid QA errors when usermerge DISTRO_FEATURE is enabled. Signed-off-by: Michael Gloff <mgloff@hotmail.com>
* firmware: Use snapshots from master againKhem Raj2018-04-231-5/+7
| | | | | | | This time use the snapshot archives to avoid repo clone size issues Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmware: Update to recent commitPaul Barker2018-04-231-5/+5
| | | | | | | | | | | | 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>
* linux-raspberrypi: Update to v4.9.80Paul Barker2018-04-231-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* rpi-config: fix config variables with the same initial name being overwrittenHugo Hromic2018-04-231-10/+10
|
* linux-raspberrypi: Update 4.9 recipe to 4.9.77Andrei Gherzan2018-04-231-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* docs: Do not force alabaster themePaul Barker2018-04-231-1/+1
| | | | | | | | | | 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>
* readme: Update quick linksPaul Barker2018-04-231-1/+2
| | | | | | | | | | * 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
* linux-raspberrypi: Update to 4.9.65Paul Barker2018-04-231-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* sdimage-raspberrypi.wks: find /boot partition on mmcblk0Peter A. Bigot2018-04-031-2/+2
| | | | | | | | | | | | | | 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>
* Merge pull request #203 from benierc/rockoPaul Barker2018-03-051-5/+3
|\ | | | | Backport "rpio: Use pypi.bbclass"
| * rpio: Use pypi.bbclassPaul Barker2018-03-031-5/+3
|/ | | | | | This should resolve recent issues with the non-https URL in SRC_URI. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* docs, readme: Update branch references for rockoPaul Barker2017-12-042-4/+4
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* userland: Update to latest revisionKhem Raj2017-12-0416-63/+62
| | | | | | Forward port patches as needed Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmware.inc: Update to 20171029Andrei Gherzan2017-12-041-4/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* linux-raspberrypi: Update 4.9 recipe to 4.9.59Andrei Gherzan2017-12-041-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* Merge pull request #165 from koenkooi/rocko-backportsPaul Barker2017-11-302-1/+2
|\ | | | | Rocko backports
| * userland: RPROVIDES is missing libeglFrancesco Giancane2017-11-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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>
| * x264: Disable asm for raspberrypi0-wifiAndrei Gherzan2017-11-291-0/+1
|/ | | | | | | | | | | | | 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>
* weston: remove rpi-backend configuration switchFrancesco Giancane2017-10-201-2/+0
| | | | | | | | | | | | | | | | | 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>
* docs: Drop comment on broken raspberrypi3-64 HDMI outputPaul Barker2017-10-121-6/+0
| | | | | | Graphical output on raspberrypi3-64 should now be fixed. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi: Keep framebuffer support when vc4graphics is enabledPaul Barker2017-10-091-1/+0
| | | | | | Framebuffer support may be required for some monitors and applications. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* rpi-config: Do not force HDMI mode for raspberrypi3-64Paul Barker2017-10-091-3/+0
| | | | | | | 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>
* linux-raspberrypi.inc: Define KBUILD_DEFCONFIG for rpi0 WiFiAndrei Gherzan2017-10-031-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* Revert "qtbase: Enable EGLFS support"Martin Jansa2017-10-021-3/+0
| | | | | | | | * 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>
* qtbase: Enable EGLFS supportOtavio Salvador2017-09-271-0/+3
| | | | | Change-Id: Ib96bd995091f6838f7c09cf5daedbf60f18e1a2d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* layer.conf: Add Dynamic Layer mechanismOtavio Salvador2017-09-271-0/+9
| | | | | | | | 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>
* omxplayer: Explain inclusion of ffmpegPaul Barker2017-09-241-0/+9
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* omxplayer: Update Upstream-status tag on patchPaul Barker2017-09-241-1/+1
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* rpi-base.inc: Set dependencies for creating wic imagesPaul Barker2017-09-241-0/+4
| | | | | | | 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>
* sdcard_image-rpi: Use un-timestamped link to rootfs partition imagePaul Barker2017-09-241-1/+1
| | | | | | | | 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>
* sdcard_image-rpi: Drop unnecessary sync commandsPaul Barker2017-09-241-3/+3
| | | | | | | | 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>
* Support using u-boot with Image format for raspberrypi3-64Paul Barker2017-09-247-23/+36
| | | | | | | | 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>
* rpi-base.inc: Simplify setting of IMAGE_BOOT_FILESPaul Barker2017-09-241-3/+3
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi-dev: Bump to 4.13.y seriesPaul Barker2017-09-241-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi: Move LOADADDR setting to inc filePaul Barker2017-09-243-10/+5
| | | | | | | There is no reason to continue supporting pre-4.8 series kernels so we can move the setting of LOADADDR to the common inc file. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi: Merge inc filesPaul Barker2017-09-242-133/+124
| | | | | | | There is no need to have 2 separate inc files any more and the existing code has several duplications. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi: Drop ineffective codePaul Barker2017-09-241-19/+0
| | | | | | | The code to determine if we need to depend on lzop-native will fail as the local defconfig file no longer exists. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi-base.bbclass: DropPaul Barker2017-09-243-14/+11
| | | | | | | | The only remaining function in linux-raspberrypi-base was split_overlays() which is used in the sdcard_image-rpi class. So we can move this function over and drop the now-empty linux-raspberrypi-base class. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi: Drop unnecessary codePaul Barker2017-09-243-27/+2
| | | | | | | | | * The kerneltype variable is not used anywhere after being set. * The manipulation of KERNEL_DEVICETREE is effectively a no-op, we read the current value in get_dts() and store this back into the same variable. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* omxplayer: Fix build issuesPaul Barker2017-09-243-2/+102
| | | | | | | | | | | * Update the recipe and patch the Makefile to not require internet access during do_compile. Unfortunately, the upstream Makefile wants to access a web service hosted on Heroku and to "git clone" ffmpeg with no fixed commit hash. * Patch Makefile.ffmpeg to avoid a potential race condition between the configure & compile stages. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-firmware: Update brcmfmac43430 to 7.45.41.46Andrei Gherzan2017-09-213-20/+27
| | | | | | | | | | | | | | | | | | | | | The version of this firmware provided by linux-firmware is 7.45.41.26. This version seems to have connectivity issues when bonding interfaces. Raspbian included an updated version (7.45.41.46) which tested, proved to fix this problem (see https://github.com/resin-os/meta-resin/issues/812). The version Raspbian is providing is not yet in linux-firmware as they have it directly from Cypress (see https://github.com/RPi-Distro/repo/issues/88). Besides the issue described above, it fixes various other issues including a broadpwn fix. Hopefully this version, or a newer one, will end up in upstream soon. In order to catch when that happens and stop overwriting this firmware, a check is added in the racipe based on the md5sum of the current shipped firmware. In terms of ditribution license, we got an informal one in the github thread mentioned above. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* xserver-xf86-config: Disable glamor for the modesetting driver on pi64Khem Raj2017-09-202-2/+13
| | | | | | | Fixes a xorg server crash with musl see details https://github.com/voidlinux/void-packages/issues/6091 Signed-off-by: Khem Raj <raj.khem@gmail.com>