Skip to content

Commit 3ebf293

Browse files
mstasiaknordicjhedberg
authored andcommitted
soc: nordic: nrf54l: make SoCs select specific symbols
As future nRF54L SoCs may differ in terms of content, general SOC_NRF54L_CPUAPP_COMMON symbol needs to cover less symbols. These will be selected by specific SoC based on support. Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no>
1 parent f0749b8 commit 3ebf293

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

soc/nordic/nrf54l/Kconfig

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,48 @@ config SOC_SERIES_NRF54LX
1313
config SOC_NRF54L_CPUAPP_COMMON
1414
bool
1515
select ARM
16-
select ARMV8_M_DSP
1716
select CPU_CORTEX_M33
1817
select CPU_CORTEX_M_HAS_DWT
19-
select CPU_HAS_ARM_MPU
2018
select CPU_HAS_ICACHE
21-
select CPU_HAS_ARM_SAU
22-
select CPU_HAS_FPU
2319
select HAS_HW_NRF_RADIO_IEEE802154
2420
select HAS_POWEROFF
2521
select HAS_NORDIC_RAM_CTRL
26-
select HAS_SWO
2722

2823
config SOC_NRF54L05_CPUAPP
2924
select SOC_NRF54L_CPUAPP_COMMON
25+
select ARMV8_M_DSP
26+
select CPU_HAS_ARM_MPU
27+
select CPU_HAS_ARM_SAU
28+
select CPU_HAS_FPU
29+
select HAS_SWO
3030

3131
config SOC_NRF54L10_CPUAPP
3232
select SOC_NRF54L_CPUAPP_COMMON
33+
select ARMV8_M_DSP
34+
select CPU_HAS_ARM_MPU
35+
select CPU_HAS_ARM_SAU
36+
select CPU_HAS_FPU
37+
select HAS_SWO
3338

3439
config SOC_NRF54L15_CPUAPP
3540
select SOC_NRF54L_CPUAPP_COMMON
3641
select SOC_COMPATIBLE_NRF54L15
3742
select SOC_COMPATIBLE_NRF54L15_CPUAPP
43+
select ARMV8_M_DSP
44+
select CPU_HAS_ARM_MPU
45+
select CPU_HAS_ARM_SAU
46+
select CPU_HAS_FPU
47+
select HAS_SWO
3848

3949
config SOC_NRF54LM20A_ENGA_CPUAPP
4050
select SOC_NRF54L_CPUAPP_COMMON
4151
select SOC_COMPATIBLE_NRF54LM20A
4252
select SOC_COMPATIBLE_NRF54LM20A_CPUAPP
53+
select ARMV8_M_DSP
54+
select CPU_HAS_ARM_MPU
55+
select CPU_HAS_ARM_SAU
56+
select CPU_HAS_FPU
57+
select HAS_SWO
4358

4459
config SOC_NRF54L05_CPUFLPR
4560
select RISCV_CORE_NORDIC_VPR

0 commit comments

Comments
 (0)