From b2d4c2e2b15281c964ce1dc65f5087d2847d6611 Mon Sep 17 00:00:00 2001 From: Ali Hozhabri Date: Fri, 11 Oct 2024 19:34:15 +0200 Subject: [PATCH] soc: stm32: stm32wb0x: Disable BT_AUTO_PHY_UPDATE & BT_AUTO_DATA_LEN_UPDATE Put the default value for BT_AUTO_PHY_UPDATE and BT_AUTO_DATA_LEN_UPDATE to "n" at SOC level since they cause "controller busy" due to starting several parallel BLE procedures during connection by "perform_auto_initiated_procedures" function. At the moment, ST controller does not support parallelism, i.e. host should not initiate a new procedure before previous one is completed. Disable CONFIG_BT_HCI_ACL_FLOW_CONTROL at SOC level. Signed-off-by: Ali Hozhabri --- soc/st/stm32/stm32wb0x/Kconfig.defconfig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/soc/st/stm32/stm32wb0x/Kconfig.defconfig b/soc/st/stm32/stm32wb0x/Kconfig.defconfig index 01c32f34046..a0079e8b2a3 100644 --- a/soc/st/stm32/stm32wb0x/Kconfig.defconfig +++ b/soc/st/stm32/stm32wb0x/Kconfig.defconfig @@ -8,4 +8,13 @@ if SOC_SERIES_STM32WB0X config NUM_IRQS default 32 +config BT_AUTO_PHY_UPDATE + default n + +config BT_AUTO_DATA_LEN_UPDATE + default n + +config BT_HCI_ACL_FLOW_CONTROL + default n + endif # SOC_SERIES_STM32WB0X