Skip to content

Commit 148569d

Browse files
jaz1-nordicanangl
authored andcommitted
[nrf fromtree] tests: drivers: uart: Add nrf54l15/cpuflpr overlays to test scope
Adding a separate overlay for nrf54l15 flpr is required because running tests on console uart fails. Signed-off-by: Jakub Zymelka <[email protected]> (cherry picked from commit ae0822d)
1 parent cc326c0 commit 148569d

File tree

4 files changed

+128
-0
lines changed

4 files changed

+128
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
* Copyright (c) 2024 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
&pinctrl {
8+
uart21_default: uart21_default {
9+
group1 {
10+
psels = <NRF_PSEL(UART_TX, 1, 10)>,
11+
<NRF_PSEL(UART_RX, 1, 11)>;
12+
};
13+
};
14+
15+
uart21_sleep: uart21_sleep {
16+
group1 {
17+
psels = <NRF_PSEL(UART_TX, 1, 10)>,
18+
<NRF_PSEL(UART_RX, 1, 11)>;
19+
low-power-enable;
20+
};
21+
};
22+
};
23+
24+
dut: &uart21 {
25+
status = "okay";
26+
current-speed = <115200>;
27+
pinctrl-0 = <&uart21_default>;
28+
pinctrl-1 = <&uart21_sleep>;
29+
pinctrl-names = "default", "sleep";
30+
};
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/* SPDX-License-Identifier: Apache-2.0 */
2+
3+
&pinctrl {
4+
uart21_default: uart21_default {
5+
group1 {
6+
psels = <NRF_PSEL(UART_TX, 1, 10)>,
7+
<NRF_PSEL(UART_RX, 1, 11)>,
8+
<NRF_PSEL(UART_RTS, 1, 8)>,
9+
<NRF_PSEL(UART_CTS, 1, 9)>;
10+
};
11+
};
12+
13+
uart21_sleep: uart21_sleep {
14+
group1 {
15+
psels = <NRF_PSEL(UART_TX, 1, 10)>,
16+
<NRF_PSEL(UART_RX, 1, 11)>,
17+
<NRF_PSEL(UART_RTS, 1, 8)>,
18+
<NRF_PSEL(UART_CTS, 1, 9)>;
19+
low-power-enable;
20+
};
21+
};
22+
};
23+
24+
dut: &uart21 {
25+
status = "okay";
26+
current-speed = <115200>;
27+
pinctrl-0 = <&uart21_default>;
28+
pinctrl-1 = <&uart21_sleep>;
29+
pinctrl-names = "default", "sleep";
30+
hw-flow-control;
31+
};
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
/* SPDX-License-Identifier: Apache-2.0 */
2+
3+
&pinctrl {
4+
uart21_default: uart21_default {
5+
group1 {
6+
psels = <NRF_PSEL(UART_TX, 1, 10)>,
7+
<NRF_PSEL(UART_RX, 1, 8)>;
8+
bias-pull-up;
9+
};
10+
};
11+
12+
uart21_sleep: uart21_sleep {
13+
group1 {
14+
psels = <NRF_PSEL(UART_TX, 1, 10)>,
15+
<NRF_PSEL(UART_RX, 1, 8)>;
16+
low-power-enable;
17+
};
18+
};
19+
20+
uart22_default: uart22_default {
21+
group1 {
22+
psels = <NRF_PSEL(UART_TX, 1, 9)>,
23+
<NRF_PSEL(UART_RX, 1, 11)>;
24+
bias-pull-up;
25+
};
26+
};
27+
28+
uart22_sleep: uart22_sleep {
29+
group1 {
30+
psels = <NRF_PSEL(UART_TX, 1, 9)>,
31+
<NRF_PSEL(UART_RX, 1, 11)>;
32+
low-power-enable;
33+
};
34+
};
35+
};
36+
37+
dut: &uart21 {
38+
status = "okay";
39+
current-speed = <115200>;
40+
pinctrl-0 = <&uart21_default>;
41+
pinctrl-1 = <&uart21_sleep>;
42+
pinctrl-names = "default", "sleep";
43+
};
44+
45+
dut_aux: &uart22 {
46+
status = "okay";
47+
current-speed = <115200>;
48+
pinctrl-0 = <&uart22_default>;
49+
pinctrl-1 = <&uart22_sleep>;
50+
pinctrl-names = "default", "sleep";
51+
};

tests/drivers/uart/uart_elementary/testcase.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ tests:
1010
platform_allow:
1111
- nrf54h20dk/nrf54h20/cpuapp
1212
- nrf54l15pdk/nrf54l15/cpuapp
13+
- nrf54l15pdk/nrf54l15/cpuflpr
1314
- nrf5340dk/nrf5340/cpuapp
1415
drivers.uart.uart_elementary_dual_nrf54h:
1516
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
@@ -41,3 +42,18 @@ tests:
4142
extra_configs:
4243
- CONFIG_DUAL_UART_TEST=y
4344
- CONFIG_SETUP_MISMATCH_TEST=y
45+
drivers.uart.uart_elementary_dual_nrf54l_cpuflpr:
46+
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
47+
platform_allow:
48+
- nrf54l15pdk/nrf54l15/cpuflpr
49+
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15pdk_nrf54l15_cpuflpr_dual_uart.overlay"
50+
extra_configs:
51+
- CONFIG_DUAL_UART_TEST=y
52+
drivers.uart.uart_elementary_dual_setup_mismatch_nrf54l_cpuflpr:
53+
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
54+
platform_allow:
55+
- nrf54l15pdk/nrf54l15/cpuflpr
56+
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15pdk_nrf54l15_cpuflpr_dual_uart.overlay"
57+
extra_configs:
58+
- CONFIG_DUAL_UART_TEST=y
59+
- CONFIG_SETUP_MISMATCH_TEST=y

0 commit comments

Comments
 (0)