From cee87a1ca2c4346a498d2d6530b0df48980ebdc9 Mon Sep 17 00:00:00 2001 From: Carles Cufi Date: Thu, 10 Jan 2019 15:31:04 +0100 Subject: [PATCH] soc: nrf: Add missing nRF52832 variants The CIAA and QFAB variants of the nRF52832 were missing in Kconfig, although present in Device Tree. Add the relevant Kconfig entries in order to be able to select them. Fixes #12417 Signed-off-by: Carles Cufi --- .../nrf52/Kconfig.defconfig.nrf52832_CIAA | 20 +++++++++++++++++++ .../nrf52/Kconfig.defconfig.nrf52832_QFAB | 20 +++++++++++++++++++ soc/arm/nordic_nrf/nrf52/Kconfig.soc | 10 +++++++++- 3 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.nrf52832_CIAA create mode 100644 soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.nrf52832_QFAB diff --git a/soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.nrf52832_CIAA b/soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.nrf52832_CIAA new file mode 100644 index 00000000000..c8027e404b6 --- /dev/null +++ b/soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.nrf52832_CIAA @@ -0,0 +1,20 @@ +# Kconfig.defconfig.nrf52832 - Nordic Semiconductor nRF52832 MCU +# +# Copyright (c) 2019 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: Apache-2.0 +# + + +if SOC_NRF52832_CIAA + +config SOC + string + default "nRF52832_CIAA" + +config NUM_IRQS + int + default 39 + +endif # SOC_NRF52832_CIAA + diff --git a/soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.nrf52832_QFAB b/soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.nrf52832_QFAB new file mode 100644 index 00000000000..e58533989ae --- /dev/null +++ b/soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.nrf52832_QFAB @@ -0,0 +1,20 @@ +# Kconfig.defconfig.nrf52832 - Nordic Semiconductor nRF52832 MCU +# +# Copyright (c) 2019 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: Apache-2.0 +# + + +if SOC_NRF52832_QFAB + +config SOC + string + default "nRF52832_QFAB" + +config NUM_IRQS + int + default 39 + +endif # SOC_NRF52832_QFAB + diff --git a/soc/arm/nordic_nrf/nrf52/Kconfig.soc b/soc/arm/nordic_nrf/nrf52/Kconfig.soc index e79cbdbeb64..0aa4a103a24 100644 --- a/soc/arm/nordic_nrf/nrf52/Kconfig.soc +++ b/soc/arm/nordic_nrf/nrf52/Kconfig.soc @@ -1,6 +1,6 @@ # Kconfig.soc - Nordic Semiconductor nRF52 MCU line # -# Copyright (c) 2016 Nordic Semiconductor ASA +# Copyright (c) 2016-2019 Nordic Semiconductor ASA # # SPDX-License-Identifier: Apache-2.0 # @@ -187,10 +187,18 @@ config SOC_NRF52810_QFAA bool "NRF52810_QFAA" select SOC_NRF52810 +config SOC_NRF52832_CIAA + bool "NRF52832_CIAA" + select SOC_NRF52832 + config SOC_NRF52832_QFAA bool "NRF52832_QFAA" select SOC_NRF52832 +config SOC_NRF52832_QFAB + bool "NRF52832_QFAB" + select SOC_NRF52832 + config SOC_NRF52840_QIAA bool "NRF52840_QIAA" select SOC_NRF52840