Skip to content

Commit e2bc576

Browse files
nordic-seglnordic-piks
authored andcommitted
tests: zephyr: drivers: i2s: Run I2S tests on nRF54LM20A
Enable test execution on nRF54LM20A. Signed-off-by: Sebastian Głąb <[email protected]>
1 parent 6669e31 commit e2bc576

File tree

4 files changed

+94
-14
lines changed

4 files changed

+94
-14
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
/* i2s-node0 is the transmitter/receiver */
8+
9+
/ {
10+
aliases {
11+
i2s-node0 = &tdm;
12+
};
13+
};
14+
15+
&pinctrl {
16+
tdm_default_alt: tdm_default_alt {
17+
group1 {
18+
psels = <NRF_PSEL(TDM_SCK_M, 1, 3)>,
19+
<NRF_PSEL(TDM_FSYNC_M, 1, 6)>,
20+
<NRF_PSEL(TDM_SDOUT, 1, 14)>,
21+
<NRF_PSEL(TDM_SDIN, 1, 15)>;
22+
};
23+
};
24+
};
25+
26+
&tdm {
27+
status = "okay";
28+
pinctrl-0 = <&tdm_default_alt>;
29+
pinctrl-names = "default";
30+
};
Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
1+
common:
2+
tags:
3+
- drivers
4+
- i2s
5+
- ci_tests_zephyr_drivers_i2s
6+
filter: CONFIG_I2S_TEST_USE_GPIO_LOOPBACK
7+
harness: ztest
8+
19
tests:
2-
nrf.extended.drivers.i2s.i2s_api.gpio_loopback:
3-
tags:
4-
- drivers
5-
- i2s
6-
- ci_tests_zephyr_drivers_i2s
7-
filter: CONFIG_I2S_TEST_USE_GPIO_LOOPBACK
8-
harness: ztest
10+
nrf.extended.drivers.i2s.i2s_api.gpio_loopback.54h:
911
harness_config:
1012
fixture: i2s_loopback
1113
platform_allow:
1214
- nrf54h20dk/nrf54h20/cpuapp
1315
integration_platforms:
1416
- nrf54h20dk/nrf54h20/cpuapp
17+
18+
nrf.extended.drivers.i2s_api.gpio_loopback.54l:
19+
harness_config:
20+
fixture: gpio_loopback
21+
platform_allow:
22+
- nrf54lm20apdk/nrf54lm20a/cpuapp
23+
integration_platforms:
24+
- nrf54lm20apdk/nrf54lm20a/cpuapp
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
/* i2s-node0 is the transmitter/receiver */
8+
9+
/ {
10+
aliases {
11+
i2s-node0 = &tdm;
12+
};
13+
};
14+
15+
&pinctrl {
16+
tdm_default_alt: tdm_default_alt {
17+
group1 {
18+
psels = <NRF_PSEL(TDM_SCK_M, 1, 3)>,
19+
<NRF_PSEL(TDM_FSYNC_M, 1, 6)>,
20+
<NRF_PSEL(TDM_SDOUT, 1, 14)>,
21+
<NRF_PSEL(TDM_SDIN, 1, 15)>;
22+
};
23+
};
24+
};
25+
26+
&tdm {
27+
status = "okay";
28+
pinctrl-0 = <&tdm_default_alt>;
29+
pinctrl-names = "default";
30+
};
Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
1+
common:
2+
tags:
3+
- drivers
4+
- i2s
5+
- ci_tests_zephyr_drivers_i2s
6+
filter: CONFIG_I2S_TEST_USE_GPIO_LOOPBACK
7+
harness: ztest
8+
19
tests:
2-
nrf.extended.drivers.i2s.i2s_speed.gpio_loopback:
3-
tags:
4-
- drivers
5-
- i2s
6-
- ci_tests_zephyr_drivers_i2s
7-
filter: CONFIG_I2S_TEST_USE_GPIO_LOOPBACK
8-
harness: ztest
10+
nrf.extended.drivers.i2s.i2s_speed.gpio_loopback.54h:
911
harness_config:
1012
fixture: i2s_loopback
1113
platform_allow:
1214
- nrf54h20dk/nrf54h20/cpuapp
1315
integration_platforms:
1416
- nrf54h20dk/nrf54h20/cpuapp
17+
18+
nrf.extended.drivers.i2s.i2s_speed.gpio_loopback.54l:
19+
harness_config:
20+
fixture: gpio_loopback
21+
platform_allow:
22+
- nrf54lm20apdk/nrf54lm20a/cpuapp
23+
integration_platforms:
24+
- nrf54lm20apdk/nrf54lm20a/cpuapp

0 commit comments

Comments
 (0)