aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/firmware-woa/firmware-woa.inc
blob: 0624ecb23efcc511eddf9570ae3312d5ea69c112 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DEPENDS += "cabextract-native"
require recipes-bsp/firmware/firmware-qcom.inc

WOA_FW_URL = "https://github.com/WOA-Project/Qualcomm-Reference-Drivers/raw/master/${WOA_SUBDIR}/${PV}"

do_compile:append() {
    for file in ${WORKDIR}/*cab ; do
        cabextract $file || exit 1
    done
}

do_install:append() {
    install -d ${D}${FW_QCOM_PATH}

    install -m 0644 ${B}/*.mbn ${D}${FW_QCOM_PATH}
    ls ${B}/*.elf && install -m 0644 ${B}/*.elf ${D}${FW_QCOM_PATH}

    install -m 0644 ${WORKDIR}/*.jsn ${D}${FW_QCOM_PATH}
}