aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-10-02mesa: Build swrast gallium driver along with vc4Khem Raj
when running -ctestimage target, it fails because of errors it finds in Xorg logs | Log: /mnt/a/yoe/build/tmp/work/raspberrypi3-yoe-linux-gnueabi/core-image-sato/1.0-r0/target_logs/Xorg.0.log | ----------------------- | Central error: [ 14.760] (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory) Therefore we enable swrast gallium drivers to make xorg happy Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26layer.conf: Add thud to compatible layer seriesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-20packagegroup-rpi-test: Ensure that OMXPLAYER is only set when using userland ↵Khem Raj
graphics Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-20omxplayer: Update and add fixes for OpenSSL 1.1.x and thumb2Khem Raj
* Update to latest from upstream * Backport OpenSSL 1.1.x related patches for ffmpeg * Pass --cpu based on machine, instead of hardcoding it to arm1176jzf-s * Make --cc, --cxx and --ld be used from environment, helps building with clang * It requires userland graphics driver to build to encode that in COMPATIBLE_HOST Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-11rpi-base.inc: Build rpi-poe dtb overlayAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-11linux-raspberrypi: Build rpi poe fan driverAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-11linux-raspberrypi: Update to 4.14.68Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-11firmware: Update to 20180817Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-07sdcard_image-rpi: fix kernel artifacts variablesLaurent Bonnans
${INITRAMFS_SYMLINK_NAME} has been changed to ${INITRAMFS_LINK_NAME} in poky's commit f09947586c5c2c05368651838fea970808ab161d
2018-08-17rpi-hwup-image.bb: Modified the warning message in do_image_prepend()Steve Pavao
When bitbaking image rpi-hwup-image, a warning message is generated to inform he user that the image is deprecated. The warning message contains a suggestion of a non-deprecated image to use instead. Previous to this commit, core-image-minimal was the suggested alternate image. This was a subpar suggestion, because rpi-hwup-image packages the kernel modules in the image, but core-image-minimal does not. This can lead to confusion for the user, who may not immediately realize that their kernel modules are no longer in the image. With this commit, the warning message now suggests core-image-base, which packages the kernel modules in its image. This change was suggested by Khem Raj on the Yocto project mailing list. Signed-off-by: Steve Pavao <stevep@korgrd.com>
2018-08-16machines: use new format for SERIAL_CONSOLESHugo Hromic
From the documentation: SERIAL_CONSOLES - Provide a value that specifies the baud rate followed by the TTY device name separated by a semicolon. Use spaces to separate multiple devices Fixes build error of `systemd-serialgetty` after recent commit 8218bec. See: <https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-SERIAL_CONSOLES> Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-08-16machines: Replace obsolete SERIAL_CONSOLE with SERIAL_CONSOLESKhem Raj
Fix #302 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-16piglit,kmscube: Disable when using userland graphics driverKhem Raj
These packages need stuff from mesa which is not available in userland implementation as of now Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-16pi-blaster: Fix build with glibc 2.28Khem Raj
Licesnse-Update: Limit the check to license text alone and not until end of file and point to correct lines otherwise license is unchanged Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-16wiringpi: Add missing dependency on libcryptKhem Raj
This library has moved out into independent package with glibc 2.28+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-03wiringpi: uprev to 2.46Daniel Rank
Update to v2.46 to support the RPi 3 B+. Patches reworked as follow: * 0001-Add-initial-cross-compile-support.patch: rebase to current upstream Signed-off-by: Daniel Rank <dwrank@gmail.com>
2018-07-26raspberrypi3-64.conf: Define only the dtb files that are available for arch64Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-07-26rpi-base.inc: Split overlays and dtbs from KERNEL_DEVICETREEAndrei Gherzan
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>
2018-07-26linux-raspberrypi: Update to v4.14.58Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-07-26linux-firmware: remove duplicate ${PN}-bcm43455 packageMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-07-20linux-firmware: move ${PN}-cypress-license handling to oe-core recipeMartin Jansa
* 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>
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 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>
2018-07-20rpi-base.inc: update IMAGE_BOOT_FILES for change in oe-coreJonathan Haigh
[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>
2018-07-16raspberrypi3-64.conf: Include cm3 dtbAndrei Gherzan
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>
2018-07-16raspberrypi-cm3.conf: Inherit raspberrypi3 not raspberrypi2Andrei Gherzan
The CM3 module is based Raspberry Pi 3 not 2. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-07-16userland: Define missing GLES2 defines needed for westonKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-16Revert "userland: drop now obsolete backport khronos typedef patch"Khem Raj
This reverts commit e713c3f60d74fbb864122f8f11a80ca302d53da3.
2018-07-16mesa-demos,piglit,packagegroup-core-tools-testapps: Remove dependency on ↵Khem Raj
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>
2018-07-16sdcard_image-rpi.bbclass: allow to easily deploy vfat partition even for non ↵Martin Jansa
u-boot case Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-07-16sdcard_image-rpi.bbclass: drop KERNEL_INITRAMFS variableMartin Jansa
* 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>
2018-07-07sdcard_image-rpi.bbclass: use 4 spaces for indentation instead of mix of ↵Martin Jansa
tabs and spaces Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-07-07sdcard_image-rpi: add dependency on rpi-u-boot-scrMartin Jansa
* 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>
2018-07-07sdcard_image-rpi.bbclass: copy the DTB files with canonical nameMartin Jansa
* 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>
2018-07-07linux-raspberrypi: Update to 4.14.52+Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-07firmware: Update to 20180619 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-07userland: Update to latest as of 20180702Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-04userland: drop now obsolete backport khronos typedef patchHugo Hromic
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>
2018-06-27wiringpi: use lower-case in recipe directory nameHugo Hromic
Keep naming consistency. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-06-27meta-raspberrypi: use generic licenses in ${COMMON_LICENSE_DIR} from PokyHugo Hromic
Keep consistency with current practices. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-06-27pi-bluetooth: use `_git` suffix in recipe filenameHugo Hromic
Keep naming consistency. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-06-27meta-raspberrypi: use `_%` suffix instead of specific versions for bbappendsHugo Hromic
Keep naming consistency and ensure they are still applied when the upstream recipes are updated. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-06-27linux-firmware: update Cypress license checksumHugo Hromic
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>
2018-06-27omxplayer: refresh and clean-up patchesHugo Hromic
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>
2018-06-27formfactor: use `rpi` instead of `raspberrypi` to apply to all rpi machinesHugo Hromic
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-06-27userland: fix backport khronos typedef patchHugo Hromic
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>
2018-06-04docs: document support for 802.15.4 hatAnton Gerasimov
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2018-06-04rpi-config: load at86rf233 overlayAnton Gerasimov
Controlled with ENABLED_AT86RF variable Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2018-06-04rpi-base.inc: install at86rf233 overlayAnton Gerasimov
Controlled with ENABLE_AT86RF variable Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2018-05-22gstreamer1.0-plugins: App proper appends for base and bad pluginsKhem Raj
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>
2018-05-16wayland: only remove libwayland-egl if not using vc4graphics, e.g. when ↵Hugo Hromic
using userland Related to PR #247. Signed-off-by: Hugo Hromic <hhromic@gmail.com>