summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* raspberrypi3-64.conf: Define only the dtb files that are available for arch64ag_kernel_upAndrei Gherzan2018-07-261-23/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* rpi-base.inc: Split overlays and dtbs from KERNEL_DEVICETREEAndrei Gherzan2018-07-261-10/+17
| | | | | | | This is helpful for example in the cases where the kernel doesn't provide all the dtbs in arm64 as in arm. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* linux-raspberrypi: Update to v4.14.58Andrei Gherzan2018-07-261-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* linux-firmware: remove duplicate ${PN}-bcm43455 packageMartin Jansa2018-07-261-1/+8
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-firmware: move ${PN}-cypress-license handling to oe-core recipeMartin Jansa2018-07-201-15/+0
| | | | | | | | | | * this will make this bbappend a bit more version agnostic * depends on oe-core commits from: http://lists.openembedded.org/pipermail/openembedded-core/2018-July/153164.html to prevent including ${PN}-cypress-license package twice in PACKAGES http://lists.openembedded.org/pipermail/openembedded-core/2018-July/153165.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-raspberrypi: update 4.9 recipe to current HEADMirza Krak2018-07-201-1/+1
| | | | | | | | | | | | | Contains the following changes: 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> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpi-base.inc: update IMAGE_BOOT_FILES for change in oe-coreJonathan Haigh2018-07-201-10/+5
| | | | | | | | | | | | [Issue #285] -- https://github.com/agherzan/meta-raspberrypi/issues/285 The openembedded-core commit 1860d9d3c62e2e94cd68a809385873ffd8270b6d changed the names of DTB files in the deploy directory - they are no longer prefixed with "${KERNEL_IMAGETYPE}-". Update make_dtb_boot_files (which generates entries in IMAGE_BOOT_FILES) to take this change into account. Signed-off-by: Jonathan Haigh <jonathan.haigh@arm.com>
* raspberrypi3-64.conf: Include cm3 dtbAndrei Gherzan2018-07-161-0/+1
| | | | | | | Add the CM3 dtb in the boot partition so we can boot this board as well with this machine. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* raspberrypi-cm3.conf: Inherit raspberrypi3 not raspberrypi2Andrei Gherzan2018-07-161-2/+2
| | | | | | The CM3 module is based Raspberry Pi 3 not 2. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* userland: Define missing GLES2 defines needed for westonKhem Raj2018-07-163-6/+47
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "userland: drop now obsolete backport khronos typedef patch"Khem Raj2018-07-162-0/+36
| | | | This reverts commit e713c3f60d74fbb864122f8f11a80ca302d53da3.
* mesa-demos,piglit,packagegroup-core-tools-testapps: Remove dependency on ↵Khem Raj2018-07-164-1/+7
| | | | | | | | | | mesa-demos mesa-demos demand libgles1 and userland driver does not have it, therefore make it conditional on choice of graphics driver, remove it when using userland driver and keep it when using vc4 graphics driver. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sdcard_image-rpi.bbclass: allow to easily deploy vfat partition even for non ↵Martin Jansa2018-07-161-2/+3
| | | | | | u-boot case Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sdcard_image-rpi.bbclass: drop KERNEL_INITRAMFS variableMartin Jansa2018-07-163-12/+15
| | | | | | | | | | | | | | | | | | | | | | * use INITRAMFS_SYMLINK_NAME from new kernel-artifact-names.bbclass instead of KERNEL_INITRAMFS * the documentation says that KERNEL_INITRAMFS should be used to define extension of initramfs, but in linux-raspberrypi.inc it's defined only to 1 or empty based on INITRAMFS_IMAGE_BUNDLE variable and I don't see any code in meta-raspberry or oe-core which would use KERNEL_INITRAMFS to actualy name the initramfs artifact to create: ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin used in classes/sdcard_image-rpi.bbclass * also fix the assumption that there is -${MACHINE} suffix in: ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin because that's defined as KERNEL_IMAGE_SYMLINK_NAME and some DISTROs might use different value * this depends on oe-core changes which were merged today: http://git.openembedded.org/openembedded-core/commit/?id=7d0ef0eaa1bfe97015a774c26f5791622e7e8b12 * this is the last piece of previous pull-request: https://github.com/agherzan/meta-raspberrypi/pull/159 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sdcard_image-rpi.bbclass: use 4 spaces for indentation instead of mix of ↵Martin Jansa2018-07-071-106/+106
| | | | | | tabs and spaces Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sdcard_image-rpi: add dependency on rpi-u-boot-scrMartin Jansa2018-07-071-0/+1
| | | | | | | | | | * there is runtime dependency on rpi-u-boot-scr from u-boot itself: recipes-bsp/u-boot/u-boot_%.bbappend:RDEPENDS_${PN}_append_rpi = " rpi-u-boot-scr" * but that's not enough to ensure that rpi-u-boot-scr:do_deploy is finished before do_image_rpi_sdimg and for ${DEPLOY_DIR_IMAGE}/boot.scr to exist in time Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sdcard_image-rpi.bbclass: copy the DTB files with canonical nameMartin Jansa2018-07-071-13/+7
| | | | | | | | | | | | | * instead of using ${KERNEL_IMAGETYPE}-${DTB_BASE_NAME}.dtb use the entries from KERNEL_DEVICETREE * basename is still needed because raspberrypi3-64 is using: broadcom/bcm2710-rpi-3-b.dtb and the ${DEPLOY_DIR_IMAGE} doesn't contain any directories for DTBs and we cannot remove broadcom/ prefix, because then "make bcm2710-rpi-3-b.dtb" from kernel-devicetree.bbclass will fail with: make[3]: *** No rule to make target 'arch/arm64/boot/dts/bcm2710-rpi-3-b.dtb'. Stop. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-raspberrypi: Update to 4.14.52+Khem Raj2018-07-071-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmware: Update to 20180619 releaseKhem Raj2018-07-071-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Update to latest as of 20180702Khem Raj2018-07-071-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: drop now obsolete backport khronos typedef patchHugo Hromic2018-07-042-36/+0
| | | | | | | | The patch introduced in 237e0c7 is now fixed upstream in gstreamer-base-1.14.1, hence drop it. See: <https://github.com/GStreamer/gst-plugins-base/commit/2f3ff84f4082097a36732a91734121fb209efb84> Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* wiringpi: use lower-case in recipe directory nameHugo Hromic2018-06-272-0/+0
| | | | | | Keep naming consistency. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* meta-raspberrypi: use generic licenses in ${COMMON_LICENSE_DIR} from PokyHugo Hromic2018-06-274-4/+4
| | | | | | Keep consistency with current practices. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* pi-bluetooth: use `_git` suffix in recipe filenameHugo Hromic2018-06-271-0/+0
| | | | | | Keep naming consistency. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* meta-raspberrypi: use `_%` suffix instead of specific versions for bbappendsHugo Hromic2018-06-274-0/+0
| | | | | | Keep naming consistency and ensure they are still applied when the upstream recipes are updated. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* linux-firmware: update Cypress license checksumHugo Hromic2018-06-271-1/+1
| | | | | | | Upstream recipe was updated and the license checksum needed refresh. See: <https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=e3bec3951b2f95e5f9a592cc3f64c8f5fb152f57> Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* omxplayer: refresh and clean-up patchesHugo Hromic2018-06-278-48/+69
| | | | | | | | | | | | | | | | | | | | | fixes: WARNING: omxplayer-git-r4 do_patch: Applying patch 0003-Remove-strip-step-in-Makefile.patch patching file Makefile.ffmpeg Hunk #1 succeeded at 241 with fuzz 2 (offset -2 lines). Hunk #2 succeeded at 255 (offset -2 lines). Applying patch fix-tar-command-with-DIST.patch patching file Makefile Hunk #1 succeeded at 89 with fuzz 2 (offset 18 lines). Applying patch use-native-pkg-config.patch patching file Makefile.ffmpeg Hunk #1 succeeded at 245 with fuzz 1. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* formfactor: use `rpi` instead of `raspberrypi` to apply to all rpi machinesHugo Hromic2018-06-271-0/+0
| | | | Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* userland: fix backport khronos typedef patchHugo Hromic2018-06-271-3/+3
| | | | | | | | The patch in 237e0c7 used a define guard that clashes with an actual feature of Khronos (EGL_KHR_stream). This makes some packages such as `qtbase` to think that the outdated Krhonos in userland has newer features. This fix uses a more specific name for the relevant define guard (EGL_KHR_uint64_typedef). Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* docs: document support for 802.15.4 hatAnton Gerasimov2018-06-041-0/+8
| | | | Signed-off-by: Anton Gerasimov <tossel@gmail.com>
* rpi-config: load at86rf233 overlayAnton Gerasimov2018-06-041-0/+6
| | | | | | Controlled with ENABLED_AT86RF variable Signed-off-by: Anton Gerasimov <tossel@gmail.com>
* rpi-base.inc: install at86rf233 overlayAnton Gerasimov2018-06-042-0/+2
| | | | | | Controlled with ENABLE_AT86RF variable Signed-off-by: Anton Gerasimov <tossel@gmail.com>
* gstreamer1.0-plugins: App proper appends for base and bad pluginsKhem Raj2018-05-222-11/+10
| | | | | | | This patch accounts for the fact that rpi dispmanx plugin migrated from bad to base stating 1.14 release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wayland: only remove libwayland-egl if not using vc4graphics, e.g. when ↵Hugo Hromic2018-05-161-4/+5
| | | | | | | | using userland Related to PR #247. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* rpi-config: remove explicit device tree selection for raspberrypi3-64Peter A. Bigot2018-05-141-4/+0
| | | | | | The current firmware doesn't need this. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* raspberrypi3-64.conf: add 3B+ device treePeter A. Bigot2018-05-141-0/+1
| | | | | | Closes #253 Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* userland: bumped version and backport khronos typedef for ↵Hugo Hromic2018-05-142-2/+38
| | | | | | | | | | | | | | | EGL_EXT_image_dma_buf_import The `gstreamer1.0-plugins-base` package version `1.14` uses `EGL_EXT_image_dma_buf_import`, which expects the `EGLuint64KHR` typedef that is present in recent versions of Khronos. However, the older version included in userland does not provide it. This patch backports the missing typedef from recent Khronos into userland. See: <https://www.khronos.org/registry/EGL/api/EGL/eglext.h> Submitted to userland in <https://github.com/raspberrypi/userland/pull/467> Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* gstreamer1.0-plugins-bad_%.bbappend: Drop --disable-dispmanxKhem Raj2018-05-141-1/+1
| | | | | | | | 1.14 does not support this option Fixes QA Issue: gstreamer1.0-plugins-bad: configure was passed unrecognised options: --disable-dispmanx [unknown-configure-option] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-firmware: restore and merge bluez-firmwarePeter A. Bigot2018-05-149-250/+102
| | | | | | | | | | | | The attempt to Raspbian updated firmware blobs in packages separate from linux-firmware introduced unresolvable conflicts with the standard linux-firmware roll-up package. Revert to using an augmented linux-firmware recipe that overrides and adds firmware from two Raspbian repositories that have up-to-date images. Closes #244 Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* wayland: do not install libwayland-egl from waylandHugo Hromic2018-05-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wayland was updated recently in Poky, and now includes `libwayland-egl`: commit 8097bf7012a0d97d3b8b48eceb5dc20cc4ae7ca9 Author: Denys Dmytriyenko <denys@ti.com> Date: Tue Apr 10 15:06:09 2018 -0400 wayland: upgrade to 1.15.0 Official announcement: https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html | libwayland-egl is now part of libwayland, and will presumably be removed | from mesa in the not too distant future. Update mesa recipe by removing corresponding libwayland-egl entries. (From OE-Core rev: 6e5952fcfc13ff4b63c9376bd41a1dbba957f425) Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> However, the `userland` ships its own version of the library (see issue #243). Until further testing, for now discard the version in `wayland` in favour of the version in `userland`. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* gstreamer1.0-omx: Forward port bbappend to 1.14Khem Raj2018-05-129-59/+32
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pi-bluetooth: create to provide standard raspbian script for bluetooth setupPeter A. Bigot2018-05-093-5/+33
| | | | | | | | | | Unique bluetooth device addresses are not assigned correctly with some firmware, resulting in a fixed default address. Use the same utility as raspbian does to initialize the device. Closes #236 Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* bluez-firmware-raspbian: create to hold non-free firmwarePeter A. Bigot2018-05-095-17/+184
| | | | | | | | | | Remove the material covered by the Cypress license from the bluez5 package and move it to its own package, derived directly from the upstream sources. Closes #224 Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* bluez5: fix issues with systemd scriptPeter A. Bigot2018-05-091-1/+3
| | | | | | | | | | | | | Type=simple is wrong: it allows bluetooth.service to start before the uart is configured, resulting in hci0 command tx timeout errors. Type=oneshot blocks follow-up units until the ExecStart completes. Add RemainAfterExit since system state has changed as a result of the unit. Also add a BindsTo for the device that we're going to use. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* bluez5: trivial fix to RDEPENDSPeter A. Bigot2018-05-091-1/+1
| | | | Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* linux-raspberrypi: Update to v4.14.39Peter A. Bigot2018-05-091-2/+2
| | | | Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* firmware: Update to 20180417Peter A. Bigot2018-05-091-4/+4
| | | | | | | | stable #4 RaspberryPi 3B+ support Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* u-boot: Remove upstreamed U-Boot rpi0w defconfig patchJonathan Haigh2018-05-092-47/+0
| | | | | | | | | | | [Issue #239] -- https://github.com/agherzan/meta-raspberrypi/issues/239 The patch 0002-rpi_0_w-Add-configs-consistent-with-RpI3.patch has been applied to the upstream U-Boot repo and is now in the release that openembedded-core uses so remove it from meta-raspberrypi's U-Boot bbappend. Signed-off-by: Jonathan Haigh <jonathan.haigh@arm.com>
* config_git.bb: Remove extra spaceEduardo Abinader2018-05-071-1/+1
| | | | Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
* rpi-config: add helper to enable dwc2 peripheral supportPeter A. Bigot2018-05-052-1/+15
| | | | | | | | Document and add support to easily enable USB gadget mode. Also fix a spelling error. Signed-off-by: Peter A. Bigot <pab@pabigot.com>