From dd7999d253fbeb831fec7cf7d790f8c08da21fb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20G=C5=82=C4=85bek?= Date: Wed, 31 Jul 2019 13:10:27 +0200 Subject: [PATCH] soc: nordic: Add HAS_HW_NRF_RADIO_IEEE802154 Kconfig option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a hidden Kconfig option indicating that a given SoC is equipped with the IEEE 802.15.4 capable radio so that the corresponding driver configuration can depend on it. Signed-off-by: Andrzej Głąbek --- drivers/ieee802154/Kconfig.nrf5 | 2 +- soc/arm/nordic_nrf/Kconfig.peripherals | 3 +++ soc/arm/nordic_nrf/nrf52/Kconfig.soc | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/ieee802154/Kconfig.nrf5 b/drivers/ieee802154/Kconfig.nrf5 index 7ccc41b2497..cd0443197df 100644 --- a/drivers/ieee802154/Kconfig.nrf5 +++ b/drivers/ieee802154/Kconfig.nrf5 @@ -8,7 +8,7 @@ menuconfig IEEE802154_NRF5 bool "nRF52 series IEEE 802.15.4 Driver" - depends on NETWORKING && SOC_NRF52840 + depends on NETWORKING && HAS_HW_NRF_RADIO_IEEE802154 select HAS_NORDIC_DRIVERS if IEEE802154_NRF5 diff --git a/soc/arm/nordic_nrf/Kconfig.peripherals b/soc/arm/nordic_nrf/Kconfig.peripherals index 6ed605af8e7..8abae548e52 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_IEEE802154 + bool + config HAS_HW_NRF_RNG bool diff --git a/soc/arm/nordic_nrf/nrf52/Kconfig.soc b/soc/arm/nordic_nrf/nrf52/Kconfig.soc index d07a1a7b525..12bff2b6ae3 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_IEEE802154 select HAS_HW_NRF_RNG select HAS_HW_NRF_RTC0 select HAS_HW_NRF_RTC1 @@ -187,6 +188,7 @@ config SOC_NRF52840 select HAS_HW_NRF_PWM3 select HAS_HW_NRF_QDEC select HAS_HW_NRF_QSPI + select HAS_HW_NRF_RADIO_IEEE802154 select HAS_HW_NRF_RNG select HAS_HW_NRF_RTC0 select HAS_HW_NRF_RTC1