Add updates to support MCXW71 Add support if RX data are received in ISR context Add support to set BT address using Vendor command Signed-off-by: Yassine El Aissaoui <yassine.elaissaoui@nxp.com>
83 lines
2.1 KiB
Text
83 lines
2.1 KiB
Text
#
|
|
# Copyright 2023-2024 NXP
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
config HCI_NXP_ENABLE_AUTO_SLEEP
|
|
bool "BLE Controller auto sleep mode"
|
|
help
|
|
If enabled, the Controller auto sleep mode will be configured and enabled during HCI init.
|
|
Auto sleep mode means the Controller will handle its low power state automatically.
|
|
Enabling this feature will allow to save power at the cost of some latency when sending a HCI
|
|
message to the Controller as the Host will need to wake it up.
|
|
|
|
config HCI_NXP_SET_CAL_DATA
|
|
bool "BLE Controller calibration data"
|
|
help
|
|
If enabled, the Host will send calibration data to the BLE Controller during HCI init.
|
|
|
|
config HCI_NXP_SET_CAL_DATA_ANNEX100
|
|
bool "BLE Controller calibration data annex 100"
|
|
help
|
|
If enabled, the Host will send calibration data annex 100 to the BLE Controller during HCI
|
|
init.
|
|
|
|
config HCI_NXP_RX_THREAD
|
|
bool "Process RX buffers in a dedicated thread"
|
|
help
|
|
Some platforms receive the HCI RX buffers in ISR context.
|
|
If enabled, the HCI RX message is queued by the ISR, and the message is processed
|
|
in a dedicated thread.
|
|
|
|
if HCI_NXP_RX_THREAD
|
|
|
|
config HCI_NXP_RX_STACK_SIZE
|
|
int "HCI RX stack size"
|
|
default 512
|
|
|
|
config HCI_NXP_RX_MSG_QUEUE_SIZE
|
|
int "HCI RX message queue size"
|
|
default 4
|
|
|
|
config HEAP_MEM_POOL_ADD_SIZE_BT_NXP_RX_THREAD
|
|
int
|
|
default 768
|
|
|
|
endif
|
|
|
|
if BT_NXP
|
|
|
|
config BT_DIS_MANUF
|
|
default "NXP"
|
|
|
|
config BT_HCI_ACL_FLOW_CONTROL
|
|
default n
|
|
|
|
config BT_BUF_EVT_DISCARDABLE_SIZE
|
|
default 84
|
|
|
|
config HEAP_MEM_POOL_ADD_SIZE_BT_NXP
|
|
int
|
|
default 256
|
|
|
|
config FLASH
|
|
default y
|
|
|
|
endif # BT_NXP
|
|
|
|
if BT_H4_NXP_CTLR
|
|
|
|
config BT_NXP_NW612
|
|
bool "NXP IW612 Chipset"
|
|
help
|
|
NXP IW612 Chipset supports Wi-Fi? 802.11a/b/g/n/ac/ax + Bluetooth? 5.3
|
|
BR/EDR/LE + IEEE802.1.5.4 up to 601 Mbps data rate on Wi-Fi? and 2Mbps
|
|
data rate on Bluetooth?. 4-wire UART@3M baud is supported. PCM for
|
|
audio is also supported.
|
|
Details of the module could be fond on https://www.nxp.com/products/
|
|
wireless-connectivity/wi-fi-plus-bluetooth-plus-802-15-4/2-4-5-ghz-
|
|
dual-band-1x1-wi-fi-6-802-11ax-plus-bluetooth-5-4-plus-802-15-4-tri-
|
|
radio-solution:IW612.
|
|
|
|
endif # BT_H4_NXP_CTLR
|