Skip to content

Commit 4cc94de

Browse files
nordic-pikrnordic-piks
authored andcommitted
tests: benchmarks: peripheral_load: Add extra overlay to ipc_radio
Add extra dts overlay to 54h20 ipc_radio which enables all GPIOs not used by the main test application running on cpuapp. This indirectly checks whether the perifconf was generated correctly, meaning there are no conflicts between cpuapp and cpurad. Signed-off-by: Piotr Krzyzanowski <piotr.krzyzanowski@nordicsemi.no>
1 parent 7a6c8d4 commit 4cc94de

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
/*
2+
* Copyright (c) 2026 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
/ {
8+
zephyr,user {
9+
gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>, <&gpio0 1 GPIO_ACTIVE_HIGH>,
10+
<&gpio0 2 GPIO_ACTIVE_HIGH>, <&gpio0 3 GPIO_ACTIVE_HIGH>,
11+
<&gpio0 5 GPIO_ACTIVE_HIGH>, <&gpio0 6 GPIO_ACTIVE_HIGH>,
12+
<&gpio0 7 GPIO_ACTIVE_HIGH>,
13+
<&gpio1 0 GPIO_ACTIVE_HIGH>, <&gpio1 3 GPIO_ACTIVE_HIGH>,
14+
<&gpio1 7 GPIO_ACTIVE_HIGH>, <&gpio1 9 GPIO_ACTIVE_HIGH>,
15+
<&gpio1 10 GPIO_ACTIVE_HIGH>, <&gpio1 11 GPIO_ACTIVE_HIGH>,
16+
<&gpio2 0 GPIO_ACTIVE_HIGH>, <&gpio2 2 GPIO_ACTIVE_HIGH>,
17+
<&gpio6 1 GPIO_ACTIVE_HIGH>,
18+
<&gpio7 0 GPIO_ACTIVE_HIGH>, <&gpio7 1 GPIO_ACTIVE_HIGH>,
19+
<&gpio7 2 GPIO_ACTIVE_HIGH>, <&gpio7 3 GPIO_ACTIVE_HIGH>,
20+
<&gpio7 4 GPIO_ACTIVE_HIGH>, <&gpio7 5 GPIO_ACTIVE_HIGH>,
21+
<&gpio7 6 GPIO_ACTIVE_HIGH>, <&gpio7 7 GPIO_ACTIVE_HIGH>,
22+
<&gpio7 8 GPIO_ACTIVE_HIGH>, <&gpio7 9 GPIO_ACTIVE_HIGH>,
23+
<&gpio7 10 GPIO_ACTIVE_HIGH>, <&gpio7 11 GPIO_ACTIVE_HIGH>,
24+
<&gpio9 6 GPIO_ACTIVE_HIGH>, <&gpio9 7 GPIO_ACTIVE_HIGH>,
25+
<&gpio9 8 GPIO_ACTIVE_HIGH>, <&gpio9 9 GPIO_ACTIVE_HIGH>,
26+
<&gpio9 10 GPIO_ACTIVE_HIGH>, <&gpio9 11 GPIO_ACTIVE_HIGH>;
27+
};
28+
};
29+
30+
&gpio0 {
31+
status = "okay";
32+
};
33+
34+
&gpio1 {
35+
status = "okay";
36+
};
37+
38+
&gpio2 {
39+
status = "okay";
40+
};
41+
42+
&gpio6 {
43+
status = "okay";
44+
};
45+
46+
&gpio7 {
47+
status = "okay";
48+
};
49+
50+
&gpio9 {
51+
status = "okay";
52+
};
53+
54+
&gpiote130 {
55+
status = "okay";
56+
};

tests/benchmarks/peripheral_load/sample.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ tests:
4444
- SHIELD=pca63566
4545
- SB_CONFIG_NETCORE_IPC_RADIO=y
4646
- SB_CONFIG_NETCORE_IPC_RADIO_BT_HCI_IPC=y
47+
- ipc_radio_EXTRA_DTC_OVERLAY_FILE=${ZEPHYR_NRF_MODULE_DIR}/tests/benchmarks/peripheral_load/nrf54h20dk_unused_gpios.overlay
48+
# adding an extra overlay file to ipc_radio is intended to indirectly check whether peripfconf
49+
# is generated correctly (there are no conflicts between cpuapp and cpurad)
4750
platform_allow: nrf54h20dk/nrf54h20/cpuapp
4851
integration_platforms:
4952
- nrf54h20dk/nrf54h20/cpuapp

0 commit comments

Comments
 (0)