You've already forked meta-qcom-extras
mirror of
https://github.com/linux-msm/meta-qcom-extras.git
synced 2026-02-25 13:14:43 -08:00
firmware-woa: package firmware for X1E80100 CRD
Create package, packagegroup and the image with the firmware for X1E80100 CRD. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
DESCRIPTION = "Qualcomm Firmware for Compute X1E80100 CRD device"
|
||||
|
||||
LICENSE = "CLOSED"
|
||||
|
||||
FW_QCOM_NAME = "x1e80100"
|
||||
WOA_SUBDIR = "8380_CRD"
|
||||
|
||||
WOA_CABINETS = " \
|
||||
qcdx8380.cab;name=dx \
|
||||
qcsubsys_ext_adsp8380.cab;name=adsp \
|
||||
qcsubsys_ext_cdsp8380.cab;name=cdsp \
|
||||
qcwlanmsl8380.cab;name=wlan \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
${WOA_SRC_URI} \
|
||||
"
|
||||
|
||||
SRC_URI[dx.sha256sum] = "fce26a9c95ff8f5ddbc58312dfad9d1d317bda1a9a854ea49290acb34485bbbd"
|
||||
SRC_URI[adsp.sha256sum] = "872581d2b371c7b4e2ba779f8dc9899fff45ffcec2ca58e6981d76bc1113a7d8"
|
||||
SRC_URI[cdsp.sha256sum] = "610af5d3ab44181ad7995576b9f064463ac9dd3c883b7105a40b14cfe36694b9"
|
||||
SRC_URI[wlan.sha256sum] = "30b7a7254469be777672a1a99e1d3049f20632471378cd33df5108e8be056e99"
|
||||
|
||||
SPLIT_FIRMWARE_PACKAGES = "\
|
||||
linux-firmware-qcom-${FW_QCOM_NAME}-adreno \
|
||||
linux-firmware-qcom-${FW_QCOM_NAME}-audio \
|
||||
linux-firmware-qcom-${FW_QCOM_NAME}-compute \
|
||||
linux-firmware-qcom-${FW_QCOM_NAME}-venus \
|
||||
linux-firmware-qcom-${FW_QCOM_NAME}-wifi \
|
||||
"
|
||||
|
||||
FILES:linux-firmware-qcom-${FW_QCOM_NAME}-adreno:append = " ${FW_QCOM_PATH}/qcav1e8380.mbn"
|
||||
FILES:linux-firmware-qcom-${FW_QCOM_NAME}-audio:append = " ${FW_QCOM_PATH}/adsp_dtbs.elf"
|
||||
FILES:linux-firmware-qcom-${FW_QCOM_NAME}-compute:append = " ${FW_QCOM_PATH}/cdsp_dtbs.elf"
|
||||
FILES:linux-firmware-qcom-${FW_QCOM_NAME}-wifi:append = " ${FW_QCOM_PATH}/wpss.mbn"
|
||||
|
||||
require firmware-woa.inc
|
||||
13
recipes-bsp/images/initramfs-firmware-x1e80100-crd-image.bb
Normal file
13
recipes-bsp/images/initramfs-firmware-x1e80100-crd-image.bb
Normal file
@@ -0,0 +1,13 @@
|
||||
DESCRIPTION = "Tiny ramdisk image with X1E80100 CRD devices firmware files"
|
||||
|
||||
PACKAGE_INSTALL += " \
|
||||
packagegroup-firmware-x1e80100-crd \
|
||||
"
|
||||
|
||||
BAD_RECOMMENDATIONS = " \
|
||||
linux-firmware-qca \
|
||||
linux-firmware-qcom-x1e80100-crd-compute \
|
||||
linux-firmware-qcom-x1e80100-crd-venus \
|
||||
"
|
||||
|
||||
require initramfs-firmware-image.inc
|
||||
@@ -0,0 +1,13 @@
|
||||
SUMMARY = "Firmware packages for the X1E80100 CRD devices"
|
||||
|
||||
inherit packagegroup
|
||||
|
||||
RRECOMMENDS:${PN} += " \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-x1e80100-adreno', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath11k linux-firmware-qcom-x1e80100-wifi', '', d)} \
|
||||
firmware-qcom-x1e80100 \
|
||||
linux-firmware-qcom-x1e80100-audio \
|
||||
linux-firmware-qcom-x1e80100-compute \
|
||||
linux-firmware-qcom-x1e80100-venus \
|
||||
"
|
||||
Reference in New Issue
Block a user