diff --git a/soc/nordic/nrf54h/Kconfig b/soc/nordic/nrf54h/Kconfig index 338b51238ee..a4995f565db 100644 --- a/soc/nordic/nrf54h/Kconfig +++ b/soc/nordic/nrf54h/Kconfig @@ -44,3 +44,6 @@ config SOC_NRF54H20_CPURAD config SOC_NRF54H20_CPUPPR depends on RISCV_CORE_NORDIC_VPR + +config SOC_NRF54H20_CPUFLPR + depends on RISCV_CORE_NORDIC_VPR diff --git a/soc/nordic/nrf54h/Kconfig.defconfig.nrf54h20_cpuflpr b/soc/nordic/nrf54h/Kconfig.defconfig.nrf54h20_cpuflpr new file mode 100644 index 00000000000..68acc00f79b --- /dev/null +++ b/soc/nordic/nrf54h/Kconfig.defconfig.nrf54h20_cpuflpr @@ -0,0 +1,9 @@ +# Copyright (c) 2024 Nordic Semiconductor ASA +# SPDX-License-Identifier: Apache-2.0 + +if SOC_NRF54H20_CPUFLPR + +config NUM_IRQS + default 496 + +endif # SOC_NRF54H20_CPUFLPR diff --git a/soc/nordic/nrf54h/Kconfig.soc b/soc/nordic/nrf54h/Kconfig.soc index 100923206fd..459854e13b2 100644 --- a/soc/nordic/nrf54h/Kconfig.soc +++ b/soc/nordic/nrf54h/Kconfig.soc @@ -27,5 +27,11 @@ config SOC_NRF54H20_CPUPPR help nRF54H20 CPUPPR +config SOC_NRF54H20_CPUFLPR + bool + select SOC_NRF54H20 + help + nRF54H20 CPUFLPR + config SOC default "nrf54h20" if SOC_NRF54H20 diff --git a/soc/nordic/soc.yml b/soc/nordic/soc.yml index 0bce815b9dc..58cb74e9427 100644 --- a/soc/nordic/soc.yml +++ b/soc/nordic/soc.yml @@ -32,6 +32,7 @@ family: - name: cpuapp - name: cpurad - name: cpuppr + - name: cpuflpr - name: nrf91 socs: - name: nrf9131