summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* layer.conf: Define LAYERDEPENDSag/layerdependsAndrei Gherzan2021-05-251-0/+1
| | | | | | | We should currently only depend on core - everything should be handled through dynamic layers. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* recipes-bsp: Add support for Raspberry Pi HD quality camerasss222132021-05-193-1/+10
| | | | Signed-off-by: Bohung-Nian <n0404.n0404@gmail.com>
* libva: Fix for when using `userland`matt-hammond-bbc2021-05-181-0/+3
| | | | | | | | | | https://github.com/agherzan/meta-raspberrypi/issues/842 Fixes failing build of libva when using `userland` recipe. Same as: https://github.com/agherzan/meta-raspberrypi/commit/ac16b0e9d713bcc4ee0e976259064d1a318a5aac Signed-off-by: Matt Hammond <matt.hammond@bbc.co.uk> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-config: comment updatedSCVready2021-05-181-4/+9
| | | | | | | | | | | | | | Updated the comment that indicates there is a possible file limitation in config.txt affecting certain variables, at least the "start_x" var. This issue was originally discussed and fixed in: https://github.com/agherzan/meta-raspberrypi/pull/678 and this commit updates the comment added with the new info gathered from: https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=298129 and from a similar issue: https://github.com/raspberrypi/firmware/issues/1012 Signed-off-by: SCVready <alejandro.solozabal@outlook.com>
* 99-com.rules: fix error invalid substitution typeChangqing Li2021-05-161-4/+4
| | | | | | | | | | | fix below error: /etc/udev/rules.d/99-com.rules:10 Invalid value "/bin/sh -c 'ALIASES=/proc/device-tree/aliases; if cmp -s $ALIASES/uart0 $ALIASES/serial0; then echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then echo 1; else exit 1; fi'" for PROGRAM (char 58: invalid substitution type) Signed-off-by: Changqing Li <changqing.li@windriver.com>
* bluez-firmware-rpidistro: Update to 1.2-4+rpt8Khem Raj2021-05-161-3/+19
| | | | | | | | | Package new firmwares for cm43430b0 and bcm4345c5 License-update: Updates about new firmware added [1] [1] https://github.com/RPi-Distro/bluez-firmware/commit/83921f41fe58ec7fcc825e626d4a88796fff62fd#diff-93467241211d3f9d253fb8ad341738fbda5e5d3ade4721326f2bba82525fbaee Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-firmware-rpidistro: Update to 20190114-1+rpt11Khem Raj2021-05-161-2/+2
| | | | | | | | Update CYW43455 firmware  - brcm/brcmfmac43455-sdio.bin 7.45.229  - See: https://github.com/raspberrypi/linux/issues/3849 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-base: make SPLASH overridable from outsidePierre-Jean Texier2021-05-111-1/+1
| | | | Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
* raspberrypi-firmware: Update to include 5.10.31 updatesKhem Raj2021-04-261-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Update to 5.10.31Khem Raj2021-04-261-3/+3
| | | | | | Update yocto kernel metadata to latest 5.10 as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Correct PV after SRCREV updatePersian Prince2021-04-121-1/+1
|
* userland: Update to latest masterKhem Raj2021-04-031-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspberrypi-firmware: Update to 20210326Khem Raj2021-04-031-3/+3
| | | | | | Includes prebuilts with 5.10.25 kernel Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi-5.10: Upgrade to 5.10.25Khem Raj2021-04-031-2/+2
| | | | | | | Detail changelog [1] [1] https://github.com/raspberrypi/linux/compare/ec967eb45f8d4ed59bebafb5748da38118383be7...d1fd8a5727908bb677c003d2ae977e9d935a6f94 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa-gl: Use GALLIUMDRIVERS instead of DRIDRIVERS for passing swrastKhem Raj2021-04-031-1/+1
| | | | | | | latest mesa errors out ../mesa-21.0.0/meson.build:21:0: ERROR: Options "swrast" are not in allowed choices: "auto, i915, i965, r100, r200, nouveau" Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tune-arm1176jzf-s.inc: Rework to match oe-coreKhem Raj2021-03-241-8/+10
| | | | | | OE-core now uses -mcpu instead of mtune Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gitignore: Ignore .pyc filesKhem Raj2021-03-241-0/+1
| | | | | | They are generated, esepcially during test runs and selftests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Drop gatesgarth and add honister to LAYERSERIES_COMPATKhem Raj2021-03-231-1/+1
| | | | | | | | | master can only be validated with latest WIP oe-core releases so drop gatesgrath which is now a dedicated release, soon hardknott will be out too but for master needs its fine, while hear add honister ( fall 2021 ) release too Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-base: Add missing overlay_map.dtb and vc4-kms-v3d-pi4.dtboMike Looijmans2021-03-091-6/+8
| | | | | | | | | | | | | overlay_map.dtb arranges that when config.txt requests "vc4-kms-v3d" the rpi4 will actually load "vc4-kms-v3d-pi4" and fixups like that. It is present on the official distros, and must be put into the overlays subdirectory in the boot partition. For a detailed description of the overlay_map.dts file see: https://www.raspberrypi.org/documentation/configuration/device-tree.md#part2.2.10 vc4-kms-v3d-pi4 is required for the arm based kms driver on the rpi4. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
* linux-raspberrypi: Upgrade to 5.10.17Mike Looijmans2021-03-091-2/+2
| | | | | | | This fixes, amongst others, issues with I2C controller interrupts on the RPI4 that prevented a touch panel from functioning. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
* raspberrypi-firmware: Update to 2021-02-25Mike Looijmans2021-03-091-3/+3
| | | | | | | This version is compatible with the 5.10.17 kernel https://github.com/raspberrypi/firmware/commit/5985247fb75681985547641d66196c77499f26b9 Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
* sdcard_image-rpi.bbclass: shorten the default BOOTDD_VOLUME_IDMartin Jansa2021-03-041-1/+3
| | | | | | | | | | | * raspberrypi4-64 is 15 characters and with dosfstools-4.2 it breaks rootfs.rpi-sdimg with: mkfs.vfat: Label can be no longer than 11 characters mkfs.fat 4.2 (2021-01-31) * introduced in: https://github.com/dosfstools/dosfstools/commit/c598354 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* overlays: Add "vc4-kms-dsi-7inch.dtbo"Mike Looijmans2021-03-021-0/+1
| | | | | | | | | | | | In theory, this would allow one to use the official 7-inch touchscreen in combination with the (non-firmware) kms driver by adding the following lines to config.txt: ignore_lcd=1 dtoverlay=vc4-kms-v3d dtoverlay=vc4-kms-dsi-7inch Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
* python3-adafruit-blinka: Delete microcontroller/bcm283x for non arm32 machinesKhem Raj2021-03-011-0/+8
| | | | | | | | | | | | | It has prebuilt binary libgpiod_pulsein for rpi machines and these binary is 32bit therefore we can not include it for 64bit machines even if they are rpi based unless they have multilib enabled. This patch makes it visible only on 32bit rpi Fixes QA errors like ERROR: QA Issue: Architecture did not match (ARM, expected AArch64) in /usr/lib/python3.9/site-packages/adafruit_blinka/microcontroller/bcm283x/pulseio/.debug/libgpiod_pulsein [arch] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-adafruit-blinka: Make rpi-gpio dependency conditionalKhem Raj2021-02-271-1/+2
| | | | | | | | | | | https://github.com/agherzan/meta-raspberrypi/pull/815 introduced python3-adafruit-blinka and this recipe has added rdep on rpi-gpio, however rpi-gpio is rpi specific package, and therefore should only be added when building rpi based platforms, this makes the layer work in a multi-bsp setup work Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-omx: drop config-files-path.patchJose Quaresma2021-02-262-151/+0
| | | | | | | | | | gstreamer1.0-omx receipe on OE-core sets: core-name=${GSTREAMER_1_0_OMX_CORE_NAME} on the installed gstomx.conf in this case it will set: core-name="${libdir}/libopenmaxil.so" in ${sysconfdir}/xdg/gstomx.conf this is done in set_omx_core_name that is a do_install[postfuncs] Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
* gstreamer1.0-omx: consolidate the append usage and only use oneJose Quaresma2021-02-267-12/+10
| | | | | | | move patches from gstreamer1.0-omx-1.18 => gstreamer1.0-omx and use PN on FILESEXTRAPATHS Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
* gstreamer1.0-omx: drop custom cflagsJose Quaresma2021-02-261-6/+1
| | | | | | This is not need any more to build with gstreamer 1.18 Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
* python3-adafruit-pureio: add recipeChris Laplante2021-02-261-0/+19
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-platformdetect: add recipeChris Laplante2021-02-261-0/+15
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-register: add recipeChris Laplante2021-02-261-0/+15
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-pca9685: add recipeChris Laplante2021-02-261-0/+20
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-motorkit: add recipeChris Laplante2021-02-261-0/+22
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-motor: add recipeChris Laplante2021-02-261-0/+18
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-busdevice: add recipeChris Laplante2021-02-261-0/+18
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-blinka: add recipeChris Laplante2021-02-261-0/+21
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* sdcard_image-rpi.bbclass: increase default boot partition size from 40MiB to ↵Martin Jansa2021-02-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 48MiB * 5.10 kernel got a bit bigger especially for aarch64: 5.10: 22M deploy/images/raspberrypi4-64/Image-raspberrypi4-64.bin 5.10: 7.0M deploy/images/raspberrypi4/uImage-raspberrypi4.bin 5.4: 16M deploy/images/raspberrypi4-64/Image-raspberrypi4-64.bin 5.4: 6.2M deploy/images/raspberrypi4/uImage-raspberrypi4.bin * and the space in fat boot partition was already tight: Filesystem Size Used Avail Use% Mounted on /dev/mmcblk0p1 40M 38M 1.7M 96% / * increase the size to compensate for it, otherwise do_image_rpi_sdimg now fails with: Creating filesystem with Boot partition 40960 KiB and RootFS 1822720 KiB 0+0 records in 0+0 records out 0 bytes copied, 0.000100992 s, 0.0 kB/s Model: (file) Disk foo.rootfs.rpi-sdimg: 1913MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 4194kB 46.1MB 41.9MB primary boot, lba 2 46.1MB 1913MB 1866MB primary mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows mkfs.fat 4.1 (2017-01-24) Copying bootcode.bin Copying cmdline.txt Copying config.txt Copying fixup.dat Copying fixup4.dat Copying fixup4cd.dat Copying fixup4db.dat Copying fixup4x.dat Copying fixup_cd.dat Copying fixup_db.dat Copying fixup_x.dat Copying rpi-bootfiles-20210205.stamp Copying start.elf Copying start4.elf Copying start4cd.elf Copying start4db.elf Copying start4x.elf Copying start_cd.elf Copying start_db.elf Copying start_x.elf Copying bcm2711-rpi-4-b.dtb Copying at86rf233.dtbo Copying disable-bt.dtbo Copying dwc2.dtbo Copying gpio-ir.dtbo Copying gpio-ir-tx.dtbo Copying gpio-key.dtbo Copying hifiberry-amp.dtbo Copying hifiberry-dac.dtbo Copying hifiberry-dacplus.dtbo Copying hifiberry-digi.dtbo Copying justboom-both.dtbo Copying justboom-dac.dtbo Copying justboom-digi.dtbo Copying i2c-rtc.dtbo Copying imx219.dtbo Copying iqaudio-dac.dtbo Copying iqaudio-dacplus.dtbo Copying mcp2515-can0.dtbo Copying mcp2515-can1.dtbo Copying miniuart-bt.dtbo Copying pitft22.dtbo Copying pitft28-capacitive.dtbo Copying pitft28-resistive.dtbo Copying pitft35-resistive.dtbo Copying pps-gpio.dtbo Copying rpi-ft5406.dtbo Copying rpi-poe.dtbo Copying vc4-fkms-v3d.dtbo Copying vc4-kms-v3d.dtbo Copying w1-gpio.dtbo Copying w1-gpio-pullup.dtbo Copying kernel8.img Copying boot.scr Copying Image Disk full ERROR: mcopy cannot copy /OE/build/luneos-hardknott/webos-ports/tmp-glibc/deploy/images/raspberrypi4-64/Image into boot.img WARNING: exit code 1 from a shell command. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpi-cmdline: remove unnecessary spaces from cmdline.txtBartłomiej Burdukiewicz2021-02-081-1/+1
| | | | | | | | | | With current recipe formatting CMDLINE variable contains many unnecessary white spaces. This patch allow to drop unnecessary spaces at the moment of writing them to cmdline.txt. This will improve readability of cmdline.txt, /proc/cmdline and dmesg output. Signed-off-by: Bartłomiej Burdukiewicz <bartlomiej.burdukiewicz@gmail.com>
* overlays: add missing device overlaysAaron Shaw2021-02-071-0/+3
| | | | | | | add overlays for pi zero, bcm2710 based rpi2 and rpi b rev 1 Change-type: patch Signed-off-by: Aaron Shaw <aaron@balena.io>
* overlays: add overlays for pi 400 and cm4Aaron Shaw2021-02-072-0/+4
| | | | | | | add overlays for pi 400 and cm4 Change-type: patch Signed-off-by: Aaron Shaw <aaron@balena.io>
* overlays: add overlay to allow 64 bit usage with CM3Aaron Shaw2021-02-071-0/+1
| | | | | | | add overlay to allow 64 bit usage with CM3 Change-type: patch Signed-off-by: Aaron Shaw <aaron@balena.io>
* raspberrypi-firmware.inc: upgrade to latest for 5.10.13 kernelMartin Jansa2021-02-061-3/+3
| | | | | | https://github.com/raspberrypi/firmware/commit/7d91570f20378afc9414107dccdad70705a8a342 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpi-default-versions: Switch default kernel to 5.10Martin Jansa2021-02-061-1/+1
| | | | | | | | * 5.10.11 is now considered stable: https://github.com/raspberrypi/firmware/blob/stable/extra/uname_string7 https://github.com/raspberrypi/firmware/commit/8572bb50bf24a9ffef949ced69776e66559f4afe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-raspberrypi: update LIC_FILES_CHKSUM in .inc file and drop from 5.10 ↵Martin Jansa2021-02-063-5/+1
| | | | | | | | | | and dev recipe * COPYING was changed only 4 times (last time in 5.6 with: https://github.com/torvalds/linux/commit/74835c7db0322 ) so hopefully it will last for a while Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-raspberrypi: add recipe for 5.10 versionMartin Jansa2021-02-061-0/+20
| | | | | | | | * 5.10.11 is now considered stable: https://github.com/raspberrypi/firmware/blob/stable/extra/uname_string7 https://github.com/raspberrypi/firmware/commit/8572bb50bf24a9ffef949ced69776e66559f4afe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* [documentation]Add USB host support in documentationAurelian Zanoschi2021-02-041-0/+9
| | | | Signed-off-by: Aurelian Zanoschi <aurelian17@gmail.com>
* rpi-config: Add support for CM4 host USBAurelian Zanoschi2021-02-041-0/+6
| | | | | | | | By default in case of CM4 IO board, the USB ports (header + built-in) are disabled. In order to enable them the DWC2 mode needs to be set to host. Signed-off-by: Aurelian Zanoschi <aurelian17@gmail.com>
* linux-raspberrypi: pass dtc flags via KERNEL_DTC_FLAGSOvidiu Panait2021-01-262-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the do_compile log is cluttered with dtc warnings that should only be printed when compiling with W="123": ... /soc: node has a reg or ranges property, but no unit name /soc/gpu: missing or empty reg/ranges property /soc/firmware/gpio: missing or empty reg/ranges property ... This happens because we pass dtc flags via KERNEL_EXTRA_ARGS directly on the make command line, preventing scripts/Makefile.lib logic from appending flags that silence dtc warnings (all assignments done from within a makefile, to a variable specified on the command line, are ignored). oe-core commit [1] introduced the dedicated KERNEL_DTC_FLAGS variable to pass dtc flags via the environment. Use this variable to get rid of the do_compile log noise. The md5sums of the generated dtbs for raspberrypi3-64 and raspberrypi4-64 do not change with this patch applied. [1] https://github.com/openembedded/openembedded-core/commit/063b5de86624 Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
* linux-raspberrypi: Superfluous 'inherit kernel'Jonas Vautherin2021-01-261-1/+1
| | | | | | | 'recipes-kernel/linux/linux-yocto.inc' already inherits 'kernel'. This commit removes the superfluous one in 'linux-raspberrypi.inc'. Signed-off-by: Jonas Vautherin <jonas.vautherin@protonmail.ch>
* kas-poky-rpi.yml: Make git ignore layers cloned by kasPaul Barker2021-01-212-0/+4
| | | | | | | Move the layer paths used by kas into a `layers` subdirectory and add this to the git ignore list. Signed-off-by: Paul Barker <pbarker@konsulko.com>