soc: nordic: nrf54l: Add nrf54l09 enga SoC

Add nrf54l09 EngA SoC in soc, dts and hal_nordic.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
This commit is contained in:
Krzysztof Chruściński 2024-11-29 14:19:39 +01:00 committed by Benjamin Cabé
commit b0afa1e571
9 changed files with 2156 additions and 2 deletions

View file

@ -25,6 +25,9 @@ config SOC_NRF54L_CPUAPP_COMMON
config SOC_NRF54L05_CPUAPP
select SOC_NRF54L_CPUAPP_COMMON
config SOC_NRF54L09_ENGA_CPUAPP
select SOC_NRF54L_CPUAPP_COMMON
config SOC_NRF54L10_CPUAPP
select SOC_NRF54L_CPUAPP_COMMON

View file

@ -0,0 +1,14 @@
# Nordic Semiconductor nRF54L09 MCU
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
if SOC_NRF54L09_ENGA_CPUAPP
config NUM_IRQS
default 274
config IEEE802154_NRF5
default IEEE802154
endif # SOC_NRF54L09_ENGA_CPUAPP

View file

@ -21,6 +21,24 @@ config SOC_NRF54L05_CPUFLPR
help
NRF54L05 CPUFLPR
config SOC_NRF54L09
bool
select SOC_SERIES_NRF54LX
help
NRF54L09
config SOC_NRF54L09_ENGA
bool
select SOC_NRF54L09
help
NRF54L09 ENGA
config SOC_NRF54L09_ENGA_CPUAPP
bool
select SOC_NRF54L09_ENGA
help
NRF54L09 ENGA CPUAPP
config SOC_NRF54L10
bool
select SOC_SERIES_NRF54LX
@ -77,6 +95,7 @@ config SOC_NRF54L20_ENGA_CPUAPP
config SOC
default "nrf54l05" if SOC_NRF54L05
default "nrf54l09" if SOC_NRF54L09
default "nrf54l10" if SOC_NRF54L10
default "nrf54l15" if SOC_NRF54L15
default "nrf54l20" if SOC_NRF54L20

View file

@ -25,6 +25,9 @@ family:
cpuclusters:
- name: cpuapp
- name: cpuflpr
- name: nrf54l09
cpuclusters:
- name: cpuapp
- name: nrf54l10
cpuclusters:
- name: cpuapp
@ -105,6 +108,8 @@ runners:
- qualifiers:
- nrf54l05/cpuapp
- nrf54l05/cpuflpr
- qualifiers:
- nrf54l09/cpuapp
- qualifiers:
- nrf54l10/cpuapp
- nrf54l10/cpuflpr
@ -165,6 +170,8 @@ runners:
- qualifiers:
- nrf54l05/cpuapp
- nrf54l05/cpuflpr
- qualifiers:
- nrf54l09/cpuapp
- qualifiers:
- nrf54l10/cpuapp
- nrf54l10/cpuflpr