# Copyright (c) 2024 Silicon Laboratories Inc. # SPDX-License-Identifier: Apache-2.0 config WIFI_SILABS_SIWX91X bool "Silabs SiWx91x SoC series WiFi driver" default y depends on DT_HAS_SILABS_SIWX91X_WIFI_ENABLED depends on NETWORKING select WISECONNECT_NETWORK_STACK select EVENTS select NET_L2_WIFI_MGMT help Enable WiFi driver for the Silabs SiWx91x SoC series. if WIFI_SILABS_SIWX91X choice prompt "Network stack" default WIFI_SILABS_SIWX91X_NET_STACK_NATIVE help Choose "Native" stack if you want a better compatibility with Zephyr features. "Offloaded" stack may provide better resource (power and memory) consumption. config WIFI_SILABS_SIWX91X_NET_STACK_NATIVE bool "Native" select WIFI_USE_NATIVE_NETWORKING select NET_L2_ETHERNET config WIFI_SILABS_SIWX91X_NET_STACK_OFFLOAD bool "Offloaded" select WIFI_OFFLOAD endchoice config NET_TCP_WORKQ_STACK_SIZE default 2048 config NET_RX_STACK_SIZE default 2048 config NET_MGMT_EVENT_STACK_SIZE default 2048 config NET_MGMT_EVENT_QUEUE_SIZE default 10 # Override the WIFI_MGMT_SCAN_SSID_FILT_MAX parameter for the Wi-Fi subsystem. # This device supports filtering scan results for only one SSID. config WIFI_MGMT_SCAN_SSID_FILT_MAX default 1 endif