The nRF9280 is a SiP (System-in-Package) consisting of the nRF9230 SoC and additional components such as PMIC and others. Additionally, the nRF9230 contains several CPUs, similarly to the nRF54h20 SoC. Update nrfx glue, and add necessary Kconfig and initialization code to allow building for nRF9280 targets: CPU, Radio and PPR cores. The nRF9280 is used for all user build targets and Kconfigs, whereas the nRF9230 is used as the build target for the MDK. Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no> Co-authored-by: Andreas Moltumyr <andreas.moltumyr@nordicsemi.no>
66 lines
1.5 KiB
Text
66 lines
1.5 KiB
Text
# Copyright (c) 2022 Nordic Semiconductor ASA
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# This file contains Zephyr hw module v2 Kconfig description for
|
|
# Nordic Semiconductor SoCs.
|
|
# The hw model v2 is generic and contains no Kconfig references outside its own
|
|
# tree structure and is therefore reusable in Kconfig trees outside a Zephyr build.
|
|
|
|
config SOC_SERIES
|
|
default "nrf51" if SOC_SERIES_NRF51X
|
|
default "nrf52" if SOC_SERIES_NRF52X
|
|
default "nrf53" if SOC_SERIES_NRF53X
|
|
default "nrf54h" if SOC_SERIES_NRF54HX
|
|
default "nrf54l" if SOC_SERIES_NRF54LX
|
|
default "nrf91" if SOC_SERIES_NRF91X
|
|
default "nrf92" if SOC_SERIES_NRF92X
|
|
|
|
config SOC_FAMILY_NORDIC_NRF
|
|
bool
|
|
|
|
config SOC_FAMILY
|
|
default "nordic_nrf" if SOC_FAMILY_NORDIC_NRF
|
|
|
|
config SOC_SERIES_NRF51X
|
|
bool
|
|
help
|
|
Enable support for NRF51 MCU series
|
|
|
|
config SOC_SERIES_NRF52X
|
|
bool
|
|
select SOC_FAMILY_NORDIC_NRF
|
|
help
|
|
Enable support for NRF52 MCU series
|
|
|
|
config SOC_SERIES_NRF53X
|
|
bool
|
|
select SOC_FAMILY_NORDIC_NRF
|
|
help
|
|
Enable support for NRF53 MCU series
|
|
|
|
config SOC_SERIES_NRF54HX
|
|
bool
|
|
select SOC_FAMILY_NORDIC_NRF
|
|
help
|
|
Nordic Semiconductor nRF54H series MCU
|
|
|
|
config SOC_SERIES_NRF54LX
|
|
bool
|
|
select SOC_FAMILY_NORDIC_NRF
|
|
help
|
|
Nordic Semiconductor nRF54L series MCU
|
|
|
|
config SOC_SERIES_NRF91X
|
|
bool
|
|
select SOC_FAMILY_NORDIC_NRF
|
|
help
|
|
Enable support for NRF91 MCU series
|
|
|
|
config SOC_SERIES_NRF92X
|
|
bool
|
|
select SOC_FAMILY_NORDIC_NRF
|
|
help
|
|
Enable support for NRF92 MCU series
|
|
|
|
rsource "*/Kconfig.soc"
|