soc: arm: nordic_nrf: add support for Nordic nrf54l family
Add soc files for new Nordic family. Signed-off-by: Witold Lukasik <witold.lukasik@nordicsemi.no>
This commit is contained in:
parent
a5eeb6d6db
commit
1d9f702260
7 changed files with 289 additions and 0 deletions
70
soc/arm/nordic_nrf/nrf54l/Kconfig.soc
Normal file
70
soc/arm/nordic_nrf/nrf54l/Kconfig.soc
Normal file
|
@ -0,0 +1,70 @@
|
|||
# Nordic Semiconductor nRF54 MCU line
|
||||
|
||||
# Copyright (c) 2024 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
if SOC_SERIES_NRF54LX
|
||||
|
||||
config SOC_NRF54L15
|
||||
bool "NRF54L15"
|
||||
|
||||
config SOC_NRF54L15_ENGA
|
||||
bool "NRF54L15 ENGA"
|
||||
select SOC_NRF54L15
|
||||
|
||||
config SOC_NRF54L15_ENGA_CPUAPP
|
||||
bool "NRF54L15 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
|
||||
select SOC_NRF54L15_ENGA
|
||||
|
||||
config SOC_NRF54LX_SKIP_CLOCK_CONFIG
|
||||
bool "Skip clock frequency configuration in system initialization"
|
||||
help
|
||||
With this option, the CPU clock frequency is not set during system initialization.
|
||||
The CPU runs with the default, hardware-selected frequency.
|
||||
|
||||
config SOC_NRF_FORCE_CONSTLAT
|
||||
bool "Force constant-latency mode"
|
||||
help
|
||||
In constant latency mode the CPU wakeup latency and the PPI task response
|
||||
will be constant and kept at a minimum. This is secured by forcing a set
|
||||
of base resources on while in sleep. The advantage of having a constant
|
||||
and predictable latency will be at the cost of having increased power consumption.
|
||||
|
||||
config SOC_NRF54L_VREG_MAIN_DCDC
|
||||
bool "NRF54L DC/DC converter."
|
||||
help
|
||||
To enable, an inductor must be connected to the DC/DC converter pin.
|
||||
|
||||
config SOC_NRF54L_NORMAL_VOLTAGE_MODE
|
||||
bool "NRF54L Normal Voltage Mode."
|
||||
|
||||
config SOC_NRF54L_GLITCHDET_WORKAROUND
|
||||
bool "Workaround that disables glitch detector"
|
||||
default y
|
||||
help
|
||||
Temporary workaround - disabling glitch detector to limit power consumption.
|
||||
|
||||
if NRF_GRTC_TIMER
|
||||
|
||||
config ELV_GRTC_LFXO_ALLOWED
|
||||
bool
|
||||
depends on NRF_GRTC_SLEEP_ALLOWED
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
This feature allows using ELV mode when GRTC operates with the LFXO as
|
||||
a low-frequency clock source. The LFXO is automatically activated when
|
||||
preparing to system-off.
|
||||
WARNING! This feature is EXPERIMENTAL and may brick your device!
|
||||
|
||||
endif # NRF_GRTC_TIMER
|
||||
|
||||
endif # SOC_SERIES_NRF54LX
|
Loading…
Add table
Add a link
Reference in a new issue