aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2024-03-27linux-raspberrypi_6.6: Bump to 6.6.22Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-18linux-firmware-rpidistro: Upgrade to bookworm/20230625-2+rpt2Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-18bluez-firmware-rpidistro: Upgrade to 1.2-9+rpt3 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-18linux-raspberrypi: Add recipe for 6.6 LTS kernelKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19linux-raspberrypi: Upgrade to 6.1.77Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-01linux-raspberrypi_6.1.bb: Upgrade to 6.1.74Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-25linux-raspberrypi.inc: bcm2712_defconfig for rpi5Leon Anavi
Use bcm2711_defconfig instead of bcm2712_defconfig for Raspberry Pi 5 as per the instructions in the documentation: https://www.raspberrypi.com/documentation/computers/linux_kernel.html#kernel-configuration 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-11-14linux-raspberrypi_6.1.bb: Update to 6.1.61 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-25linux-raspberrypi: stop setting powersave as the default CPU governorCarlos Alberto Lopez Perez
* The defconfigs from the RPi Kernel set `powersave` as the default CPU governor, which is a bad idea as that reduces performance by setting the CPU frequency to the minimum one. * In case of a Yocto build user-space is not configured by default to change the CPU governor, so `powersave` will remain the CPU governor and it will slow down everything. * I submitted a fix for those defconfigs to upstream here: https://github.com/raspberrypi/linux/pull/5666 However, we shouldn't wait until that is accepted and backported to all the stable branches (if ever is). * This patch unsets the selection of `powersave` as the default CPU governor. * Then the CPU governor that will be selected as default after this patch will be the Linux's default one that is either `ondemand` or `schedutil` depending on the Kernel version. Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
2023-10-24linux-raspberrypi/linux-raspberrypi-v7: drop 5.10 versionJose Quaresma
The overlays/imx708.dtbo is not supported and backport [1] the dtbo is not accepted so drop this kernel version. [1] https://github.com/raspberrypi/linux/pull/5452 Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2023-09-22bluez-firmware-rpidistro: Update to 1.2-4+rpt10Khem Raj
Drop a backport already in 1.2-4+rpt10 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-22linux-firmware-rpidistro: Update to 20230210-5_bpo11+1Khem Raj
Symlinks are no longer needed as they already exist in the new raspbian firmware tarball Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-22linux-raspberrypi: Upgrade 6.1 release to latest point release 6.1.54Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-11linux-raspberrypi_6.1.bb: Update to 6.1.38Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-22linux-raspberrypi-6.1: Update to 6.1.34 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-22*.patch: add Upstream-Status to all patchesMartin Jansa
There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: Patches in Pending state: 41 (57%) With recent change to enable patch-status not only for all .patch files in oe-core, but for all recipes from oe-core: https://git.openembedded.org/openembedded-core/commit/?id=61a881fdbe8b5a21c6276b8a5d06cc30486b1eb3 this causes bluez5 do_patch failures as reported in: https://lists.openembedded.org/g/openembedded-core/message/183177 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-03-24linux-raspberrypi: Add recipes for 6.1 kernelKhem Raj
Default is still 5.15, until we test it out for any regressions and issues before making 6.1 as default kernel. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-01linux-raspberrypi_5.15.bb: Upgrade to 5.15.92Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-16linux-firmware-rpidistro: Fix wireless on model 3B and Zero WFlorian Frank
Firmware links for model 3B and Zero W were missing. This patch sets the necessary links for brcmfmac firmware. Without the links, the firmware cannot be loaded without causing boot messages like: brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.bin failed with error -2 Signed-off-by: Florian Frank <git@ffrnk.de>
2023-02-08linux-raspberrypi: Build eeprom access into kernelAllan Xavier
To better support rpi-eeprom without depending on userland it was decided to build nvmem-rmem support into the kernel for Raspberry Pi 4 machines. Signed-off-by: Allan Xavier <mr.a.xavier@googlemail.com>
2023-02-01linux-raspberrypi: Remove unused patchesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-01linux-raspberrypi: Fix build with gcc13Khem Raj
Backport a needed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-01linux-raspberrypi: Update to 5.15.90Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-06linux-raspberrypi.inc: Weakly assign COMPATIBLE_MACHINEKhem Raj
COMPATIBLE_MACHINE is expected to be overridden by linux-raspberrypi-v7.inc for linux-raspberrypi-v7 machine this however does not work because linux-raspberrypi-v7_5.15.bb includes linux-raspberrypi-v7.inc and linux-raspberrypi.inc ( via linux-raspberrypi_5.15.bb) and setting from linux-raspberrypi.inc takes precedence over one coming from linux-raspberrypi-v7.inc as a result linux-raspberrypi-v7 kernel recipe becomes available for raspberrypi4 machine as well, this recipe however needs certain defines e.g.RASPBERRYPI_v7_KERNEL which are only available in raspberrypi-armv7.conf Signed-off-by: Khem Raj <raj.khem@gmail.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-12linux-firmware-rpidistro: Fix wireless on Raspberry Pi 4Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-07-31linux-firmware-rpidistro: Guard the recipe under a license flagAndrei Gherzan
We do this as a result of an upstream issue[1]. Some of the firmware blobs are provided under the 'Synapse' license including a clause that can (at least theoretically) be used as a 'killswitch'. To make sure users are aware of this, we guard this behind a license flag. Users of this recipe will need to add to their configuration: LICENSE_FLAGS_ACCEPTED = "synaptics-killswitch" [1] https://github.com/RPi-Distro/firmware-nonfree/issues/29 Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-07-31linux-firmware-rpidistro: Revamp, cleanup and restructure recipeAndrei Gherzan
Besides general cleanup and formatting (for example dropping the conflicts and replaces on the raspbian packages which was deprecated long ago) this also cleans up the license of the package as per the updated upstream copyright file. This recipe now provides firmware files of two different licenses. bcm43430 bcm43455 - binary-redist-Cypress bcm43436 bcm43436s bcm43456 - Synaptics The license file itself is GPLv2 as other debian files. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-07-31linux-firmware-rpidistro: Update to 1:20210315-3+rpt7 releaseAndrei Gherzan
This new revision comes with a lot of changes around the license. We have two issues raised against upstream to clarify them: https://github.com/RPi-Distro/firmware-nonfree/issues/28 https://github.com/RPi-Distro/firmware-nonfree/issues/29 Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-07-31linux-raspberrypi: Update 5.10 recipe to latest revisionAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-07-31linux-raspberrypi: Update 5.15 recipe to 5.15.56Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-07-31bluez-firmware-rpidistro: Backport patch to fix CYW43455 and various CVEsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-05-13linux-raspberrypi: Upgrade to 5.15.38Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07linux-firmware-rpidistro: Create ↵Khem Raj
brcmfmac43455-sdio.raspberrypi,4-model-b.bin symlink This fixes a boot time message on rpi4b brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.bin failed with error -2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-05Revert "kmod: Enable xz compression"Andrei Gherzan
This reverts commit c97a9e34abf23d871903481ac1867efec9abf090.
2022-04-29kmod: Enable xz compressionAndrei Gherzan
The RaspberryPi default Linux kernel configuration uses xz for compressing kernel modules[1]. This was introduced in 5.15. We need the respective support in kmod too. [1]https://github.com/raspberrypi/linux/pull/4991 Fixes: https://github.com/agherzan/meta-raspberrypi/issues/1054 Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2022-04-21bluez-firmware-rpidistro: Add compatibility to oe-core/create-spdxDavide Gardenal
Add do_create_spdx dependency to fix error when LICENCE is not found Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
2022-04-21linux-firmware-rpidistro: Update to 20210315-3+rpt4Andrei Gherzan
The 43438 WLAN firmware doesn't include the clm_blob anymore which now comes as a separate file: cyfmac43430-sdio.clm_blob. The 43455 WLAN firmware now comes with a minimal build too. We make sure that it is packaged and we dropped the associated README. In the future we might want to introduce a build configuration for switching between the two builds. For now we only deploy it on target and let users deal with the symlink accordinly. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-04-21linux-raspberrypi: Update 5.10 recipe to 5.10.110Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-04-21linux-raspberrypi: Update 5.15 recipe to 5.15.34Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-04-11linux-raspberrypi: add UBOOT_ENTRYPOINT to match LOADADDRAJ Bagwell
This is so that uboot fit images have an entry point that matches the LOADADDR that everything is expecting. Signed-off-by: AJ Bagwell <anthony.bagwell@hivehome.com>
2022-03-31linux-raspberrypi_5.15.bb: Upgrade to 5.15.32Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-24linux-raspberrypi: Bump 5.15 recipe to 5.15.30Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
2022-03-17linux-raspberrypi: Update to 5.15.28Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-10linux-raspberrypi: Update to 5.15.27Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-06linux-raspberrypi_5.15.bb: Update to 5.15.26Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-02linux-raspberrypi_5.15.bb: Upgrade to 5.15.25Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-25linux-raspberrypi: linux-raspberrypi: Bump 5.15 revisionAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>