soc: nordic_nrf: Add query items for HW peripherals missing

Add Kconfig items that can be used to query if the current SoC
support the HW peripherals for some peripherals that are missing.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
This commit is contained in:
Joakim Andersson 2021-11-09 17:58:49 +01:00 committed by Christopher Friedt
commit e721921587
3 changed files with 26 additions and 0 deletions

View file

@ -30,6 +30,9 @@ config HAS_HW_NRF_CLOCK
config HAS_HW_NRF_COMP config HAS_HW_NRF_COMP
bool bool
config HAS_HW_NRF_DCNF
bool
config HAS_HW_NRF_DPPIC config HAS_HW_NRF_DPPIC
bool bool
@ -78,6 +81,9 @@ config HAS_HW_NRF_LPCOMP
config HAS_HW_NRF_MPU config HAS_HW_NRF_MPU
bool bool
config HAS_HW_NRF_MUTEX
bool
config HAS_HW_NRF_MWU config HAS_HW_NRF_MWU
bool bool
@ -88,6 +94,9 @@ config HAS_HW_NRF_NFCT
config HAS_HW_NRF_NVMC_PE config HAS_HW_NRF_NVMC_PE
bool bool
config HAS_HW_NRF_OSCILLATORS
bool
config HAS_HW_NRF_PDM config HAS_HW_NRF_PDM
bool bool
@ -133,6 +142,12 @@ config HAS_HW_NRF_RADIO_BLE_CODED
config HAS_HW_NRF_RADIO_IEEE802154 config HAS_HW_NRF_RADIO_IEEE802154
bool bool
config HAS_HW_NRF_REGULATORS
bool
config HAS_HW_NRF_RESET
bool
config HAS_HW_NRF_RNG config HAS_HW_NRF_RNG
bool bool
@ -274,6 +289,9 @@ config HAS_HW_NRF_USBD
config HAS_HW_NRF_USBREG config HAS_HW_NRF_USBREG
bool bool
config HAS_HW_NRF_VMC
bool
config HAS_HW_NRF_WDT config HAS_HW_NRF_WDT
bool bool

View file

@ -12,6 +12,7 @@ config SOC_NRF5340_CPUAPP
select HAS_HW_NRF_CC312 select HAS_HW_NRF_CC312
select HAS_HW_NRF_COMP select HAS_HW_NRF_COMP
select HAS_HW_NRF_CLOCK select HAS_HW_NRF_CLOCK
select HAS_HW_NRF_DCNF
select HAS_HW_NRF_DPPIC select HAS_HW_NRF_DPPIC
select HAS_HW_NRF_EGU0 select HAS_HW_NRF_EGU0
select HAS_HW_NRF_EGU1 select HAS_HW_NRF_EGU1
@ -26,8 +27,10 @@ config SOC_NRF5340_CPUAPP
select HAS_HW_NRF_IPC select HAS_HW_NRF_IPC
select HAS_HW_NRF_KMU select HAS_HW_NRF_KMU
select HAS_HW_NRF_LPCOMP select HAS_HW_NRF_LPCOMP
select HAS_HW_NRF_MUTEX
select HAS_HW_NRF_NFCT select HAS_HW_NRF_NFCT
select HAS_HW_NRF_NVMC_PE select HAS_HW_NRF_NVMC_PE
select HAS_HW_NRF_OSCILLATORS
select HAS_HW_NRF_PDM select HAS_HW_NRF_PDM
select HAS_HW_NRF_POWER select HAS_HW_NRF_POWER
select HAS_HW_NRF_PWM0 select HAS_HW_NRF_PWM0
@ -37,6 +40,8 @@ config SOC_NRF5340_CPUAPP
select HAS_HW_NRF_QDEC0 select HAS_HW_NRF_QDEC0
select HAS_HW_NRF_QDEC1 select HAS_HW_NRF_QDEC1
select HAS_HW_NRF_QSPI select HAS_HW_NRF_QSPI
select HAS_HW_NRF_REGULATORS
select HAS_HW_NRF_RESET
select HAS_HW_NRF_RTC0 select HAS_HW_NRF_RTC0
select HAS_HW_NRF_RTC1 select HAS_HW_NRF_RTC1
select HAS_HW_NRF_SAADC select HAS_HW_NRF_SAADC
@ -67,6 +72,7 @@ config SOC_NRF5340_CPUAPP
select HAS_HW_NRF_UARTE3 select HAS_HW_NRF_UARTE3
select HAS_HW_NRF_USBD select HAS_HW_NRF_USBD
select HAS_HW_NRF_USBREG select HAS_HW_NRF_USBREG
select HAS_HW_NRF_VMC
select HAS_HW_NRF_WDT0 select HAS_HW_NRF_WDT0
select HAS_HW_NRF_WDT1 select HAS_HW_NRF_WDT1

View file

@ -27,6 +27,7 @@ config SOC_NRF9160
select HAS_HW_NRF_PWM1 select HAS_HW_NRF_PWM1
select HAS_HW_NRF_PWM2 select HAS_HW_NRF_PWM2
select HAS_HW_NRF_PWM3 select HAS_HW_NRF_PWM3
select HAS_HW_NRF_REGULATORS
select HAS_HW_NRF_RTC0 select HAS_HW_NRF_RTC0
select HAS_HW_NRF_RTC1 select HAS_HW_NRF_RTC1
select HAS_HW_NRF_SAADC select HAS_HW_NRF_SAADC
@ -54,6 +55,7 @@ config SOC_NRF9160
select HAS_HW_NRF_UARTE1 select HAS_HW_NRF_UARTE1
select HAS_HW_NRF_UARTE2 select HAS_HW_NRF_UARTE2
select HAS_HW_NRF_UARTE3 select HAS_HW_NRF_UARTE3
select HAS_HW_NRF_VMC
select HAS_HW_NRF_WDT select HAS_HW_NRF_WDT
choice choice