Skip to content

Commit d471d5c

Browse files
nordic-seglnordic-piks
authored andcommitted
tests: drivers: i2s: i2s_mclk: Extend test with ACLK configuration
Add nRF54H20 overlays that select Audio PLL as a source of clock signal for bit-clock and/or master-clock signals. Signed-off-by: Sebastian Głąb <[email protected]>
1 parent 0549018 commit d471d5c

File tree

4 files changed

+58
-0
lines changed

4 files changed

+58
-0
lines changed

scripts/ci/tags.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1544,7 +1544,9 @@ ci_tests_zephyr_drivers_i2s:
15441544
- nrf/tests/zephyr/drivers/i2s/
15451545
- zephyr/drivers/i2s/
15461546
- zephyr/dts/bindings/i2s/
1547+
- zephyr/include/zephyr/drivers/i2s.h
15471548
- zephyr/tests/drivers/i2s/
1549+
- nrf/tests/drivers/i2s/
15481550

15491551
ci_tests_zephyr_drivers_retained_mem:
15501552
files:
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
&tdm130 {
8+
mck-clock-source = "ACLK";
9+
};
10+
11+
&audiopll {
12+
status = "okay";
13+
};
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
&tdm130 {
8+
sck-clock-source = "ACLK";
9+
};
10+
11+
&audiopll {
12+
status = "okay";
13+
};

tests/drivers/i2s/i2s_mclk/testcase.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,33 @@ tests:
2828
- nrf54h20dk/nrf54h20/cpuapp
2929
integration_platforms:
3030
- nrf54h20dk/nrf54h20/cpuapp
31+
32+
drivers.i2s.i2s_mclk.gpio_loopback.54h.aclk_sck:
33+
harness_config:
34+
fixture: i2s_loopback
35+
extra_args:
36+
- EXTRA_DTC_OVERLAY_FILE="boards/tdm_sck_audiopll.overlay"
37+
platform_allow:
38+
- nrf54h20dk/nrf54h20/cpuapp
39+
integration_platforms:
40+
- nrf54h20dk/nrf54h20/cpuapp
41+
42+
drivers.i2s.i2s_mclk.gpio_loopback.54h.aclk_mck:
43+
harness_config:
44+
fixture: i2s_loopback
45+
extra_args:
46+
- EXTRA_DTC_OVERLAY_FILE="boards/tdm_mck_audiopll.overlay"
47+
platform_allow:
48+
- nrf54h20dk/nrf54h20/cpuapp
49+
integration_platforms:
50+
- nrf54h20dk/nrf54h20/cpuapp
51+
52+
drivers.i2s.i2s_mclk.gpio_loopback.54h.aclk_mck_sck:
53+
harness_config:
54+
fixture: i2s_loopback
55+
extra_args:
56+
- EXTRA_DTC_OVERLAY_FILE="boards/tdm_mck_audiopll.overlay boards/tdm_sck_audiopll.overlay"
57+
platform_allow:
58+
- nrf54h20dk/nrf54h20/cpuapp
59+
integration_platforms:
60+
- nrf54h20dk/nrf54h20/cpuapp

0 commit comments

Comments
 (0)