Skip to content

Commit 1a777ca

Browse files
nordic-seglnordic-piks
authored andcommitted
tests: drivers: audio: pdm_loopback: Run on nRF54LM20A
Enable test execution on nrf54lm20a. Signed-off-by: Sebastian Głąb <[email protected]>
1 parent 5102921 commit 1a777ca

File tree

4 files changed

+26
-4
lines changed

4 files changed

+26
-4
lines changed

dts/common/nordic/nrf54lm20a.dtsi

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,12 @@
6565
#clock-cells = <0>;
6666
clock-frequency = <DT_FREQ_M(128)>;
6767
};
68+
69+
aclk: aclk {
70+
compatible = "nordic,nrf-aclk";
71+
#clock-cells = <0>;
72+
clock-frequency = <DT_FREQ_M(24)>;
73+
};
6874
};
6975

7076
soc {
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
&pdm_dev {
8+
clock-source = "ACLK";
9+
};

tests/drivers/audio/pdm_loopback/boards/nrf54l20pdk_nrf54l20_cpuapp_aclk.overlay renamed to tests/drivers/audio/pdm_loopback/boards/nrf54lm20apdk_nrf54lm20a_cpuapp.overlay

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pdm_dev: &pdm20 {
2626
status = "okay";
2727
pinctrl-0 = <&pdm20_default_alt>;
2828
pinctrl-names = "default";
29-
clock-source = "ACLK";
29+
clock-source = "PCLK32M";
3030
};
3131

3232
&gpio1 {

tests/drivers/audio/pdm_loopback/testcase.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,20 @@ tests:
1212
platform_allow:
1313
- nrf54l15dk/nrf54l15/cpuapp
1414
- nrf54l20pdk/nrf54l20/cpuapp
15+
- nrf54lm20apdk/nrf54lm20a/cpuapp
1516
extra_args: CONFIG_NRFX_TIMER00=y
1617
drivers.audio.pdm_loopback.nrf54l20.1000khz:
1718
platform_allow:
1819
- nrf54l20pdk/nrf54l20/cpuapp
20+
- nrf54lm20apdk/nrf54lm20a/cpuapp
1921
extra_args:
2022
- CONFIG_NRFX_TIMER00=y
2123
- CONFIG_TEST_PDM_SAMPLING_RATE=20000
2224
drivers.audio.pdm_loopback.nrf54l.1280khz:
2325
platform_allow:
2426
- nrf54l15dk/nrf54l15/cpuapp
2527
- nrf54l20pdk/nrf54l20/cpuapp
28+
- nrf54lm20apdk/nrf54lm20a/cpuapp
2629
extra_args:
2730
- CONFIG_NRFX_TIMER00=y
2831
- CONFIG_TEST_PDM_SAMPLING_RATE=16000
@@ -31,33 +34,37 @@ tests:
3134
platform_allow:
3235
- nrf54l15dk/nrf54l15/cpuapp
3336
- nrf54l20pdk/nrf54l20/cpuapp
37+
- nrf54lm20apdk/nrf54lm20a/cpuapp
3438
extra_args:
3539
- CONFIG_NRFX_TIMER00=y
3640
- CONFIG_TEST_PDM_SAMPLING_RATE=32000
3741
- CONFIG_TEST_PDM_EXPECTED_FREQUENCY=1600000
3842
drivers.audio.pdm_loopback.nrf54l20.aclk.1000khz:
3943
platform_allow:
4044
- nrf54l20pdk/nrf54l20/cpuapp
45+
- nrf54lm20apdk/nrf54lm20a/cpuapp
4146
extra_args:
4247
- CONFIG_NRFX_TIMER00=y
4348
- CONFIG_TEST_PDM_SAMPLING_RATE=20000
44-
- DTC_OVERLAY_FILE="boards/nrf54l20pdk_nrf54l20_cpuapp_aclk.overlay"
49+
- EXTRA_DTC_OVERLAY_FILE="boards/nrf54l_aclk.overlay"
4550
drivers.audio.pdm_loopback.nrf54l20.aclk.1280khz:
4651
platform_allow:
4752
- nrf54l20pdk/nrf54l20/cpuapp
53+
- nrf54lm20apdk/nrf54lm20a/cpuapp
4854
extra_args:
4955
- CONFIG_NRFX_TIMER00=y
5056
- CONFIG_TEST_PDM_SAMPLING_RATE=16000
5157
- CONFIG_TEST_PDM_EXPECTED_FREQUENCY=1280000
52-
- DTC_OVERLAY_FILE="boards/nrf54l20pdk_nrf54l20_cpuapp_aclk.overlay"
58+
- EXTRA_DTC_OVERLAY_FILE="boards/nrf54l_aclk.overlay"
5359
drivers.audio.pdm_loopback.nrf54l20.aclk.1600khz:
5460
platform_allow:
5561
- nrf54l20pdk/nrf54l20/cpuapp
62+
- nrf54lm20apdk/nrf54lm20a/cpuapp
5663
extra_args:
5764
- CONFIG_NRFX_TIMER00=y
5865
- CONFIG_TEST_PDM_SAMPLING_RATE=32000
5966
- CONFIG_TEST_PDM_EXPECTED_FREQUENCY=1600000
60-
- DTC_OVERLAY_FILE="boards/nrf54l20pdk_nrf54l20_cpuapp_aclk.overlay"
67+
- EXTRA_DTC_OVERLAY_FILE="boards/nrf54l_aclk.overlay"
6168
drivers.audio.pdm_loopback.nrf54h20.1000khz:
6269
platform_allow:
6370
- nrf54h20dk/nrf54h20/cpuapp

0 commit comments

Comments
 (0)