diff --git a/drivers/wifi/Kconfig b/drivers/wifi/Kconfig index 77db02fa9c8..38bd7a4825f 100644 --- a/drivers/wifi/Kconfig +++ b/drivers/wifi/Kconfig @@ -46,4 +46,27 @@ source "drivers/wifi/infineon/Kconfig.airoc" source "drivers/wifi/nrf_wifi/Kconfig.nrfwifi" source "drivers/wifi/siwx91x/Kconfig.siwx91x" +# Choice is after individual drivers to enable driver specific defaults +choice WIFI_USAGE_MODE + prompt "Application usage of the Wi-Fi driver" + default WIFI_USAGE_MODE_STA + help + Inform the Wi-Fi driver of which Wi-Fi features the application + will be using. Drivers can use this choice to default appropriate + driver-specific options. + +config WIFI_USAGE_MODE_STA + bool "Wi-Fi interface(s) acts as a Station" + +config WIFI_USAGE_MODE_AP + bool "Wi-Fi interface(s) acts as an Access Point" + +config WIFI_USAGE_MODE_STA_AP + bool "Wi-Fi interface(s) acts as an Access Point and Station" + +config WIFI_USAGE_MODE_SCAN_ONLY + bool "Wi-Fi interface(s) used for SSID scanning only" + +endchoice + endif # WIFI