Skip to content

Conversation

degjorva
Copy link

@degjorva degjorva commented Oct 9, 2025

Vge0rge and others added 5 commits October 9, 2025 14:51
This splits the target_cfg.c file for the different platfoms.
It splits the file into two files one for the nRF54L and one for
the nRF91/nRF53 series.

There is no need for the peripherals to be in the same file as
the configuration code. There is already a header which
provides extern definitions for all the peripherals a
device supports which can be used for for source files
needing to configure peripherals. So this peripheral definitions
are placed in a separate file.

Most of the code is taken unchanged from the target_cfg.c file
and the uneeded ifdefs got removed.

The init_debug function got rewritten without changing the logic
of it.

Signed-off-by: Georgios Vasilakis <[email protected]>
Change-Id: I19071727061b8952e3abbae20dd182c822234427
(cherry picked from commit 37e8dc47d4eb4aa0c0b905f80be5272aafbd9fa2)
Add initial support for nrf54lv10a
This is based upon the existing nrf54l series of targets
Update startup_nrf54l and target_cfg_54l to support this

Change-Id: I0dc11ca4cb39485d29bf595dacc41c3ee6383cdd
Signed-off-by: Dag Erik Gjørvad <[email protected]>
(cherry picked from commit a2280a58d13229f55bd4e10ef6a7fd34c389f1d0)
Add initial support for nrf54lm20a
This is based upon the existing nrf54l series of targets
Update startup_nrf54l and target_cfg_54l to support this

Change-Id: I6b0c1a818a255263411b67278ab7fcef65063e60
Signed-off-by: Dag Erik Gjørvad <[email protected]>
(cherry picked from commit 94403de41cad6763f3b08cabd529da5ad748b716)
UART should not be force set for 54l devices.
This to support user selecting which UARTs are secure.

Change-Id: Ic4fffe748476b85e2e6758d92d687ec36b179e3e
Signed-off-by: Dag Erik Gjørvad <[email protected]>
(cherry picked from commit b9ef3b259b19f69eb2a6e7b72f6f9bb03420c9c3)
Update nRF54LM20A flash layout to correctly set
ns partition size.

Change-Id: I66aa51d2a1be6a16d5dfcb746a5e94f1547232a8
Signed-off-by: Dag Erik Gjørvad <[email protected]>
(cherry picked from commit c60128e90b1a405d46f2293c6c9a9345380b4dc5)
@degjorva degjorva changed the title Cherry-pick in required commites to support nRF54LM20A Cherry-pick in required commites to support nRF54LM20A/ns Oct 10, 2025
54L series was failing to build due to two different issues.
First was incorrectly selected SECURE_UART for some devices.
Updated so both uart20 and uart30 can be selected.
Secondly was missing SHARED_BOOT_MEASURMENT_BASE.
it is not used so set to 0 for relevant devices.

Change-Id: I4c72bd5300eb58fd2bf95976f9f8cb9fd4d76b41
Signed-off-by: Dag Erik Gjørvad <[email protected]>
(cherry picked from commit c58c975d5ffc9839ab3662f5a1d19e5daaf4ef6c)
@tomi-font tomi-font changed the title Cherry-pick in required commites to support nRF54LM20A/ns Cherry-pick required commits to support nRF54LM20A/ns Oct 10, 2025
Sset changed to set.

Change-Id: Id308ce67e1d49601dda6987f2bac5db909d6554f
Signed-off-by: Dag Erik Gjørvad <[email protected]>
(cherry picked from commit e280ac1bcaee50afa407d7b16671296b0f1e968c)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants