drivers: wifi: nxp: add Wi-Fi thread configurations

Support configuring Wi-Fi threads stack size and priority through
Kconfig.

Signed-off-by: Maochen Wang <maochen.wang@nxp.com>
This commit is contained in:
Maochen Wang 2024-10-22 16:02:16 +08:00 committed by David Leach
commit c007ac4577
2 changed files with 49 additions and 3 deletions

View file

@ -316,7 +316,8 @@ menu "Wi-Fi driver Stack configurations"
config NXP_WIFI_MON_TASK_STACK_SIZE config NXP_WIFI_MON_TASK_STACK_SIZE
int "Mon thread stack size" int "Mon thread stack size"
default 1152 depends on NXP_RW610
default 3072
help help
This option specifies the size of the stack used by the mon task. This option specifies the size of the stack used by the mon task.
@ -328,7 +329,7 @@ config NXP_WIFI_WLCMGR_TASK_STACK_SIZE
config NXP_WIFI_POWERSAVE_TASK_STACK_SIZE config NXP_WIFI_POWERSAVE_TASK_STACK_SIZE
int "Wifi powersave task stack size" int "Wifi powersave task stack size"
default 512 default 1024
help help
This option specifies the size of the stack used by the wifi powersave task. This option specifies the size of the stack used by the wifi powersave task.
@ -353,6 +354,51 @@ config NXP_WIFI_SCAN_TASK_STACK_SIZE
endmenu endmenu
menu "Wi-Fi thread priority configurations"
config NXP_WIFI_MON_TASK_PRIO
int "Mon task priority"
depends on NXP_RW610
default 4
help
This option specifies the priority of the mon task.
config NXP_WIFI_WLCMGR_TASK_PRIO
int "Wlcmgr task priority"
default 2
help
This option specifies the priority of the wlcmgr task.
config NXP_WIFI_POWERSAVE_TASK_PRIO
int "Wifi powersave task priority"
default 4
help
This option specifies the priority of the wifi powersave task.
config NXP_WIFI_TX_TASK_PRIO
int "Wifi driver TX task priority"
default 3
depends on NXP_WIFI_WMM
help
This option specifies the priority of the wifi driver TX task,
and better to keep all the TX/RX tasks having same priority to
get higher throughput. The relative priorities of different tasks
need to remain the same as the current ones, which are tuned.
config NXP_WIFI_DRIVER_TASK_PRIO
int "Wifi driver task priority"
default 2
help
This option specifies the priority of the wifi driver task.
config NXP_WIFI_SCAN_TASK_PRIO
int "Wifi scan task priority"
default 4
help
This option specifies the priority of the wifi scan task.
endmenu
menu "Wi-Fi Station Support" menu "Wi-Fi Station Support"
config NXP_WIFI_STA_AUTO_CONN config NXP_WIFI_STA_AUTO_CONN

View file

@ -199,7 +199,7 @@ manifest:
groups: groups:
- hal - hal
- name: hal_nxp - name: hal_nxp
revision: d291bdcc4a59bace5ae7453e777e06080ccda8ce revision: 97855e494cad74d567c1937b22e0930584ab7025
path: modules/hal/nxp path: modules/hal/nxp
groups: groups:
- hal - hal