wifi: nxp: kconfig: decouple dependency of soft AP
Decouple dependency of CONFIG_NXP_WIFI_SOFTAP_SUPPORT. Add wifi defconfig to set default kconfig options when soft AP enabled. Signed-off-by: Fengming Ye <frank.ye@nxp.com>
This commit is contained in:
parent
f82de1ff09
commit
4ffa27568d
6 changed files with 24 additions and 7 deletions
|
@ -539,6 +539,8 @@ config NXP_WIFI_SOFTAP_SUPPORT
|
|||
bool "Wi-Fi SoftAP Support"
|
||||
select NET_DHCPV4_SERVER
|
||||
select WIFI_NM_HOSTAPD_AP if WIFI_NM_WPA_SUPPLICANT
|
||||
imply WIFI_NM_HOSTAPD_WPS if WIFI_NM_HOSTAPD_AP && WIFI_NM_WPA_SUPPLICANT_WPS
|
||||
imply WIFI_NM_HOSTAPD_CRYPTO_ENTERPRISE if WIFI_NM_HOSTAPD_AP && WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE
|
||||
default y
|
||||
help
|
||||
Option to enable Wi-Fi SoftAP functions in the Wi-Fi driver.
|
||||
|
@ -720,6 +722,7 @@ config NXP_WIFI_RESET
|
|||
config NXP_WIFI_ECSA
|
||||
bool "ECSA"
|
||||
default y
|
||||
depends on NXP_WIFI_SOFTAP_SUPPORT
|
||||
help
|
||||
This option is used to do channel switch according to spec.
|
||||
|
||||
|
|
|
@ -31,7 +31,6 @@ CONFIG_SHELL_CMD_BUFF_SIZE=512
|
|||
|
||||
# net
|
||||
CONFIG_NET_L2_ETHERNET=y
|
||||
CONFIG_NET_DHCPV4_SERVER_ADDR_COUNT=32
|
||||
CONFIG_NET_IPV4=y
|
||||
CONFIG_NET_IPV6=y
|
||||
CONFIG_ETH_MCUX=n
|
||||
|
@ -63,7 +62,6 @@ CONFIG_NET_IPV6_FRAGMENT_MAX_COUNT=3
|
|||
CONFIG_NET_IPV6_FRAGMENT_MAX_PKT=8
|
||||
CONFIG_NET_IPV6_FRAGMENT_TIMEOUT=3
|
||||
CONFIG_NET_MAX_CONN=10
|
||||
CONFIG_NET_DHCPV4_SERVER_ICMP_PROBE_TIMEOUT=100
|
||||
CONFIG_ETH_DRIVER=n
|
||||
|
||||
# net threads priority
|
||||
|
|
|
@ -9,10 +9,7 @@ CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_MBEDTLS_PSA=y
|
|||
CONFIG_WIFI_NM_WPA_SUPPLICANT_INF_MON=n
|
||||
CONFIG_WIFI_NM_MAX_MANAGED_INTERFACES=2
|
||||
CONFIG_SAE_PWE_EARLY_EXIT=y
|
||||
CONFIG_WIFI_NM_HOSTAPD_AP=y
|
||||
CONFIG_WIFI_NM_WPA_SUPPLICANT_WPS=y
|
||||
CONFIG_WIFI_NM_HOSTAPD_WPS=y
|
||||
CONFIG_WIFI_NM_HOSTAPD_CRYPTO_ENTERPRISE=y
|
||||
|
||||
# Enable mbedtls
|
||||
CONFIG_MBEDTLS=y
|
||||
|
|
|
@ -31,7 +31,6 @@ CONFIG_SHELL_CMD_BUFF_SIZE=512
|
|||
|
||||
# net
|
||||
CONFIG_NET_L2_ETHERNET=y
|
||||
CONFIG_NET_DHCPV4_SERVER_ADDR_COUNT=32
|
||||
CONFIG_NET_IPV4=y
|
||||
CONFIG_NET_IPV6=y
|
||||
CONFIG_ETH_MCUX=n
|
||||
|
@ -63,7 +62,6 @@ CONFIG_NET_IPV6_FRAGMENT_MAX_COUNT=3
|
|||
CONFIG_NET_IPV6_FRAGMENT_MAX_PKT=8
|
||||
CONFIG_NET_IPV6_FRAGMENT_TIMEOUT=3
|
||||
CONFIG_NET_MAX_CONN=10
|
||||
CONFIG_NET_DHCPV4_SERVER_ICMP_PROBE_TIMEOUT=100
|
||||
|
||||
# net threads priority
|
||||
CONFIG_NET_TC_THREAD_PRIO_CUSTOM=y
|
||||
|
|
|
@ -52,4 +52,8 @@ config NXP_FW_LOADER
|
|||
config NXP_RF_IMU
|
||||
default y if (BT || WIFI || IEEE802154)
|
||||
|
||||
if WIFI
|
||||
orsource "Kconfig.defconfig.wifi"
|
||||
endif # WIFI
|
||||
|
||||
endif # SOC_SERIES_RW6XX
|
||||
|
|
17
soc/nxp/rw/Kconfig.defconfig.wifi
Normal file
17
soc/nxp/rw/Kconfig.defconfig.wifi
Normal file
|
@ -0,0 +1,17 @@
|
|||
# Copyright 2022-2025 NXP
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
if NETWORKING
|
||||
if NET_DHCPV4_SERVER
|
||||
config NET_DHCPV4_SERVER_ADDR_COUNT
|
||||
default 32
|
||||
|
||||
config NET_DHCPV4_SERVER_ICMP_PROBE_TIMEOUT
|
||||
default 100
|
||||
endif # NET_DHCPV4_SERVER
|
||||
|
||||
if NET_L2_WIFI_MGMT
|
||||
config WIFI_MGMT_AP_MAX_NUM_STA
|
||||
default 8 if NXP_WIFI_SOFTAP_SUPPORT
|
||||
endif # NET_L2_WIFI_MGMT
|
||||
endif # NETWORKING
|
Loading…
Add table
Add a link
Reference in a new issue