Skip to content

[nrf fromlist] drivers: nrfx: enable cross domain pins for nRF54L15 #2902

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

mstasiaknordic
Copy link
Contributor

UARTE20, UARTE21, SPI(M/S)20 and SPIM(M/S)21 instances enable usage of pins on different port, but require request for constant latency mode. Added handling of such scenario in the driver. Added testcases to cover it.

@mstasiaknordic mstasiaknordic force-pushed the nrf54l15_cross_domain_pins branch from 2367850 to 6d04536 Compare May 30, 2025 09:57
@mstasiaknordic mstasiaknordic marked this pull request as ready for review May 30, 2025 09:57
@mstasiaknordic mstasiaknordic changed the title [DNM] : drivers: nrfx: enable cross domain pins for nRF54L15 [nrf fromlist] drivers: nrfx: enable cross domain pins for nRF54L15 May 30, 2025
@mstasiaknordic mstasiaknordic force-pushed the nrf54l15_cross_domain_pins branch from 6d04536 to ff502ff Compare June 13, 2025 07:47
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
19.0% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@mstasiaknordic mstasiaknordic force-pushed the nrf54l15_cross_domain_pins branch from ff502ff to f501516 Compare July 3, 2025 11:42
@mstasiaknordic mstasiaknordic force-pushed the nrf54l15_cross_domain_pins branch from f501516 to e3bb011 Compare July 16, 2025 12:29
@mstasiaknordic mstasiaknordic force-pushed the nrf54l15_cross_domain_pins branch from e3bb011 to b9a228f Compare July 17, 2025 07:09
Comment on lines +110 to +111
harness_config:
fixture: spi_p1_p2_loopback
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added spi_p1_p2_loopback fixture

Comment on lines +118 to +119
harness_config:
fixture: uart_p1_p2_loopback
Copy link
Contributor Author

@mstasiaknordic mstasiaknordic Jul 17, 2025

Choose a reason for hiding this comment

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

Added uart_p1_p2_loopbkac fixture, unfortunately, SPI and UART cases require conflicting setups, so two separate fixtures had to be added

…for nRF54L15

UARTE20 and UARTE21 instances enable usage of pins on different
port, but require request for constant latency mode. Added
handling of such scenario in the driver. Added testcase
to cover it.

Upstream PR #: 90197

Signed-off-by: Michał Stasiak <[email protected]>
…for nRF54L15

SPI(M/S)20 and SPIM(M/S)21 instances enable usage of pins on different
port, but require request for constant latency mode. Added
handling of such scenario in the driver. Added testcase
to cover it.

Upstream PR #: 90197

Signed-off-by: Michał Stasiak <[email protected]>
@mstasiaknordic mstasiaknordic force-pushed the nrf54l15_cross_domain_pins branch from b9a228f to 31fa263 Compare July 18, 2025 11:54
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.

4 participants