From c799e953ee3d1f83dd455c8501362646cb06dbf6 Mon Sep 17 00:00:00 2001 From: Ioannis Glaropoulos Date: Thu, 19 Sep 2019 17:15:03 +0200 Subject: [PATCH] soc: arm: nordic: introduce Kconfig option for LE Coded PHY We, now, have multiple nRF52x SoCs with 2.4GHz Radio with LE Coded PHY Capabilities. Therefore, we would like to have a Kconfig option and select it in the corresponding SoCs. This allows us to simplify several #ifdef blocks in the nRF Bluetooth Controller that would, otherwise, require listing all nRF SoCS with LE Coded PHY support. Signed-off-by: Ioannis Glaropoulos --- soc/arm/nordic_nrf/Kconfig.peripherals | 3 +++ soc/arm/nordic_nrf/nrf52/Kconfig.soc | 2 ++ 2 files changed, 5 insertions(+) diff --git a/soc/arm/nordic_nrf/Kconfig.peripherals b/soc/arm/nordic_nrf/Kconfig.peripherals index 8abae548e52..38ae8ea6d35 100644 --- a/soc/arm/nordic_nrf/Kconfig.peripherals +++ b/soc/arm/nordic_nrf/Kconfig.peripherals @@ -104,6 +104,9 @@ config HAS_HW_NRF_QDEC config HAS_HW_NRF_QSPI bool +config HAS_HW_NRF_RADIO_BLE_CODED + bool + config HAS_HW_NRF_RADIO_IEEE802154 bool diff --git a/soc/arm/nordic_nrf/nrf52/Kconfig.soc b/soc/arm/nordic_nrf/nrf52/Kconfig.soc index 12bff2b6ae3..b2cc4ac6d3f 100644 --- a/soc/arm/nordic_nrf/nrf52/Kconfig.soc +++ b/soc/arm/nordic_nrf/nrf52/Kconfig.soc @@ -63,6 +63,7 @@ config SOC_NRF52811 select HAS_HW_NRF_PPI select HAS_HW_NRF_PWM0 select HAS_HW_NRF_QDEC + select HAS_HW_NRF_RADIO_BLE_CODED select HAS_HW_NRF_RADIO_IEEE802154 select HAS_HW_NRF_RNG select HAS_HW_NRF_RTC0 @@ -188,6 +189,7 @@ config SOC_NRF52840 select HAS_HW_NRF_PWM3 select HAS_HW_NRF_QDEC select HAS_HW_NRF_QSPI + select HAS_HW_NRF_RADIO_BLE_CODED select HAS_HW_NRF_RADIO_IEEE802154 select HAS_HW_NRF_RNG select HAS_HW_NRF_RTC0