xref: /btstack/chipset/nxp/nxp.cmake (revision 928459fea2daa391367154a286ffd7f12737e51d)
1# CMake file to download and UART firmware files for NXP Bluetooth/Wifi Controllers
2
3# 88W8997
4set(NXP_8997_PATH https://github.com/nxp-imx/imx-firmware/raw/lf-6.1.22_2.0.0/nxp/FwImage_8997)
5set(NXP_8997_FILE uartuart8997_bt_v4.bin)
6message("NXP 88W8997: Download ${NXP_8997_FILE}")
7file(DOWNLOAD ${NXP_8997_PATH}/${NXP_8997_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${NXP_8997_FILE})
8
9# IW416
10set(NXP_IW416_PATH https://github.com/nxp-imx/imx-firmware/raw/lf-6.1.22_2.0.0/nxp/FwImage_IW416_SD)
11set(NXP_IW416_FILE uartiw416_bt_v0.bin)
12message("NXP IW416:   Download ${NXP_IW416_FILE}")
13file(DOWNLOAD ${NXP_IW416_PATH}/${NXP_IW416_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${NXP_IW416_FILE})
14
15# IW612
16set(NXP_IW612_PATH https://github.com/nxp-imx/imx-firmware/raw/lf-6.1.22_2.0.0/nxp/FwImage_IW612_SD)
17set(NXP_IW612_FILE uartspi_n61x_v1.bin.se)
18message("NXP IW612:   Download ${NXP_IW612_FILE}")
19file(DOWNLOAD ${NXP_IW612_PATH}/${NXP_IW612_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${NXP_IW612_FILE})
20