soc: Add support for nRF54L20 SoC
Introduce nRF54L20 entries in soc directory. Signed-off-by: Karol Lasończyk <karol.lasonczyk@nordicsemi.no>
This commit is contained in:
parent
f5fd5c06f5
commit
198a005177
5 changed files with 50 additions and 0 deletions
|
@ -31,6 +31,17 @@ config SOC_NRF54L15_CPUAPP
|
|||
select HAS_HW_NRF_RADIO_IEEE802154
|
||||
select HAS_POWEROFF
|
||||
|
||||
config SOC_NRF54L20_ENGA_CPUAPP
|
||||
select ARM
|
||||
select ARMV8_M_DSP
|
||||
select CPU_CORTEX_M33
|
||||
select CPU_HAS_ARM_MPU
|
||||
select CPU_HAS_ICACHE
|
||||
select CPU_HAS_ARM_SAU
|
||||
select CPU_HAS_FPU
|
||||
select HAS_HW_NRF_RADIO_IEEE802154
|
||||
select HAS_POWEROFF
|
||||
|
||||
config SOC_NRF54L15_ENGA_CPUFLPR
|
||||
depends on RISCV_CORE_NORDIC_VPR
|
||||
|
||||
|
|
11
soc/nordic/nrf54l/Kconfig.defconfig.nrf54l20_enga_cpuapp
Normal file
11
soc/nordic/nrf54l/Kconfig.defconfig.nrf54l20_enga_cpuapp
Normal file
|
@ -0,0 +1,11 @@
|
|||
# Nordic Semiconductor nRF54L20 MCU
|
||||
|
||||
# Copyright (c) 2024 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
if SOC_NRF54L20_ENGA_CPUAPP
|
||||
|
||||
config NUM_IRQS
|
||||
default 274
|
||||
|
||||
endif # SOC_NRF54L20_ENGA_CPUAPP
|
|
@ -39,5 +39,24 @@ config SOC_NRF54L15_CPUFLPR
|
|||
help
|
||||
NRF54L15 CPUFLPR
|
||||
|
||||
config SOC_NRF54L20
|
||||
bool
|
||||
select SOC_SERIES_NRF54LX
|
||||
help
|
||||
NRF54L20
|
||||
|
||||
config SOC_NRF54L20_ENGA
|
||||
bool
|
||||
select SOC_NRF54L20
|
||||
help
|
||||
NRF54L20 ENGA
|
||||
|
||||
config SOC_NRF54L20_ENGA_CPUAPP
|
||||
bool
|
||||
select SOC_NRF54L20_ENGA
|
||||
help
|
||||
NRF54L20 ENGA CPUAPP
|
||||
|
||||
config SOC
|
||||
default "nrf54l15" if SOC_NRF54L15
|
||||
default "nrf54l20" if SOC_NRF54L20
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
* for the Nordic Semiconductor nRF54L family processor.
|
||||
*/
|
||||
|
||||
#include <zephyr/devicetree.h>
|
||||
#include <zephyr/dt-bindings/regulator/nrf5x.h>
|
||||
#include <zephyr/kernel.h>
|
||||
#include <zephyr/devicetree.h>
|
||||
#include <zephyr/init.h>
|
||||
|
|
|
@ -25,6 +25,9 @@ family:
|
|||
cpuclusters:
|
||||
- name: cpuapp
|
||||
- name: cpuflpr
|
||||
- name: nrf54l20
|
||||
cpuclusters:
|
||||
- name: cpuapp
|
||||
- name: nrf54h
|
||||
socs:
|
||||
- name: nrf54h20
|
||||
|
@ -94,6 +97,8 @@ runners:
|
|||
- qualifiers:
|
||||
- nrf54l15/cpuapp
|
||||
- nrf54l15/cpuflpr
|
||||
- qualifiers:
|
||||
- nrf54l20/cpuapp
|
||||
- qualifiers:
|
||||
- nrf54h20/cpuapp
|
||||
- nrf54h20/cpurad
|
||||
|
@ -145,6 +150,8 @@ runners:
|
|||
- qualifiers:
|
||||
- nrf54l15/cpuapp
|
||||
- nrf54l15/cpuflpr
|
||||
- qualifiers:
|
||||
- nrf54l20/cpuapp
|
||||
- qualifiers:
|
||||
- nrf54h20/cpuapp
|
||||
- nrf54h20/cpurad
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue