diff options
Diffstat (limited to 'recipes-bsp/firmware/firmware-qcom-dragonboard820c_01700.1.bb')
-rw-r--r-- | recipes-bsp/firmware/firmware-qcom-dragonboard820c_01700.1.bb | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/recipes-bsp/firmware/firmware-qcom-dragonboard820c_01700.1.bb b/recipes-bsp/firmware/firmware-qcom-dragonboard820c_01700.1.bb index f3ca958..816a8ae 100644 --- a/recipes-bsp/firmware/firmware-qcom-dragonboard820c_01700.1.bb +++ b/recipes-bsp/firmware/firmware-qcom-dragonboard820c_01700.1.bb @@ -7,37 +7,22 @@ SRC_URI = "https://releases.linaro.org/96boards/dragonboard820c/qualcomm/firmwar SRC_URI[md5sum] = "587138c5e677342db9a88d5c8747ec6c" SRC_URI[sha256sum] = "6ee9c461b2b5dd2d3bd705bb5ea3f44b319ecb909b2772f305ce12439e089cd9" -require recipes-bsp/firmware/firmware-qcom.inc +FW_QCOM_NAME = "apq8096" -DEPENDS += "pil-squasher-native qca-swiss-army-knife-native" -inherit python3native +require recipes-bsp/firmware/firmware-qcom.inc S = "${WORKDIR}/linux-board-support-package-r${PV}" -do_compile() { - # Build board-2.bin needed by WiFi - ath10k-generate-pci-board-2_json.sh ./proprietary-linux/ board-2.json - python3 "${STAGING_BINDIR_NATIVE}/ath10k-bdencoder" -c board-2.json -o board-2.bin -} - do_install() { install -d ${D}${nonarch_base_libdir}/firmware/ - install -d ${D}${nonarch_base_libdir}/firmware/qcom/msm8996/ + install -d ${D}${FW_QCOM_PATH}/ - install -m 0444 ./proprietary-linux/adsp*.* ${D}${nonarch_base_libdir}/firmware/qcom/msm8996/ - pil-squasher ${D}${nonarch_base_libdir}/firmware/qcom/msm8996/adsp.mbn ./proprietary-linux/adsp.mdt - - install -m 0444 ./bootloaders-linux/adspso.bin ${D}${nonarch_base_libdir}/firmware/qcom/msm8996/ - - install -d ${D}${nonarch_base_libdir}/firmware/ath10k/QCA6174/hw3.0/ - install -m 0444 ${S}/board-2.bin ${D}${nonarch_base_libdir}/firmware/ath10k/QCA6174/hw3.0/board-2.bin + install -m 0444 ./bootloaders-linux/adspso.bin ${D}${FW_QCOM_PATH}/ install -d ${D}${sysconfdir}/ install -m 0644 LICENSE ${D}${sysconfdir}/QCOM-LINUX-BOARD-SUPPORT-LICENSE-${PN} } -inherit update-alternatives - -ALTERNATIVE:${PN} = "qca6174-board2" -ALTERNATIVE_LINK_NAME[qca6174-board2] = "/lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin" -ALTERNATIVE_PRIORITY = "100" +SPLIT_FIRMWARE_PACKAGES = " \ + ${PN}-dspso \ +" |