| # Copyright 2023-2025 NXP |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| rsource "*/Kconfig.defconfig" |
| |
| if SOC_FAMILY_MCXW |
| |
| config CORTEX_M_SYSTICK |
| default n if MCUX_LPTMR_TIMER |
| |
| if BT |
| |
| config MAIN_STACK_SIZE |
| default 2560 |
| |
| config BT_LONG_WQ_STACK_SIZE |
| default 2560 |
| |
| config SYSTEM_WORKQUEUE_STACK_SIZE |
| default 2048 |
| |
| config BT_BUF_EVT_RX_COUNT |
| default 16 |
| |
| config BT_BUF_ACL_TX_COUNT |
| default 12 if SOC_MCXW727C |
| default 8 if SOC_MCXW716C |
| |
| if SHELL |
| |
| config SHELL_STACK_SIZE |
| default 4096 |
| |
| endif # SHELL |
| |
| # Include intercore messaging component |
| config NXP_RF_IMU |
| default y |
| |
| # Set the controller's public identity using NXP vendor command |
| config BT_HCI_SET_PUBLIC_ADDR |
| default y |
| |
| # HCI RX buffers are received in ISR context. RX messages |
| # need to be queued and processed by a dedicated thread |
| config HCI_NXP_RX_THREAD |
| default y |
| |
| endif # BT |
| |
| if IEEE802154 |
| |
| # Include intercore messaging component |
| config NXP_RF_IMU |
| default y |
| |
| endif # IEEE802154 |
| |
| endif # SOC_FAMILY_MCXW |