drivers: wifi: nxp: add Kconfig for IW610
Add Kconfig NXP_IW610, NXP_IW610_MURATA_2LL_M2, NXP_IW610_RD_USD Signed-off-by: Gang Li <gang.li_1@nxp.com>
This commit is contained in:
parent
299ebfb812
commit
6b62df129b
1 changed files with 48 additions and 9 deletions
|
@ -80,6 +80,13 @@ config NXP_88W8801
|
|||
More information about 88W8801 device you can find on
|
||||
https://www.nxp.com/products/wireless-connectivity/wi-fi-plus-bluetooth-plus-802-15-4/2-4-ghz-single-band-1x1-wi-fi-4-802-11n-solution:88W8801
|
||||
|
||||
config NXP_IW610
|
||||
bool "NXP IW610"
|
||||
help
|
||||
Enable NXP IW610 Wi-Fi connectivity,
|
||||
More information about IW610 device you can find on
|
||||
https://www.nxp.com/products/wireless-connectivity/wi-fi-plus-bluetooth-plus-802-15-4/2-4-5ghz-dual-band-1x1-wi-fi-6-plus-bluetooth-low-energy-5-4-plus-802-15-4-tri-radio-solution:IW610
|
||||
|
||||
endchoice
|
||||
|
||||
choice NXP_88W8987_MODULE
|
||||
|
@ -337,7 +344,7 @@ config NXP_88W8801_MURATA_2DS_USD
|
|||
https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type2ds
|
||||
https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/usd-m2-adapter
|
||||
|
||||
config NXP_88W8801_MURATA_2DS_USD
|
||||
config NXP_88W8801_MURATA_2DS_M2
|
||||
bool "NXP MURATA-2DS-M2"
|
||||
help
|
||||
Murata Type 2DS is a small high-performance module (integrated PCB antenna)
|
||||
|
@ -349,6 +356,36 @@ config NXP_88W8801_MURATA_2DS_USD
|
|||
|
||||
endchoice
|
||||
|
||||
choice NXP_IW610_MODULE
|
||||
prompt "Select NXP IW610 module"
|
||||
depends on NXP_IW610 && !NXP_WIFI_CUSTOM
|
||||
|
||||
config NXP_IW610_MURATA_2LL_M2
|
||||
bool "NXP IW610-MURATA-2LL-M2"
|
||||
help
|
||||
Murata Type 2LL is a small and very high performance module based on NXP IW610G
|
||||
combo chipset which supports Wi-Fi™ 802.11a/b/g/n/ac/ax HE20 + Bluetooth®. 5.4
|
||||
Low Energy + 802.15.4 up to 114.7Mbps PHY data rate on Wi-Fi™ and 2Mbps PHY data
|
||||
rate on Bluetooth® Low Energy.
|
||||
|
||||
Detailed information about Type 2LL module you can find on
|
||||
https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type2ll
|
||||
|
||||
config NXP_IW610_RD_USD
|
||||
bool "NXP IW610-RD-USD [EXPERIMENTAL]"
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
The IW610 Family features a 1x1 Dual-band (2.4 GHz / 5 GHz) Wi-Fi 6 radio subsystem,
|
||||
offering improved network efficiency, reduced latency and extended range compared to
|
||||
previous Wi-Fi standards. Its Bluetooth LE radio supports a high-speed data rate of
|
||||
2 Mbit/s, along with long-range communication and extended advertising for network
|
||||
commissioning and sensor aggregation.
|
||||
|
||||
Detailed information about Type RD USD module you can find on
|
||||
https://www.nxp.com/part/IW610CHN
|
||||
|
||||
endchoice
|
||||
|
||||
config NXP_WIFI_SHELL
|
||||
bool "NXP Wi-Fi shell"
|
||||
default y if SHELL
|
||||
|
@ -656,7 +693,7 @@ config NXP_WIFI_11AX
|
|||
default y
|
||||
select NXP_WIFI_11AC
|
||||
select NXP_WIFI_WMM
|
||||
depends on NXP_RW610 || NXP_IW61X || NXP_WIFI_CUSTOM
|
||||
depends on NXP_RW610 || NXP_IW61X || NXP_IW610 || NXP_WIFI_CUSTOM
|
||||
help
|
||||
This option enables the use of 802.11ax support.
|
||||
|
||||
|
@ -664,7 +701,7 @@ config NXP_WIFI_11AC
|
|||
bool "802.11AC Support"
|
||||
default y
|
||||
select NXP_WIFI_WMM
|
||||
depends on NXP_RW610 || NXP_IW61X || NXP_88W8987 || NXP_WIFI_CUSTOM
|
||||
depends on NXP_RW610 || NXP_IW61X || NXP_88W8987 || NXP_IW610 || NXP_WIFI_CUSTOM
|
||||
help
|
||||
This option enables the use of 802.11ac support.
|
||||
|
||||
|
@ -762,6 +799,8 @@ config NXP_WIFI_CSI
|
|||
config NXP_WIFI_RESET
|
||||
bool "Wi-Fi reset"
|
||||
default y
|
||||
imply NXP_WIFI_IND_DNLD if NXP_IW610
|
||||
imply NXP_WIFI_IND_RESET if NXP_IW610
|
||||
help
|
||||
This option is used to enable/disable/reset Wi-Fi.
|
||||
|
||||
|
@ -781,7 +820,7 @@ config NXP_WIFI_UNII4_BAND_SUPPORT
|
|||
|
||||
config NXP_WIFI_RECOVERY
|
||||
bool "RECOVERY"
|
||||
depends on NXP_RW610
|
||||
depends on NXP_RW610 || NXP_IW610
|
||||
help
|
||||
This option is used to enable wifi recovery support.
|
||||
|
||||
|
@ -947,7 +986,7 @@ config NXP_WIFI_EU_VALIDATION
|
|||
help
|
||||
This option enables EU Validation Support.
|
||||
|
||||
if NXP_RW610 || NXP_IW61X
|
||||
if NXP_RW610 || NXP_IW61X || NXP_IW610
|
||||
|
||||
config NXP_WIFI_CLOCKSYNC
|
||||
bool "Clock sync using TSF latch"
|
||||
|
@ -958,14 +997,14 @@ config NXP_WIFI_CLOCKSYNC
|
|||
config NXP_WIFI_COMPRESS_TX_PWTBL
|
||||
bool "Compress TX Power Table Support"
|
||||
default y
|
||||
depends on (NXP_RW610 || NXP_IW61X_REGION_WW)
|
||||
depends on (NXP_RW610 || NXP_IW61X_REGION_WW || NXP_IW610)
|
||||
help
|
||||
This option enables the use of Compress TX Power Table support.
|
||||
|
||||
config NXP_WIFI_COMPRESS_RU_TX_PWTBL
|
||||
bool "Compress RU TX Power Table Support"
|
||||
default y
|
||||
depends on (NXP_RW610 || NXP_IW61X_REGION_WW)
|
||||
depends on (NXP_RW610 || NXP_IW61X_REGION_WW || NXP_IW610)
|
||||
help
|
||||
This option enables the use of Compress RU TX Power Table support.
|
||||
|
||||
|
@ -997,7 +1036,7 @@ config NXP_WIFI_FIPS
|
|||
|
||||
config NXP_WIFI_OWE
|
||||
bool "Opportunistic Wireless Encryption"
|
||||
default y
|
||||
default y if NXP_RW610
|
||||
help
|
||||
This option enables Wi-Fi Opportunistic Wireless Encryption support
|
||||
in the Wi-Fi driver.
|
||||
|
@ -1014,7 +1053,7 @@ config NXP_WIFI_CUSTOM_CALDATA
|
|||
help
|
||||
This option force to use custom calibration data.
|
||||
|
||||
if NXP_88W8987 || NXP_IW416
|
||||
if NXP_88W8987 || NXP_IW416 || NXP_IW610
|
||||
|
||||
config NXP_WIFI_FW_AUTO_RECONNECT
|
||||
bool "Firmware Auto Reconnect"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue