From 125f39758da153d0fa7317df4826c32ee28dda7a Mon Sep 17 00:00:00 2001 From: Vinayak Kariappa Chettimada Date: Thu, 4 Jul 2024 03:16:04 +0200 Subject: [PATCH] Bluetooth: Controller: nRF54Lx: Use SW_SWITCH_SINGLE_TIMER Use SW_SWITCH_SINGLE_TIMER for nRF54Lx so that fast ramp can be used, and hence support assymmetric PHYs in ACL connections. nRF54Lx radio domain does not have second timer instance to efficiently implement software switch unless a second time is used from a different power domain needed use of PPIB for the double buffered switch timer compares. Signed-off-by: Vinayak Kariappa Chettimada --- subsys/bluetooth/controller/Kconfig.ll_sw_split | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/subsys/bluetooth/controller/Kconfig.ll_sw_split b/subsys/bluetooth/controller/Kconfig.ll_sw_split index 3d7ed1f859c..cdbd951f0ab 100644 --- a/subsys/bluetooth/controller/Kconfig.ll_sw_split +++ b/subsys/bluetooth/controller/Kconfig.ll_sw_split @@ -865,8 +865,8 @@ config BT_CTLR_NRF_GRTC_AUTOEN_DEFAULT config BT_CTLR_RADIO_ENABLE_FAST bool "Use tTXEN/RXEN,FAST ramp-up" - depends on SOC_COMPATIBLE_NRF52X || SOC_COMPATIBLE_NRF53X || SOC_SERIES_NRF54LX - select BT_CTLR_SW_SWITCH_SINGLE_TIMER if SOC_SERIES_NRF54LX + depends on SOC_COMPATIBLE_NRF52X || SOC_COMPATIBLE_NRF53X || SOC_COMPATIBLE_NRF54LX + select BT_CTLR_SW_SWITCH_SINGLE_TIMER if SOC_COMPATIBLE_NRF54LX default y help Enable use of fast radio ramp-up mode. @@ -881,7 +881,7 @@ config BT_CTLR_TIFS_HW config BT_CTLR_SW_SWITCH_SINGLE_TIMER bool "Single TIMER tIFS Trx SW switching" depends on (!BT_CTLR_TIFS_HW) && (SOC_COMPATIBLE_NRF52X || SOC_COMPATIBLE_NRF53X || \ - SOC_SERIES_NRF54LX) + SOC_COMPATIBLE_NRF54LX) help Implement the tIFS Trx SW switch with the same TIMER instance, as the one used for BLE event timing. Requires