summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux-firmware
Commit message (Collapse)AuthorAgeFilesLines
* linux-firmware: Fix the linux-firmware-bcm4373 FILES variableRodrigo M. Duarte2024-02-071-0/+1
| | | | | | | | | | | | | | This commit includes the 'cyfmac4373-sdio.clm_blob' file in the list of files for the linux-firmware-bcm4373 package. Without this file, the linux-firmware package adds all firmware packages to the image. (From OE-Core rev: 205b3990fe23dc05689ef619a4607e8903ebbec6) Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 7886d3b77200e4488393fa11c8198658fcf386cd) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: Create bnx2x subpackageJason Andryuk2024-01-161-0/+7
| | | | | | | | | | | | | bnx2x is another broadcom ethernet adapter with its own firmware. Place it into its own subpackage. (From OE-Core rev: bb9eeafb13a69fe71919832b89a01ef8b561f7d7) Signed-off-by: Jason Andryuk <jandryuk@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 414f71bb692da7ca1899b07ebb689edeb53f8e0d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: Change bnx2 packagingJason Andryuk2024-01-161-5/+9
| | | | | | | | | | | | | | The bnx2 module uses both the mips and rv2p files, so package them all together. Remove -mips from the package name, but add an RPROVIDES for compatibility. (From OE-Core rev: 49ca6eb5ef93bf90c682ea06c83db147aed250fa) Signed-off-by: Jason Andryuk <jandryuk@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 46f2b7b3bebc7efdb4199cdfe386dc16c049d8d7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: Package iwlwifi .pnvm filesJason Andryuk2024-01-161-1/+4
| | | | | | | | | | | | | The iwlwifi uses the .pnvm files for newer AX210+ cards, so package them into the iwlwifi-misc subpackage. (From OE-Core rev: d4f7a9f4715ba2eda753ff6bac07f6905233c3d7) Signed-off-by: Jason Andryuk <jandryuk@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 056c4de1422ff06745c5669f871a1bb6f5390d01) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: package Robotics RB5 sensors DSP firmwareDmitry Baryshkov2023-12-051-0/+4
| | | | | | | | | | | | Add package with sensors DSP firmware for Qualcomm Robotics RB5 platform. (From OE-Core rev: 3c33f44d7f4a13bb5ae734bc38de894f0acae783) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 195df10fcbfa1ef7e073d3332943458064519ae0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: package Qualcomm Venus 6.0 firmwareDmitry Baryshkov2023-12-051-1/+4
| | | | | | | | | | | | Package firmware for the Qualcomm video encoder / decoder (venus) core, version 6.0 (From OE-Core rev: 247d5b997b4d8a3c72f2004c1df069f7f88fed38) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 51a64bd01adf3a81086e6368af01abaf4081a515) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: package firmware for Qualcomm QCM2290 / QRB4210Dmitry Baryshkov2023-12-051-0/+30
| | | | | | | | | | | Package firmware files for the Qualcomm QCM2290 and QRB4210 platforms. (From OE-Core rev: 11d1f62d4ccf0239e62fb4f8e9a71ba442cf410d) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit bc4170ca691df3eefa39fffd31c280b3ead111a9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: package firmware for Qualcomm Adreno a702Dmitry Baryshkov2023-12-051-1/+4
| | | | | | | | | | | | Separate firmware for the Quacomm Adreno A702 GPU, found on Qualcomm QCM2290 / QRB2210 platforms. (From OE-Core rev: a0569427f1c5d0e002d9659d5b102525247bf5e9) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit ad24c24dc534b2da7dbd858e1436f8c0d1e86809) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: add audio topology symlink to the X13's audio packageDmitry Baryshkov2023-12-051-1/+1
| | | | | | | | | | | | Add new symlink required for the sound driver to find the audio topology to the linux-firmware--qcom-sc8280xp-lenovo-x13s-audio package. (From OE-Core rev: 49c756b5752d1e0c9957deb336c86a5fb8fc8abd) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 313135eaa236872e4aa5f698515a3363eb75601f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: add notice file to sdm845 modem firmwareDmitry Baryshkov2023-12-051-1/+1
| | | | | | | | | | | | | Follow the upstream change (which moved wlanmdsp and notice files from ath10k to sdm845 dir) and include notice file into the sdm845 modem firmware package. (From OE-Core rev: c7ece930e7232a4b76e793850ab7502020edc24b) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit e03d1b9cc06ae23a8abc8a30b1c09bd997465400) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: add missing depenencies on license packagesDmitry Baryshkov2023-12-051-0/+3
| | | | | | | | | | | | | Several Adreno packages lack dependency on the package with the license file. Add corresponding RDEPENDS. Fixes: bf00a042d2fa ("linux-firmware: split platform-specific Adreno shaders to separate packages") (From OE-Core rev: fe05fc9be2b8a58c721df2da602fa4465e07947d) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 9b9f7fef59cca72c3cd0aedd040a15e77ad5a2b2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: upgrade 20230804 -> 20231030Dmitry Baryshkov2023-12-051-2/+2
| | | | | | | | | | | License-Update: additional firmwares (From OE-Core rev: 4027a2961d023c3788ec6d08b8f55b2b64bbc005) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 7c725d1f2ed9a271d39d899ac2534558c2d103fc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: add new fw file to ${PN}-rtl8821Bastian Krause2023-12-051-0/+1
| | | | | | | | | | | | | Extend the linux-firmware-rtl8821 package with rtw8821 firmware files for Realtek RTL8821 variants. (From OE-Core rev: 753a56079375b542e0e22a5bfb76804aa975eeb3) Signed-off-by: Bastian Krause <bst@pengutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 23c945938f8d8bcf5fbd6d9b840ec319aaa40c62) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: create separate packagesFahad Arslan2023-12-051-4/+228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is in continuation of earlier commit: 3ddddfc14f805fe7572bba129605869fb848fed4 linux-firmware: create separate package for cirrus and cnm firmwares And creates separate sub packages for firmwares corresponding to following list of licenses: LICENSE.amphion_vpu LICENCE.cw1200 LICENSE.ice_enhanced LICENCE.mediatek LICENCE.microchip LICENCE.moxa LICENSE.nxp_mc_firmware LICENCE.OLPC LICENCE.phanfw LICENCE.qla2xxx LICENCE.ti-keystone LICENCE.wl1251 LICENCE.xc4000 LICENCE.xc5000 LICENCE.xc5000c (From OE-Core rev: ce54c12a7a098d91244a99949e0e0772641c99b7) Signed-off-by: Fahad Arslan <fahad.arslan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit c110e5708465a6becc611acf97f166302a17ebdf) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: create separate package for cirrus and cnm firmwaresFahad Arslan2023-10-061-0/+28
| | | | | | | | | | | | | | | Some licenses only allow usage of corresponding firmwares when a specific hardware is present. This requires split of such firmwares from linux-firmware package to firmware specific sub package. As this split is based off of licensing, it makes sense to group firmware blobs having the same license in the same package. This commit is a first step in this direction, and creates separate packages for cirrus and cnm firmware. (From OE-Core rev: 53d9d8789efc701609a5a1e985287344c2209d62) Signed-off-by: Fahad Arslan <fahad.arslan@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add firmware files for NXP BT chipsetsTom Hochstein2023-09-071-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These BT only firmware files are submitted for NXP chips. 88w8997-bt: uartuart8997_bt_v4.bin version: 16.92.21.p81 helper_uart_3000000.bin version: 16.92.21.p81 88w8987-bt: uartuart8987_bt.bin version: 16.92.21.p76.5 88w9098-bt: uartuart9098_bt_v1.bin version: 17.92.1.p136.24 iw416-bt: uartiw416_bt_v0.bin version: 16.92.21.p81 iw611-bt / iw612-bt: uartspi_n61x_v1.bin.se version: 18.99.1.p154.40 These firmware files are downloaded over UART interface. The helper_uart_3000000.bin needs to be downloaded before uartuart8997_bt_v4.bin for 88w8997 chip to set download baudrate to 3000000. The above commit message is copied from the source commit message: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/nxp?id=1f82dd25c3ea59b6bed80ee685d860f0c5f19875 (From OE-Core rev: 4a6cf0b53346262872dd82a55d69a93a8d2e2cce) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package Dragonboard 845c sensors DSP firmwareDmitry Baryshkov2023-08-291-0/+4
| | | | | | | | | | | Add package with sensors DSP firmware for Qualcomm RB3 aka Dragonboard 845c platform. (From OE-Core rev: 632a8955ce8f6cd8fe66fef4b116747e11fa7085) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package audio topology for Lenovo X13sDmitry Baryshkov2023-08-291-2/+5
| | | | | | | | | | | | Add audio topology description to the qcom-sc8280xp-lenovo-x13s-audio package. The file is licensed is copyright by Linaro and licensed under BSD 3-clause license. (From OE-Core rev: 958d6a209edf059d31ff07bdd55179fc21ea7079) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20230625 -> 20230804Dmitry Baryshkov2023-08-291-2/+2
| | | | | | | | | | License-Update: additional firmwares (From OE-Core rev: 6a36c10cd51382bd2356fe6589e4c1d3be8179cd) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Fix mediatek mt7601u firmware pathMarek Vasut2023-08-101-1/+1
| | | | | | | | | | | | | The following linux-firmware commit moved the mt7601u firmware blob into a mediatek/ subdirectory, update the path accordingly. 8451c2b1 ("mt76xx: Move the old Mediatek WiFi firmware to mediatek") Fixes: 64603f602d ("linux-firmware: upgrade 20230404 -> 20230515") (From OE-Core rev: 6fa5c4967a7e70192e9233c92534f27ec3e394c8) Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: split platform-specific Adreno shaders to separate packagesDmitry Baryshkov2023-07-301-6/+12
| | | | | | | | | | | | | | For newest Qualcomm platforms the firmware for the Adreno GPU consists of two parts: platform-independent SQE/GMU/GPMU/PFP/PM4 and platform-specific ZAP shader, which is used during the boot process. As the platform-independent parts can be shared between different platforms, split the platform-specific part to the separate package. (From OE-Core rev: bf00a042d2fa2eb4b20d8c5982926758821bf990) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware : Add firmware of RTL8822 serieBELOUARGA Mohamed2023-07-301-0/+8
| | | | | | | | | | | RTL8822 is a serie of wireless modules that need firmwares to function correctly. The linux firmware recipe does not have a package of these firmwares, and this commit add them. (From OE-Core rev: 6459959beeb91c0b694f5f17b6587a12c6dcb087) Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package firmare for Dragonboard 410cDmitry Baryshkov2023-07-271-0/+7
| | | | | | | | | | | | Latest linux-firmware archive inclues firmware for the Dragonboard 410c device (Qualcomm apq8016 SBC). Follow the rest of linux-firmware-qcom-* packages as a template and create packages for the new firmware files. (From OE-Core rev: 380216e8d3b63d563ebfb10445fc6eb5e77eb9f2) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20230515 -> 20230625Trevor Gamblin2023-07-191-2/+2
| | | | | | | | | | WHENCE checksum changed because of updated version lists and removal of information for the RTL8188EU driver. (From OE-Core rev: 986f8ca9d4c2c22d368f69e65b2ab76d661edca0) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20230404 -> 20230515Alexander Kanavin2023-06-161-2/+2
| | | | | | | | | License-Update: additional firmwares (From OE-Core rev: 64603f602d00999220fe5bafeed996ddcb56d36b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20230210 -> 20230404Dmitry Baryshkov2023-04-131-3/+3
| | | | | | | | | | | | | The LICENCE.qat_firmware license file was updated to reflect Intel licensing (it removed a term regarding patent licenses). License-Update: additional files (From OE-Core rev: fd43b59ab32e2115fcda7ad63d3a5ccc2683c7d5) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20230117 -> 20230210Alexander Kanavin2023-02-201-2/+2
| | | | | | | | | | License-Update: additional firmwares (From OE-Core rev: 8e6134d39b840d96e1c37d3df21a522afea8bc76) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add yamato fw files to qcom-adreno-a2xx packageDmitry Baryshkov2023-02-151-4/+10
| | | | | | | | | | | | | Newest linux-firmware release got firmware for Adreno A200. Add these two files to the ${PN}-qcom-adreno-a2xx package. As these files are licensed under a separate BSD-3-Clause license, add separate license package too. (From OE-Core rev: 56e1b2b06ef7f22d4ac5899046f650ae8ec0d547) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: properly set license for all Qualcomm firmwareDmitry Baryshkov2023-02-151-0/+25
| | | | | | | | | | | | It is not enough to depend on the ${PN}-qcom-license package. Set LICENSE variable for all the qcom packages to point to the proper license. (From OE-Core rev: 9dc41e18dc138a7cce920f8e4c85eb3130c0d553) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20221214 -> 20230117Alexander Kanavin2023-02-091-3/+3
| | | | | | | | | | License-Update: additional firmwares, copyright years (From OE-Core rev: fdb8c12fc71b4a985372f5d02ce59a1402c14c4a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20221109 -> 20221214Alexander Kanavin2023-01-061-2/+2
| | | | | | | | | | License-Update: additional files (From OE-Core rev: 15f3a9f6c4406ddc00f7dc0ca7e1beafe9c71a9f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add new fw file to ${PN}-qcom-adreno-a530Dmitry Baryshkov2022-11-221-1/+1
| | | | | | | | | | | Extend the linux-firmware-qcom-adreno-a530 package with the squashed Adreno 530 zap shader. (From OE-Core rev: 920bf119f35824a3531801f5e41158a8ad1bca4c) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20221012 -> 20221109Dmitry Baryshkov2022-11-221-2/+2
| | | | | | | | | License-Update: additional files (From OE-Core rev: 6940f297243a66bd58d6adee7d690bcee9b9ccb2) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: don't put the firmware into the sysrootRoss Burton2022-11-091-0/+3
| | | | | | | | | | | | There's no need to have linux-firmware in the sysroot. The sysroot won't ever be used anyway as nothing needs the firmware at build-time, but this saves us building a ~900MB sysroot (~300MB sstate tarball). (From OE-Core rev: 26ed998c4f201c5cacf330f52e51e416afbd300c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220913 -> 20221012Alexander Kanavin2022-11-081-3/+3
| | | | | | | | | | License-Update: copyright years, additional firmwares (From OE-Core rev: 9f658c724b6635e5745f30b25601bcc51a004be4) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package amdgpu firmwareVincent Davis Jr2022-10-261-0/+12
| | | | | | | | | | Add packages for the firmware required by amdgpu kernel driver. (From OE-Core rev: 0d7aa21f120a756d1a4fc4ae0be3527b54a58247) Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: split rtl8761 firmwareChristian Eggers2022-10-261-0/+6
| | | | | | | | | | | | | | | | Realtek Bluetooth devices require binary firmware files. Package them separately in order to avoid installing the full linux-firmware package on embedded devices. Affected (end user) products (incomplete list): - TP-Link UB500 - Logilink BT0054 (From OE-Core rev: fb44eb4feef54f2343c8186809a65dcb9b58a9b2) Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package new Qualcomm firmwareDmitry Baryshkov2022-09-171-0/+22
| | | | | | | | | | | | | | | | | Add packages for the new Qualcomm firmware released for Lenovo X13s laptop. The INSANE_SKIP:${PN} has to be provided to silent following warnings: WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn' from linux-firmware was already stripped, this will prevent future debugging! WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn' from linux-firmware was already stripped, this will prevent future debugging! WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn' from linux-firmware was already stripped, this will prevent future debugging! WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn' from linux-firmware was already stripped, this will prevent future debugging! (From OE-Core rev: af9924a3da0569e90c2d3abe030584456e66229b) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220708 -> 20220913Dmitry Baryshkov2022-09-171-2/+2
| | | | | | | | License-Update: additional files (From OE-Core rev: 68ce822b765a7b67f8cc8590688860cc2530cf04) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firwmare: restore WHENCE_CHKSUM variableDmitry Baryshkov2022-07-251-1/+4
| | | | | | | | | | | | | | | | | | | Restore WHENCE_CHKSUM variable which is used to hold the WHENCE file checksum. It is necessary to allow easily overriding it from local.conf if the devupstream version is selected: PREFERRED_VERSION_linux-firmware = "1:20220708+git%" SRCREV:class-devupstream = "${AUTOREV}" WHENCE_CHKSUM:class-devupstream:pn-linux-firmware = "abf1077491eeb261ecdcb680a34fc059" Without the WHENCE_CHECKSUM one would need to manually patch the LIC_FILES_CHKSUM variable to change the checksum of WHENC (e.g. using the anonymous python function or remove expression). (From OE-Core rev: 554be2af1e0a03a2d23032d48afbbe0913a45409) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: update 20220610 -> 20220708Alexander Kanavin2022-07-231-11/+2
| | | | | | | | | | | License-Update: a few obsolete firmware were dropped (particularly i2400m and tda7706), file list updates. (From OE-Core rev: e89fb37e13fcb832ee7d35e7d92d45eaca20689e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220509 -> 20220610Dmitry Baryshkov2022-06-172-87/+2
| | | | | | | | | | | Drop 0001-Makefile-replace-mkdir-by-install.patch merged upstream. License-Update: additional files (From OE-Core rev: 91cd99267157e860a108282aee13e162e8c10572) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add support for building snapshotsDmitry Baryshkov2022-06-071-1/+7
| | | | | | | | | | | | | | | | | | | In some cases it is useful to be able to test the snapshot of linux-firmware (e.g. to test if the updated firmware works on the particular hardware). Allow building the linux-firmware snapshots. To switch to the most recent branch, add the following lines to the local.conf file: PREFERRED_VERSION_linux-firmware = "1:20220509+git%" SRCREV:class-devupstream = "${AUTOREV}" WHENCE_CHKSUM:class-devupstream:pn-linux-firmware = "4288aad55d189fa225d492526b8406d5" (From OE-Core rev: b023570ae1d239de14b50a0e827582d0e84ddf81) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package new Qualcomm firmwareDmitry Baryshkov2022-05-111-2/+11
| | | | | | | | | | | Create separate packages with firmware files for APQ8096 SoC and for Adreno 2xx/4xx. Include A330 firmware into the 3xx package. (From OE-Core rev: 1a0cb8f9131d1f238dc150e583a7ff816645765f) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220411 -> 20220509Dmitry Baryshkov2022-05-111-2/+2
| | | | | | | | | License-Update: additional files (From OE-Core rev: 85b1fef733683be09a1efdb2d8b8ffe543053ace) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: replace mkdir by installKonrad Weihmann2022-05-102-1/+88
| | | | | | | | | | | | | | | | | | | | if a setup is using RPM for packaging and there are multiple recipes that install to ${nonarch_base_libdir}/firmware by using install -d ${nonarch_base_libdir}/firmware, it will create installation clashes on image install, as linux-firmware in before this patch used mkdir -p, which creates different file mode bits (depending on the current user's settings). In a particular example linux-fimware created /lib/firmware with 0600 while other-firmware-package created it with 0644 making the combination not installable by rpm backend (From OE-Core rev: 98bf3f427702687bf81ed759e7cde5d6d15e77eb) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: split ath3k firmwareDmitry Baryshkov2022-04-211-1/+5
| | | | | | | | | | | | Atheros AR3011 Bluetooth devices require special ath3k-1.fw firmware file. Package it separately from the main linux-firmware package to allow deploying this firmware on embedded devices. (From OE-Core rev: a12a5606f4c7003d9a90c493380c656ee557dea5) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: correct license for ar3k firmwareDmitry Baryshkov2022-04-211-2/+2
| | | | | | | | | | | | | According to the WHENCE file, some a3k firmware files are licensed under the special ar3k license, while others are licensed under the more generic Atheros license. Document this by adding extending the LICENSE:${PN}-ar3k and depending on both of them. (From OE-Core rev: 8e651814af706285d64b532095fcd6f5f02629ba) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220310 -> 20220411wangmy2022-04-191-2/+2
| | | | | | | | | | | License-Update: Version of driver files updated Added files for some drivers (From OE-Core rev: 01684df3a51be476081ee21eb54c24fef00acb3f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220209 -> 20220310wangmy2022-03-161-3/+3
| | | | | | | | | | | | License-Update: year updated to 2022 Version of some driver files updated Added files for some drivers (From OE-Core rev: be1b1d204c89035c54a626db46c5054e553b82c2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>