summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
diff options
context:
space:
mode:
authorRicardo Salveti <ricardo@foundries.io>2023-07-21 21:49:00 -0300
committerRicardo Salveti <ricardo@foundries.io>2023-07-21 23:36:20 -0300
commit933f93200a6aab468f71e6d4fb48ea2363b63cf5 (patch)
tree90748aff6124cf4f2cc127f67ff4fe6b904b684a /recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
parent9056b5e11b0057e32023c569298b9cfd4a6c7713 (diff)
downloadmeta-freescale-933f93200a6aab468f71e6d4fb48ea2363b63cf5.tar.gz
firmware-nxp-wifi: install NXP wlan and bt only firmware blobs
Also install the standalone NXP firmware for wlan and bt, available as part of lf-6.1.22_2.0.0. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Diffstat (limited to 'recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb')
-rw-r--r--recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb29
1 files changed, 22 insertions, 7 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
index 20e8f82e..38cb4751 100644
--- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
+++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
@@ -45,25 +45,33 @@ do_install() {
45 45
46 # Install NXP Connectivity SDIO8987 firmware 46 # Install NXP Connectivity SDIO8987 firmware
47 install -m 0644 nxp/FwImage_8987/ed_mac_ctrl_V3_8987.conf ${D}${nonarch_base_libdir}/firmware/nxp 47 install -m 0644 nxp/FwImage_8987/ed_mac_ctrl_V3_8987.conf ${D}${nonarch_base_libdir}/firmware/nxp
48 install -m 0644 nxp/FwImage_8987/sd8987_wlan.bin ${D}${nonarch_base_libdir}/firmware/nxp
48 install -m 0644 nxp/FwImage_8987/sdiouart8987_combo_v0.bin ${D}${nonarch_base_libdir}/firmware/nxp 49 install -m 0644 nxp/FwImage_8987/sdiouart8987_combo_v0.bin ${D}${nonarch_base_libdir}/firmware/nxp
49 install -m 0644 nxp/FwImage_8987/txpwrlimit_cfg_8987.conf ${D}${nonarch_base_libdir}/firmware/nxp 50 install -m 0644 nxp/FwImage_8987/txpwrlimit_cfg_8987.conf ${D}${nonarch_base_libdir}/firmware/nxp
51 install -m 0644 nxp/FwImage_8987/uartuart8987_bt.bin ${D}${nonarch_base_libdir}/firmware/nxp
50 52
51 # Install NXP Connectivity PCIE8997 firmware 53 # Install NXP Connectivity PCIE8997 firmware
52 install -m 0644 nxp/FwImage_8997/ed_mac_ctrl_V3_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp 54 install -m 0644 nxp/FwImage_8997/ed_mac_ctrl_V3_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp
55 install -m 0644 nxp/FwImage_8997/pcie8997_wlan_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp
53 install -m 0644 nxp/FwImage_8997/pcieuart8997_combo_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp 56 install -m 0644 nxp/FwImage_8997/pcieuart8997_combo_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp
54 install -m 0644 nxp/FwImage_8997/txpwrlimit_cfg_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp 57 install -m 0644 nxp/FwImage_8997/txpwrlimit_cfg_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp
58 install -m 0644 nxp/FwImage_8997/uartuart8997_bt_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp
55 59
56 # Install NXP Connectivity SDIO8997 firmware 60 # Install NXP Connectivity SDIO8997 firmware
57 install -m 0644 nxp/FwImage_8997_SD/ed_mac_ctrl_V3_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp 61 install -m 0644 nxp/FwImage_8997_SD/ed_mac_ctrl_V3_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp
62 install -m 0644 nxp/FwImage_8997_SD/sdio8997_wlan_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp
58 install -m 0644 nxp/FwImage_8997_SD/sdiouart8997_combo_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp 63 install -m 0644 nxp/FwImage_8997_SD/sdiouart8997_combo_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp
59 install -m 0644 nxp/FwImage_8997_SD/txpwrlimit_cfg_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp 64 install -m 0644 nxp/FwImage_8997_SD/txpwrlimit_cfg_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp
60 65
61 # Install NXP Connectivity PCIE9098 firmware 66 # Install NXP Connectivity PCIE9098 firmware
62 install -m 0644 nxp/FwImage_9098_PCIE/ed_mac_ctrl_V3_909x.conf ${D}${nonarch_base_libdir}/firmware/nxp 67 install -m 0644 nxp/FwImage_9098_PCIE/ed_mac_ctrl_V3_909x.conf ${D}${nonarch_base_libdir}/firmware/nxp
68 install -m 0644 nxp/FwImage_9098_PCIE/pcie9098_wlan_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp
63 install -m 0644 nxp/FwImage_9098_PCIE/pcieuart9098_combo_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp 69 install -m 0644 nxp/FwImage_9098_PCIE/pcieuart9098_combo_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp
64 install -m 0644 nxp/FwImage_9098_PCIE/txpwrlimit_cfg_9098.conf ${D}${nonarch_base_libdir}/firmware/nxp 70 install -m 0644 nxp/FwImage_9098_PCIE/txpwrlimit_cfg_9098.conf ${D}${nonarch_base_libdir}/firmware/nxp
71 install -m 0644 nxp/FwImage_9098_PCIE/uartuart9098_bt_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp
65 72
66 # Install NXP Connectivity SDIO9098 firmware 73 # Install NXP Connectivity SDIO9098 firmware
74 install -m 0644 nxp/FwImage_9098_SD/sdio9098_wlan_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp
67 install -m 0644 nxp/FwImage_9098_SD/sdiouart9098_combo_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp 75 install -m 0644 nxp/FwImage_9098_SD/sdiouart9098_combo_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp
68 76
69 # Install NXP Connectivity IW416 firmware 77 # Install NXP Connectivity IW416 firmware
@@ -89,6 +97,7 @@ PACKAGES =+ " \
89 ${PN}-nxp8997-pcie \ 97 ${PN}-nxp8997-pcie \
90 ${PN}-nxp8997-sdio \ 98 ${PN}-nxp8997-sdio \
91 ${PN}-nxp9098-pcie \ 99 ${PN}-nxp9098-pcie \
100 ${PN}-nxp9098-common \
92 ${PN}-nxp9098-sdio \ 101 ${PN}-nxp9098-sdio \
93 ${PN}-nxpiw416-sdio \ 102 ${PN}-nxpiw416-sdio \
94 ${PN}-nxpiw612-sdio \ 103 ${PN}-nxpiw612-sdio \
@@ -116,30 +125,36 @@ RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-common"
116FILES:${PN}-nxp8997-common = " \ 125FILES:${PN}-nxp8997-common = " \
117 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_8997.conf \ 126 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_8997.conf \
118 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_8997.conf \ 127 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_8997.conf \
128 ${nonarch_base_libdir}/firmware/nxp/uartuart8997_bt_v4.bin \
119" 129"
120RDEPENDS:${PN}-nxp8997-common += "${PN}-nxp-common" 130RDEPENDS:${PN}-nxp8997-common += "${PN}-nxp-common"
121 131
122FILES:${PN}-nxp8997-pcie = " \ 132FILES:${PN}-nxp8997-pcie = " \
123 ${nonarch_base_libdir}/firmware/nxp/pcieuart8997* \ 133 ${nonarch_base_libdir}/firmware/nxp/pci*8997* \
124" 134"
125RDEPENDS:${PN}-nxp8997-pcie += "${PN}-nxp8997-common" 135RDEPENDS:${PN}-nxp8997-pcie += "${PN}-nxp8997-common"
126 136
127FILES:${PN}-nxp8997-sdio = " \ 137FILES:${PN}-nxp8997-sdio = " \
128 ${nonarch_base_libdir}/firmware/nxp/sdiouart8997* \ 138 ${nonarch_base_libdir}/firmware/nxp/sdio*8997* \
129" 139"
130RDEPENDS:${PN}-nxp8997-sdio += "${PN}-nxp8997-common" 140RDEPENDS:${PN}-nxp8997-sdio += "${PN}-nxp8997-common"
131 141
132FILES:${PN}-nxp9098-pcie = " \ 142FILES:${PN}-nxp9098-common = " \
133 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_909x.conf \ 143 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_909x.conf \
134 ${nonarch_base_libdir}/firmware/nxp/pcieuart9098* \
135 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_9098.conf \ 144 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_9098.conf \
145 ${nonarch_base_libdir}/firmware/nxp/uartuart9098_bt_v1.bin \
146"
147RDEPENDS:${PN}-nxp9098-common += "${PN}-nxp-common"
148
149FILES:${PN}-nxp9098-pcie = " \
150 ${nonarch_base_libdir}/firmware/nxp/pcie*9098* \
136" 151"
137RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp-common" 152RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp9098-common"
138 153
139FILES:${PN}-nxp9098-sdio = " \ 154FILES:${PN}-nxp9098-sdio = " \
140 ${nonarch_base_libdir}/firmware/nxp/sdiouart9098* \ 155 ${nonarch_base_libdir}/firmware/nxp/sdio*9098* \
141" 156"
142RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp-common" 157RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common"
143 158
144FILES:${PN}-nxpiw416-sdio = " \ 159FILES:${PN}-nxpiw416-sdio = " \
145 ${nonarch_base_libdir}/firmware/nxp/*iw416* \ 160 ${nonarch_base_libdir}/firmware/nxp/*iw416* \