Skip to content

Commit 00682c8

Browse files
mstasiaknordicnordic-piks
authored andcommitted
tests: gpio: add nRF54LS05B support
Added support for nRF54LS05B in gpio tests. Signed-off-by: Michał Stasiak <[email protected]>
1 parent 4a9994c commit 00682c8

File tree

5 files changed

+62
-0
lines changed

5 files changed

+62
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
/ {
8+
/* Test requirements:
9+
* out-gpios[0] wire connected with in-gpios[0],
10+
* out-gpios[1] wire connected with in-gpios[1],
11+
* etc.
12+
* Output-input GPIO pair must have identical active level flag.
13+
*/
14+
test_gpios {
15+
compatible = "gpio-leds";
16+
out_gpios: out_gpios {
17+
gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>,
18+
<&gpio1 8 GPIO_ACTIVE_HIGH>, <&gpio1 10 GPIO_ACTIVE_HIGH>,
19+
<&gpio1 14 GPIO_ACTIVE_HIGH>, <&gpio1 17 GPIO_ACTIVE_HIGH>,
20+
<&gpio1 19 GPIO_ACTIVE_HIGH>, <&gpio1 21 GPIO_ACTIVE_HIGH>,
21+
<&gpio1 23 GPIO_ACTIVE_HIGH>, <&gpio1 25 GPIO_ACTIVE_HIGH>;
22+
};
23+
24+
in_gpios: in_gpios {
25+
gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>,
26+
<&gpio1 9 GPIO_ACTIVE_HIGH>, <&gpio1 11 GPIO_ACTIVE_HIGH>,
27+
<&gpio1 15 GPIO_ACTIVE_HIGH>, <&gpio1 18 GPIO_ACTIVE_HIGH>,
28+
<&gpio1 20 GPIO_ACTIVE_HIGH>, <&gpio1 22 GPIO_ACTIVE_HIGH>,
29+
<&gpio1 24 GPIO_ACTIVE_HIGH>, <&gpio1 26 GPIO_ACTIVE_HIGH>;
30+
};
31+
};
32+
};
33+
34+
&gpiote20 {
35+
status = "okay";
36+
};
37+
38+
&gpio1 {
39+
status = "okay";
40+
};

tests/drivers/gpio/gpio_more_loops/testcase.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ tests:
1717
- nrf54l15dk/nrf54l15/cpuflpr
1818
- nrf54lm20dk/nrf54lm20a/cpuapp
1919
- nrf54lm20dk/nrf54lm20a/cpuflpr
20+
- [email protected]/nrf54ls05b/cpuapp
21+
- nrf54ls05dk/nrf54ls05b/cpuapp
2022
- nrf54lv10dk/nrf54lv10a/cpuapp
2123
- nrf54lv10dk/nrf54lv10a/cpuflpr
2224
- [email protected]/nrf54lv10a/cpuapp
@@ -28,5 +30,6 @@ tests:
2830
- nrf54h20dk/nrf54h20/cpuapp
2931
- nrf54l15dk/nrf54l15/cpuapp
3032
- nrf54lm20dk/nrf54lm20a/cpuapp
33+
- nrf54ls05dk/nrf54ls05b/cpuapp
3134
- nrf54lv10dk/nrf54lv10a/cpuapp
3235
- nrf7120pdk/nrf7120/cpuapp
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CONFIG_SKIP_PULL_TEST=y
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/ {
2+
resources {
3+
compatible = "test-gpio-basic-api";
4+
out-gpios = <&gpio1 10 0>;
5+
in-gpios = <&gpio1 11 0>;
6+
};
7+
};
8+
9+
&gpiote20 {
10+
status = "okay";
11+
};
12+
13+
&gpio1 {
14+
status = "okay";
15+
};

tests/zephyr/drivers/gpio/gpio_basic_api/testcase.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@ common:
1111
tests:
1212
nrf.extended.drivers.gpio.2pin:
1313
integration_platforms:
14+
- nrf54ls05dk/nrf54ls05b/cpuapp
15+
- nrf54ls05dk/nrf54ls05b/cpuapp
1416
- nrf54lv10dk/nrf54lv10a/cpuapp
1517
- nrf7120pdk/nrf7120/cpuapp
1618
platform_allow:
1719
- nrf54lv10dk/nrf54lv10a/cpuapp
1820
- nrf54lv10dk/nrf54lv10a/cpuflpr
21+
- [email protected]/nrf54ls05b/cpuapp
1922
- [email protected]/nrf54lv10a/cpuapp
2023
- [email protected]/nrf54lv10a/cpuflpr
2124
- [email protected]/nrf54lv10a/cpuapp

0 commit comments

Comments
 (0)