Skip to content

Conversation

trantanen
Copy link
Contributor

@trantanen trantanen commented Aug 15, 2025

Add overlay files to support compiling of nrf54l15dk/nrf54l15/cpuapp target.

PIN configurations for nRF54L15 is here: https://docs.nordicsemi.com/bundle/ug_nrf54l15_dk/page/UG/nRF54L15_DK/hw_desription/connector_if.html
By default uart20 in devicetree is UART1 from the mapping table and uart30 is UART0.

Jira: SLM-51

Note: This requires PR #23625 first so just look at the nRF54 commit.

Move power and indicate pins from Kconfig to devicetree.

Jira: LRCS-114

Signed-off-by: Tommi Rantanen <[email protected]>
Move power and indicate pins from Kconfig to devicetree.

Jira: LRCS-114

Signed-off-by: Tommi Rantanen <[email protected]>
Move power and indicate pins from Kconfig to devicetree.

Jira: LRCS-114

Signed-off-by: Tommi Rantanen <[email protected]>
@github-actions github-actions bot added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Aug 15, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Aug 15, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 2

Inputs:

Sources:

more details

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (0)

Outputs:

Toolchain

Version:
Build docker image:

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ❌ Toolchain
  • ❌ Build twister
  • ❌ Integration tests

Note: This message is automatically posted and updated by the CI

Copy link

You can find the documentation preview for this PR here.

ncs,slm-gpio = &gpio0;
zephyr,console = &uart30;
zephyr,shell-uart = &uart30;
zephyr,uart-mcumgr = &uart30;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is the point of all of these?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To make the shell work. Default is uart20 which I'm using for slm-uart. See #24010 (comment) although I haven't been able to make it work yet.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems, I only need these to make it work:

zephyr,console = &uart30;
zephyr,shell-uart = &uart30;

I guess the rest of the items are not used so can be left out and moved to non-slm UART if used:
zephyr,uart-mcumgr, zephyr,bt-mon-uart, zephyr,bt-c2h-uart

Add overlay files to support compiling of nrf54l15dk/nrf54l15/cpuapp
target.

Jira: SLM-51

Signed-off-by: Tommi Rantanen <[email protected]>
Comment on lines +11 to +12
zephyr,console = &uart30;
zephyr,shell-uart = &uart30;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand, why do you reroute these?

By default, uart20 is used for shell https://github.com/zephyrproject-rtos/zephyr/blob/2241a25a0c4590dc1210be14e8f9c3553b1c09dd/boards/nordic/nrf54l15dk/nrf54l_05_10_15_cpuapp_common.dtsi#L13-L17

so why don't you use some other UART for connecting to SLM?

Copy link
Contributor Author

@trantanen trantanen Aug 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just haven't been able to get uart30 working as slm-uart when re-routed to the pins I've currently selected. See also #24010 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants