summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux-raspberrypi.inc: Define KBUILD_DEFCONFIG for rpi0 WiFifix-rpi0wifi-kernelAndrei Gherzan2017-10-021-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.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>
* linux-raspberrypi: Build dtbs with dtbs make target for rpi64Khem Raj2017-09-201-0/+5
| | | | | | | | | | | OE currently builds dtb files with its own custom targets by specifying each dtb file as makefile target, this creates bad dtb for rpi64 bit. This patch calles 'make dtbs' at the end which regenerates the correct dtb files This makes the vc4 initialize properly on rpi64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspberrypi3-64: Use vc4-fkms-v3d overlay for rpi64Khem Raj2017-09-202-2/+13
| | | | | | | | | Use correct overlay for enabled vc4 accelaration This enable 3D accelaration over dispmanx on vc4/rpi64 Enable audio over HDMI Disable overscan to avoid graphics glitches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi_4.9.bb: Upgrade to 4.9.50Khem Raj2017-09-201-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* u-boot: drop now upstreamed patchesAndrea Galbusera2017-09-183-145/+0
| | | | | | | | oe-core now provides v2017.09 of u-boot which already merged both patches introduced by commit 94e2929f746f7e49a7870f7ea889dcbed05296c7 so we can drop them from meta-raspberrypi. Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* bluez5: enable bluetooth on raspberrypi0-wifiYusuke Mitsuki2017-09-111-0/+12
| | | | | | Add functions/variable to enabling bluetooth on raspberrypi0-wifi. Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
* bluez5: add functions/variables to enabling bluetooth on another raspberrypiYusuke Mitsuki2017-09-111-4/+14
| | | | | | | | | | | | | | | functions/variables in this bbappend implemented for only raspberrypi3. But these must be able to used to enabling bluetooth on another raspberrypi that has bluetooth feature such as raspberrypi0-wifi. The simple solution is a duplicating these but it is not good ideas for maintainance. Add functions/variables follows to simplify to enabling bluetooth on another raspberrypi that has bluetooth. - BCM_BT_SOURCES - enable_bcm_bluetooth() - BCM_BT_FIRMWARE - BCM_BT_SERVICE Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
* userland: Update to current master HEADAndrei Gherzan2017-09-081-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* omxplayer: Update to current master HEADAndrei Gherzan2017-09-081-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* pi-blaster: Update to current master HEADAndrei Gherzan2017-09-082-2/+2
| | | | | | License in the README was moved a couple of lines below. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* python-sense-hat: Update to 2.2.0Andrei Gherzan2017-09-081-8/+4
| | | | | | As well integrate with meta-oe bbclass pypi. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* rpi-gpio: Update to 0.6.3Andrei Gherzan2017-09-082-21/+14
| | | | | | As well integrate with meta-oe bbclass pypi. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* extra-apps.md: Document limitations of raspberrypi3-64Khem Raj2017-09-081-0/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Disable DRBD lkmKhem Raj2017-09-081-0/+2
| | | | | | This comes from drbd-utils in meta-oe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wiringpi: Fix linking problemAurelian Zanoschi2017-09-011-28/+29
| | | | | | | | | | | | [github issue #105: wiringpi library is not linked correctly] Incorrect order of compiler flags causing the libwiringpi.so library to not have the required linking dependencies. The cross-compilation patch needed to be reworked in order to fix this problem. Fixes #105 Signed-off-by: Aurelian Zanoschi <aurelian17@gmail.com>
* linux-raspberrypi: Add option for disabling rpi boot logo.Zdzisław Krajewski2017-09-012-0/+9
| | | | Signed-off-by Zdzisław Krajewski <zdzichucb@gmail.com>
* linux-raspberrypi: fix kernel configuration using cfg filesAndrea Ghittino2017-08-313-16/+8
| | | | | | | | | In tree configurations are now used to build the kernel and it is possible to extend the config via bbappend and cfg fragments Fix issue 14 Signed-off-by: Andrea Ghittino <aghittino@gmail.com>
* sdcard_image-rpi: fix absolute path in vfat symlinkAndrea Galbusera2017-08-291-2/+2
| | | | | | | | | | | | | | | Fix bitbake complaining with: ERROR: core-image-minimal-1.0-r0 do_image_complete: sstate found an absolute path symlink [...].vfat pointing at [...].vfat. Please replace this with a relative link. This patch redefines SDIMG_VFAT as a file name instead of a full absolute path, then fixing the symlink creation by pointing to a relative target. The cp command that deploys the artifact is changed accordingly to include the destination path. Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* firmware: Update to tag '1.20170811'Paul Barker2017-08-291-3/+3
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi: Update to tag 'raspberrypi-kernel_1.20170811-1'Paul Barker2017-08-291-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* u-boot: Fix boot and keyboard for rpi devicesPaul Barker2017-08-283-0/+145
| | | | | | | | u-boot v2017.07 was not able to boot a Linux kernel or handle keyboard input. This is fixed by reverting a config change to re-enable CONFIG_OF_EMBED and backporting another config change to enable CONFIG_DM_KEYBOARD. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* gstreamer1.0-omx: Match with oe-core 1.12.x gstreamerKhem Raj2017-08-257-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #102 from shr-project/jansa/masterPaul Barker2017-08-1314-21/+28
|\ | | | | Fixes for bitbake world
| * packagegroup-rpi-test, rpi-test-image: restrict to ^rpi$ and include ↵Martin Jansa2017-07-272-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | omxplayer only for 32bit rpi * omxplayer has: COMPATIBLE_MACHINE_rpi_aarch64 = null so it cannot be inclued for raspberrypi3-64 * components used by this packagegroup are also restricted to ^rpi$ so the packagegroup and the image using it cannot be built for anything else * fixes couple errors when trying to build world with meta-raspberrypi included Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * recipe: anchor regexps in COMPATIBLE_MACHINEMartin Jansa2017-07-2711-11/+11
| | | | | | | | | | | | | | | | | | * bitbake is using re.match, so raspberrypi actually matches with anything ^raspberrypi.* which currently works, but it will also match with hypothetical raspberrypi-is-no-more-this-is-banana-now MACHINE which isn't intended by this COMPATIBLE_MACHINE. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * weston: use just one append and one bb.utils.containsMartin Jansa2017-07-271-9/+9
|/ | | | | | | | | * drop duplicated --enable-rpi-compositor and WESTON_NATIVE_BACKEND=rpi-backend.so * use rpi override, adding --enable-rpi-compositor unconditionally breaks other MACHINEs with: configure: WARNING: unrecognized options: --enable-rpi-compositor * use just one append and one bb.utils.contains to save some bitbake cycles while parsing Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpio: Add RDEPENDS For python-logging & python-threadingThomas Thorne2017-07-261-0/+5
| | | | | | | | | | | | | | [GitHub Ticket #98 - rpio requires the logging and threading Python packages but does not RDEPENDS them in recipie] The rpio tool needs the Python logging and threading pacakges installed on the target system for it to work. The pacakges are not included when doing a rpi-basci-image. This change updates the recipe so that all the required dependencies of the prio script are identified by the recipie. Fixes #98 Signed-off-by: Thomas A F Thorne <TafThorne@GoogleMail.com>
* userland: Add missing EGL_CAST definesAndrea Galbusera2017-07-142-0/+33
| | | | | | Needed by libepoxy Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* linux-raspberrypi-dev: Switch to rpi-4.12.yPaul Barker2017-07-051-2/+2
| | | | | | Linux v4.12 is now released. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-rasbperrypi: Update to 4.9.35Paul Barker2017-07-021-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* rpi-base: wic: generate entries for u-bootAndrea Galbusera2017-06-301-1/+3
| | | | | | | | | | | This commit allow wic generated images to work when we want u-boot to load the kernel image. Augment IMAGE_BOOT_FILES with the proper entries when KERNEL_IMAGETYPE is "uImage". More specifically add u-boot image and boot.scr to deployed files and give the proper name to the kernel image accordingly. Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* sdcard_image-rpi: replace IMAGE_DEPENDS_rpi-sdimg by do_image_rpi-sdimg[depends]Andreas Müller2017-06-291-6/+6
| | | | | | | * oe-core removed IMAGE_DEPENDS -> parsing fails with hint how to fix * add required task for each recipe Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>