@@ -35,6 +35,9 @@ config AIROC_WIFI_BUS_SPI
3535 help
3636 Enable SPI bus support
3737
38+ config AIROC_WIFI6
39+ bool
40+
3841config AIROC_WIFI_EVENT_TASK_STACK_SIZE
3942 int "Event Task Stack Size"
4043 default 4096
@@ -48,6 +51,14 @@ config AIROC_WLAN_MFG_FIRMWARE
4851 help
4952 Enable WLAN Manufacturing Firmware.
5053
54+ config WHD_WIFI_COUNTRY
55+ string "Wifi couuntry option"
56+ default "WHD_COUNTRY_UNITED_STATES" if CYW55572 || CYW55500
57+ default "WHD_COUNTRY_AUSTRALIA"
58+ help
59+ Sets the country, this will operate in for wifi initialization
60+ parameters. See the wifi-host-driver's whd_country_code_t for legal options.
61+
5162config AIROC_WIFI_CUSTOM
5263 bool "Custom CYW43xx device/module"
5364 help
@@ -80,6 +91,13 @@ config CYW43012
8091 More information about CYW43012 device you can find on
8192 https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cyw43012/
8293
94+ config CYW43022
95+ bool "CYW43022"
96+ help
97+ Enable Infineon AIROC CYW43022 Wi-Fi connectivity,
98+ More information about CYW43022 device you can find on
99+ https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/wi-fi-5-802.11ac/cyw43022/
100+
83101config CYW43438
84102 bool "CYW43438"
85103 help
@@ -93,6 +111,23 @@ config CYW43439
93111 Enable Infineon AIROC CYW43439 Wi-Fi connectivity,
94112 More information about CYW43439 device you can find on
95113 https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cyw43439/
114+
115+ config CYW55500
116+ bool "CYW55500"
117+ select AIROC_WIFI6
118+ help
119+ Enable Infineon AIROC CYW55500 Wi-Fi connectivity,
120+ More information about CYW55500 device you can find on
121+ https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/wi-fi-6-6e-802.11ax/cyw55511/
122+
123+ config CYW55572
124+ bool "CYW55572"
125+ select AIROC_WIFI6
126+ help
127+ Enable Infineon AIROC CYW55572 Wi-Fi connectivity,
128+ More information about CYW55572 device you can find on
129+ https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/wi-fi-6-6e-802.11ax/cyw55572/
130+
96131endchoice
97132
98133choice CYW43012_MODULE
@@ -111,6 +146,19 @@ config CYW43012_MURATA_1LV
111146 https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type1lv
112147endchoice
113148
149+ choice CYW43022_MODULE
150+ prompt "Select CYW43022 module"
151+ depends on CYW43022 && !AIROC_WIFI_CUSTOM
152+
153+ config CYW43022CUB
154+ bool "CYW43022CUB"
155+ help
156+ Infineon CYW43022CUB M2 module
157+
158+ Detailed information about CYW43022CUB module you can find on
159+ https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/wi-fi-5-802.11ac/cyw43022/
160+ endchoice
161+
114162choice CYW4343W_MODULE
115163 prompt "Select CYW4343W module"
116164 depends on CYW4343W && !AIROC_WIFI_CUSTOM
@@ -131,13 +179,30 @@ choice CYW4373_MODULE
131179 prompt "Select CYW4373 module"
132180 depends on CYW4373 && !AIROC_WIFI_CUSTOM
133181
182+
183+ config CYW4373_MURATA_2AE
184+ bool "CYW4373_MURATA_2AE"
185+ help
186+ Murata Type 2AE modules based on Infineon CYW4373 combo chipset
187+
188+ Detailed information about Murata Type 2AE module you can find on
189+ https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type2ae
190+
191+ config CYW4373_MURATA_2BC
192+ bool "CYW4373_MURATA_2BC"
193+ help
194+ Murata Type 2BC modules based on Infineon CYW4373 combo chipset
195+
196+ Detailed information about Murata Type 2BC module you can find on
197+ https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type2bc
198+
134199config CYW4373_STERLING_LWB5PLUS
135200 bool "STERLING-LWB5plus"
136201 help
137202 Ezurio Sterling LWB5+ 802.11ac / Bluetooth 5.0 M.2 Carrier Board
138203 (E-Type Key w/ SDIO/UART)
139204
140- Detailed information about Type Sterling LWB5+ module you can find on
205+ Detailed information about Sterling LWB5+ module you can find on
141206 https://www.ezurio.com/wireless-modules/wifi-modules-bluetooth/sterling-lwb5-plus-wifi-5-bluetooth-5-module
142207endchoice
143208
@@ -155,6 +220,34 @@ config CYW43439_MURATA_1YN
155220
156221 Detailed information about Murata Type 1YN module you can find on
157222 https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type1yn
223+
224+ config CYW43439_STERLING_LWBPLUS
225+ bool "STERLING-LWBplus"
226+ help
227+ Ezurio Sterling-LWB+ WiFi 4 with Bluetooth 5.2 module
228+ Detailed information about this module you can find on
229+ https://www.ezurio.com/wireless-modules/wifi-modules-bluetooth/sterling-lwb-wifi-4-and-bluetooth-52-modules
230+
231+ endchoice
232+
233+ choice CYW55500_MODULE
234+ prompt "Select CYW55500 module"
235+ depends on CYW55500 && !AIROC_WIFI_CUSTOM
236+
237+ config CYW955513SDM2WLIPA_SM
238+ bool "CYW955513SDM2WLIPA_SM"
239+ help
240+ Infineon CYW955513SDM2WLIPA (SM) module
241+ endchoice
242+
243+ choice CYW55572_MODULE
244+ prompt "Select CYW55572 module"
245+ depends on CYW55572 && !AIROC_WIFI_CUSTOM
246+
247+ config CYW955573M2IPA1_SM
248+ bool "CYW955573M2IPA1_SM"
249+ help
250+ Infineon CYW955573M2IPA1 (SM) module
158251endchoice
159252
160253endif # AIROC_WIFI
0 commit comments