aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2024-03-29initramfs-firmware-sc8180x-image: generate firmware image for SC8180XDmitry Baryshkov
Use packaged firmware to generate initramfs with the firmware files for SC8180X. Currently it is limited to Adreno and ADSP files to limit firmware size. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-03-29packagegroup-firmware-sc8180x: package proprietary firmware for SC8180XDmitry Baryshkov
Add packagegroup for SC8180X devices. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-03-29firmware-qcom-sc8180x: package WoA firmware for SC8180X platformDmitry Baryshkov
The WoA-Project archives driver from Windows Update in a usable way. Use those archives to package firmware for SC8180X platform. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-03-29firmware-qcom.inc: add WoA firmware namesDmitry Baryshkov
Add WoA firmware names to the FILES variables. This enables generation of firmware images for compute plaforms. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-03-29firmware-qcom-sm8150-hdk: remove dependency from a640 packageDmitry Baryshkov
There is no strict necessity to keep the dependency from Adreno A640 package on the base firmware-qcom-sm8150-hdk package. Drop it, so that other platforms can depend on a640 without pulling all SM8150 firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-24packagegroup-firmware-sm8350-hdk: add new IPA firmware packageDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-20firmware-qcom-sm8350-hdk: package the IPA firmwareDmitry Baryshkov
Add a package with IPA firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-20packagegroup-firmware-sm8150-hdk: add new IPA firmware packageDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19firmware-qcom-sm8150-hdk: package the IPA firmwareDmitry Baryshkov
Add a package with IPA firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19Merge pull request #566 from lumag/fw-sm8450-hdkDmitry Baryshkov
Package firmware for SM8450-HDK
2024-01-18initramfs-*: Set empty IMAGE_NAME_SUFFIXViswanath Kraleti
initramfs images aren't used for rootfs, so the default '.rootfs' suffix isn't valid. Just set the suffix to empty to override the default Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2024-01-13initramfs-firmware-sm8450-hdk-image: create board-specific initramfsDmitry Baryshkov
Add initramfs holding firmware for SM8450-HDK board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-13packagegroup-firmware-sm8450-hdk: package proprietary firmware for SM8450-HDKDmitry Baryshkov
Add packagegroup for the SM8450 HDK board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-13firmware-qcom-sm8450-hdk: package proprietary firmware for SM8450-HDKDmitry Baryshkov
Package proprietary firmware for the SM8450 HDK board. By default an empty package will be built. To specify location of the NHLOS.bin add the following line to local.conf: NHLOS_URI:pn-firmware-qcom-sm8450-hdk = "file:///PATH/NON-HLOS-sm8450-hdk-1.0.bin" Likewise the location of the archive with the Adreno firmware can be specified. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-13firmware-qcom: add support for ipa_fws firmwareDmitry Baryshkov
Add separate packages for IPA firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-12-22firmware-qcom-sm8150-hdk: fix GMU binary installationDmitry Baryshkov
Current recipes ends up installing a640_gmu.bin to ${FW_QCOM_PATH} (/lib/firmware/qcom/sm8150), while it should be installed to ${FW_QCOM_BASE_PATH} (/lib/firmware/qcom/). Install it manually to fix the installation path. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-29firmware-qcom-sm8150-hdk: package Adreno firmware for SM8150-HDKDmitry Baryshkov
In order to package Adreno ZAP shader, add the following line to local.conf: ADRENO_URI:pn-firmware-qcom-sm8150-hdk = "file:///PATH/proprietary-sm8150-hdk-1.1.tar.gz;striplevel=5;fwpath=vendor/firmware" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-29firmware-qcom-sm8350-hdk: package Adreno firmware for SM8350-HDKDmitry Baryshkov
In order to package Adreno ZAP shader, add the following line to local.conf: ADRENO_URI:pn-firmware-qcom-sm8350-hdk = "file:///PATH/proprietary-sm8350-hdk-1.1.tar.gz;striplevel=5;fwpath=vendor/firmware" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-29firmware-qcom-ifc6560: package Adreno firmware for IFC6560Dmitry Baryshkov
In order to package Adreno ZAP shader, add the following line to local.conf: ADRENO_URI:pn-firmware-qcom-ifc6560 = "file:///PATH/proprietary-ifc6560-1.1.tar.gz;striplevel=6;fwpath=firmware" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-29firmware-qcom-adreno: package Adreno-specific firmwareDmitry Baryshkov
Adreno firmware is not a part of the NON-HLOS.bin, but it can be found inside the vendor-provided 'proprietary.tar.gz' archives. Add support for packaging Adreno zap shaders from such archives. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-20initramfs-firmware-sm8350-hdk-image: create board-specific initramfsDmitry Baryshkov
Add initramfs holding firmware for SM8350-HDK (aka HDK888) board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-20initramfs-firmware-sm8150-hdk-image: create board-specific initramfsDmitry Baryshkov
Add initramfs holding firmware for SM8150-HDK (aka HDK855) board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-20initramfs-firmware-ifc6560-image: create board-specific initramfsDmitry Baryshkov
Add minimal initramfs holding firmware for Inforce IFC6560 board. Due to space limitations this firmware is mostly limited to Adreno firmware, leaving all DSP and venus to be bootstrapped from rootfs. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-20initramfs-firmware-db8074-image: create board-specific initramfsDmitry Baryshkov
Add initramfs holding firmware for Dragonboard APQ8074 board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-20initramfs-firmware-image: extract common codeDmitry Baryshkov
Extract the common part of the firmware image recipes, simplifying creation of other initramfs-firmware-foo images. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-20initramfs-firmware-*-image: move to recipes-bsp/imagesDmitry Baryshkov
Move firmware image recipes close to the rest of firmware recipes, recipes-bsp. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-16packagegroup-firmware-sm8150-hdk: package proprietary firmware for SM8150-HDKDmitry Baryshkov
Add packagegroup for the SM8150 HDK (aka HDK855) board. It does not include Adreno firmware, as it is not packaged (yet). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-16firmware-qcom-sm8150-hdk: package proprietary firmware for SM8150-HDKDmitry Baryshkov
Package proprietary firmware for the SM8150 HDK (aka HDK855) board. By default an empty package will be built. To specify location of the NHLOS.bin add the following line to local.conf: NHLOS_URI:pn-firmware-qcom-sm8150-hdk = "file:///PATH/NON-HLOS-sm8150-hdk-1.0.bin" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-06firmware-qcom-rb5: drop slpi firmwareDmitry Baryshkov
Drop the Sensors DSP firmware, which was accepted into linux-firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-06firmware-qcom-dragonboard845c: drop slpi firmwareDmitry Baryshkov
Drop the Sensors DSP firmware, which was accepted into linux-firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-06firmware-qcom-dragonboard845c: drop compatibility for kernels <= 5.15Dmitry Baryshkov
Drop compatibility symlinks and split firmware files which were used to support Linux kernels prior or equal to 5.15. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-06firmware-qcom-dragonboard820c: drop compatibility for kernels <= 5.15Dmitry Baryshkov
Drop compatibility symlinks and split firmware files which were used to support Linux kernels prior or equal to 5.15. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-06firmware-qcom-dragonboard410c: drop compatibility for kernels <= 5.15Dmitry Baryshkov
Drop compatibility symlinks and split firmware files which were used to support Linux kernels prior or equal to 5.15. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-06firmware-qcom-rb1: drop firmware merged upstreamDmitry Baryshkov
Drop firmware packages that have been acceptde into linux-firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-06firmware-qcom-rb2: drop firmware merged upstreamDmitry Baryshkov
Drop firmware packages that have been acceptde into linux-firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-08-23packagegroup-firmware-dragonboard410c: use new firmware packagesDmitry Baryshkov
Install new apq8016 modem and WiFi firmware packages from linux-firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-08-23firmware-qcom-rb2: bump to the next releaseDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-08-23firmware-qcom-rb1: bump to the next releaseDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-29firmware-qcom: rename zap-shader package to adrenoDmitry Baryshkov
Follow the change in OE-core and rename cryptic 'zap-shader' packages to more logical 'adreno'. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-29packagegroup-firmware-rb5: install Adreno ZAP shaderDmitry Baryshkov
As the ZAP shader was split from the main Adreno firmware package, install it manually if `opengl' distro feature is enabled. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-29packagegroup-firmware-dragonboard845c: install Adreno ZAP shaderDmitry Baryshkov
As the ZAP shader was split from the main Adreno firmware package, install it manually if `opengl' distro feature is enabled. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-29packagegroup-firmware-dragonboard820c: install Adreno ZAP shaderDmitry Baryshkov
As the ZAP shader was split from the main Adreno firmware package, install it manually if `opengl' distro feature is enabled. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-28packagegroup-firmware-rb2: include LT9611UXC firmwareDmitry Baryshkov
The RB2 board uses LT9611UXC DSI->HDMI bridge. Include corresponding firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-28packagegroup-firmware-rb1: include LT9611UXC firmwareDmitry Baryshkov
The RB1 board uses LT9611UXC DSI->HDMI bridge. Include corresponding firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-27firmware-qcom-dragonboard410c: stop shipping firmware filesDmitry Baryshkov
As the corresponding firmware files have been merged to the linux-firmware archive and recipe, stop shipping actual firmware files. Provide just compatibility links for the historical kernel. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-26firmware-qcom-dragonboard-apq8074: package proprietary firmware for db8074Dmitry Baryshkov
Package proprietary firmware for the Intrinsyc Dragonboard APQ8074 board. By default an empty package will be built. To specify location of the NHLOS.bin add the following line to local.conf: NHLOS_URI:pn-firmware-qcom-dragonboard-apq8074 = "file:///PATH/NON-HLOS-db8074-1.0.bin" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-26firmware-qcom-sm8350-hdk: package proprietary firmware for SM8350-HDKDmitry Baryshkov
Package proprietary firmware for the SM8350 HDK (aka HDK888) board. By default an empty package will be built. To specify location of the NHLOS.bin add the following line to local.conf: NHLOS_URI:pn-firmware-qcom-sm8350-hdk = "file:///PATH/NON-HLOS-sm8350-hdk-1.0.bin" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-26firmware-qcom-ifc6560: package proprietary firmware for IFC6560Dmitry Baryshkov
Package proprietary firmware for the Inforce IFC6560 board. By default an empty package will be built. To specify location of the NHLOS.bin add the following line to local.conf: NHLOS_URI:pn-firmware-qcom-ifc6560 = "file:///PATH/NON-HLOS-ifc6560-1.0.bin" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-26firmware-qcom-ifc6410: package proprietary firmware for IFC6410Dmitry Baryshkov
Package proprietary firmware for the Inforce IFC6410 board. By default an empty package will be built. To specify location of the NHLOS.bin add the following line to local.conf: NHLOS_URI:pn-firmware-qcom-ifc6410 = "file:///PATH/NON-HLOS-ifc6410-1.0.bin" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-26firmware-qcom-nhlos: support installing firmware from nhlos imageDmitry Baryshkov
Add support for installing the firmware files from the NON-HLOS.bin image files provided locally by the developer. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>