aboutsummaryrefslogtreecommitdiffstats
path: root/conf
AgeCommit message (Collapse)Author
2024-03-28rpi-base: Add hifiberry-dacplusadc overlayjdavidsson
Add support for HiFiBerry DAC+ ADC. Signed-off-by: jdavidsson <johan.et.davidsson@gmail.com>
2024-03-18rpi-default-versions: Switch default kernel to 6.6Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-18rpi-base: Add missing broadcom/ prefix to find DTB filesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-05rpi-base: Added missing HiFiBerryMichał Kluska
Added support for missing HiFiBerry AMP100, AMP3, AMP4 Pro, DAC+ ADC Pro, DAC+ DSP, DAC+ HD, Digi Pro. Signed-off-by: Michał Kluska <kluska.mk@gmail.com>
2024-02-19layer.conf: Update for the scarthgap release seriesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-13rpi-base: Add missing hifiberry overlayPascal Huerst
There is anoter hifiberry hat, for which there is currently no overlay added to the build, so let's add it: hifiberry-dacplusadcpro.dtbo Signed-off-by: Pascal Huerst <pascal.huerst@gmail.com>
2024-01-25conf/machine/raspberrypi5.conf: Use "Image"Leon Anavi
"zImage" not supported on arm64 so set KERNEL_IMAGETYPE_DIRECT to "Image" for Raspberry Pi 5 and avoid the following errors: | make: *** No rule to make target 'zImage'. Stop. | ERROR: oe_runmake failed This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-01-25conf/machine/raspberrypi5.conf: ttyAMA10Leon Anavi
Set SERIAL_CONSOLES to ttyAMA10. This fixes login on the UART no matter if systemd is used. This work was sponsored by GOVCERT.LU. Suggested-by: Gael PORTAY <gael.portay@rtone.fr> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-01-25conf/machine/raspberrypi5.conf: kernel_2712.imgLeon Anavi
Set SDIMG_KERNELIMAGE to kernel_2712.img instead of kernel8.img. Raspberry Pi 5 firmware defaults to loading kernel_2712.img because this image contains optimisations specific to Raspberry Pi 5 (e.g. 16K page-size). For more details: https://www.raspberrypi.com/documentation/computers/config_txt.html#kernel This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-01-25rpi-base.inc: Add vc4-kms-v3d-pi5.dtboLeon Anavi
Add overlays/vc4-kms-v3d-pi5.dtbo to use vc4-kms-v3d driver on Raspberry Pi 5. This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-01-25Add Raspberry Pi 5Florin Sarbu
Signed-off-by: Florin Sarbu <florin@balena.io>
2023-10-27rpi-base: Adds EXTRA_IMAGEDEPENDS to fix the image task do_populate_lic_deployJose Quaresma
This fix is needed to bring the complete dependency chain in order to guarantee the recursive runtime dependencies [1] of do_populate_lic_deploy in do_populate_lic will run as expected. [1] openembedded-core/meta/classes-recipe/license_image.bbclass:do_populate_lic_deploy[recrdeptask] += "do_populate_lic do_deploy" Fix the following image build issues: | ERROR: lmp-base-console-image-1.0-r0 do_populate_lic_deploy: Couldn't find license information for dependency rpi-config Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2023-09-27rpi-base: Fix wic image kernel dependencyJoshua Watt
wic images depend on the kernel device trees, and therefore should depend on virtual/kernel:do_deploy to make sure these are present in the deploy directory. Most of the time, this dependency is satisfied indirectly since a rootfs image will depend on the kernel, but add it explicitly for the cases where it is not. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2023-09-22layer.conf: update LAYERSERIES_COMPAT for nanbieldMartin Jansa
* oe-core switched to nanbield in: https://git.openembedded.org/openembedded-core/commit/?id=f212cb12a0db9c9de5afd3cc89b1331d386e55f6 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2023-08-02rpi-base: Remove customizing SPLASH varKhem Raj
psplash-raspberrypi does not exist anymore, we use psplash from core Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-26rpi-base.inc: add the disable-wifi overlayJan Vermaete
It can be useful to disable the WiFi for hardening reasons. And it probably lower the power consumption a bit. Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
2023-05-24machines: simplify MACHINEOVERRIDES definitionsZachary T Welch
Prepending new definitions should be preferred to assignment, as it is simpler and more conducive to defining new machine configurations that reuse these configurations. Signed-off-by: Zachary T Welch <zach@aquabyte.ai>
2023-04-17recipe-bsp: Add support for Raspberry Pi Camera Module v3Jesse Visser
Signed-off-by: Jesse Visser <jssvssr2000@gmail.com>
2023-03-24rpi-default-versions: Use 6.1 kernel as defaultKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-03layer.conf: update LAYERSERIES_COMPAT for mickledoreMartin Jansa
* oe-core switched to mickedore in: https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2022-12-13rpi-default-providers: add libav and libpostprocVincent Davis Jr
ERROR: Multiple .bb files are due to be built which each provide libav/libpostproc: /../../meta-raspberrypi/recipes-multimedia/rpidistro-ffmpeg/rpidistro-ffmpeg_4.3.4.bb /../../openembedded-core/meta/recipes-multimedia/ffmpeg/ffmpeg_5.1.2.bb Ensures bitbake understands which recipe to select first. Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2022-11-08raspberrypi4-64: drop DEFAULTTUNE assignmentlangdale-nextMartin Jansa
* it matches the default from tune-cortexa72.inc: $ grep DEFAULTTUNE openembedded-core/meta/conf/machine/include/arm/armv8a/tune-cortexa72.inc DEFAULTTUNE ?= "cortexa72" * the assignment was introduced in: https://github.com/agherzan/meta-raspberrypi/commit/cd234925fa59197a52f4cb5011902ab5867c684f to switch to cortexa72-crc, but this change was effectively reverted in: https://github.com/agherzan/meta-raspberrypi/commit/42ef0f504604a4ba1dcad689de804ee8bf8a7afe by setting it back to default "cortexa72". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2022-10-20rpi-base.inc: handle empty/undefined KERNEL_DEVICETREEOliver Lang
This patch is based on an analog patch from Christopher Boyd <xpboyd@gmail.com> committed at meta-freescale. (see https://github.com/Freescale/meta-freescale/commit/954d7a7d7afc3ad4950eb0fd354a6f4bd06d911a) Signed-off-by: Oliver Lang <quantenkeks@gmail.com>
2022-09-30layers: Add langdale to LAYERSERIES_COMPATKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-25meta-raspberrypi: Include the device tree for Raspberry Pi CM4SChris Blättermann
Signed-off-by: Chris Blättermann <chris.blaettermann@voltstorage.com>
2022-09-14Add support for a ARMv8 machine supporting multiple Raspberry Pi boardsAndrei Gherzan
The new raspberrypi-armv8.conf aims at supporting all the ARMv8 Raspberry Pi boards. This initial support was tested on: * Raspberry Pi 4 Model B * Raspberry Pi 3 Model B * Raspberry Pi 0 2 WiFi Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-09-14Add support for a ARMv7 machine supporting multiple Raspberry Pi boardsAndrei Gherzan
The new raspberrypi-armv7.conf aims at supporting all the ARMv7 Raspberry Pi boards. This initial support was tested on: * Raspberry Pi 4 Model B * Raspberry Pi 3 Model B * Raspberry Pi 0 2 WiFi Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-09-14rpi-base.inc: Split IMAGE_BOOT_FILES for kernel imageAndrei Gherzan
The kernel image deployment is now defined in IMAGE_BOOT_FILES as a separate variable: RPI_EXTRA_IMAGE_BOOT_FILES. This allows a custom kernel image deployment by redefining this variable when needed. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-09-14raspberrypi0-2w.conf: Include the RPi 0-2w dtb for all 32-bit machinesAndrei Gherzan
All 32-bit machines are sharing the list of machine dtbs with the exception of raspberrypi0-2w. Move this away too to unify the machine configurations. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-09-14sdcard_image-rpi.bbclass: Move SDIMG_KERNELIMAGE definitions to their machinesAndrei Gherzan
This unifies the configuration of SDIMG_KERNELIMAGE across machines. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-09-06Add support for optional selection of vlc and ffmpegVincent Davis Jr
Adds ability to select rpidistro version of vlc and ffmpeg over oe-core version. via the PREFERRED_PROVIDER_vlc & PREFERRED_PROVIDER_ffmpeg variables. Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2022-04-21rpi-base.inc: Add MCP3008 ADC overlayAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Jan <jan.claussen10@web.de>
2022-02-25rpi-base.inc: Cleanup redundant imgtyp variableAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-02-22layers: Bump to use kirkstoneKhem Raj
its not going to be backward ABI compatible with honister due to variable renaming. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-21rpi-default-versions: Use 5.15 as default kernelKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-20rpi-base.inc: enable i2c-gpio overlayBernhard Guillon
Adds support for software i2c controller on gpio pins RPI_EXTRA_CONFIG += "\ dtoverlay=i2c-gpio,bus=7,i2c_gpio_sda=6,i2c_gpio_scl=5 \ " Will configure a /dev/i2c-7 bus with sda=gpio#6 and slc=gpio#5 The overlay documentation can be found here: https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README Signed-off-by: Bernhard Guillon <Bernhard.Guillon@begu.org>
2022-02-19rpi-base.inc: Add vc4-fkms-v3d-pi4 overlayMichal Toman
Since RPi kernel commit 9e87248154a633b18b4900ee742d9894b49e019b FKMS overlay for Pi4 family is split into a separate file. Not shipping the overlay means FKMS does not load correctly on these devices and VC4 is not brought up. Signed-off-by: Michal Toman <michal@toman.sk>
2022-01-21raspberrypi4-64: Switch to cortexa72 tunePaul Barker
After commits ca50267ab568 & 03cebdd7ef92 in openembedded-core, the `cortexa72-crc` tune is no longer available and the `cortexa72` tune includes the crc extension by default. Update the raspberrypi4-64 machine config to handle these changes. Signed-off-by: Paul Barker <paul.barker@sancloud.com>
2022-01-04recipes-bsp: Add support for gpio-shutdownOtto Esko
- Feature is enabled with ENABLE_GPIO_SHUTDOWN variable - Include the gpio-shutdown overlay - If using SysV init include the additional keymap and inittab entries to bind the KEY_POWER event - Systemd init does not require any additional bindings Signed-off-by: Otto Esko <otto.esko@gmail.com>
2021-12-26machine: add Pi Zero 2 W 32bitsMauro Anjo
Added new machine configuration for Raspberry Pi Zero 2 W in 32bit mode. Signed-off-by: Mauro Anjo <maurosanjo@gmail.com>
2021-12-10raspberrypi4-64: Switch to using cortexa72-crc default tuneKhem Raj
rpi4 SOC does not have AES Crypto in H/W Fixes Issue #964 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-19conf/machine: add variant Wi-Fi/BT drivers for CM4 and Pi 400Peter A. Bigot
These boards use a slightly different chip which requires additional firmware to be present. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2021-11-14rpi-base.inc: Added gpio-poweroff overlay.Cameron Kellough
Some machines need to have the kernel toggle a gpio when an external power source needs to shut off power to complete a shutdown and de-energize the processor. gpio-poweroff provides this functionality but was omitted from the kernel overlays brought oveer by the rpi-layer from the kernel. Signed-off-by: Cameron Kellough <cameron@telemetrak.com>
2021-11-13conf/machine: Add Pi Zero 2 Wifi 64bit yocto machineAlexandru Costache
This inherits Pi3 64bit configuration Signed-off-by: Alexandru Costache <alexandru@balena.io>
2021-08-25raspberrypi4: Use full kms (vc4-kms-v3d) DT overlayKhem Raj
With latest 5.10 kernel fkms version fails to bring up VC4 and we do not get dri device initialized ( /dev/dri ) is empty, which means we can not launch wayland componsitors. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-20machines: Use tune files from new location in oe-coreKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-04layer.conf: Update to honisterMartin Jansa
This marks the layers as compatible with honister now they use the new override syntax. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-04Manually fix conversionMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-04Convert to new override syntaxMartin Jansa
This is the result of automated script conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-06-10Add WM8960 soundcard supportDevendra Tewari
Signed-off-by: Devendra Tewari <devendra.tewari@gmail.com>