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:
Karol Lasończyk 2024-08-02 15:30:35 +02:00 committed by Anas Nashif
commit 198a005177
5 changed files with 50 additions and 0 deletions

View file

@ -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

View 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

View file

@ -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

View file

@ -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>

View file

@ -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