Skip to content

Commit b7ae8a0

Browse files
krish2718nordicjm
authored andcommitted
54h: Fix Wi-Fi + Peripheral radio test combo
Below are the fixes: 1. The snippet should be applied to both the images for the RAD boot address to be the same 2. Move the UART switch to snippet from the sample, remove the special "wifi_combo" overlay. This simplifies duplicating changes from original file to fix build and functionality. 3. Enable RAD and peripheral radio test for combo build. Signed-off-by: Chaitanya Tata <[email protected]>
1 parent 7800087 commit b7ae8a0

File tree

4 files changed

+69
-15
lines changed

4 files changed

+69
-15
lines changed

samples/peripheral/radio_test/boards/nrf54h20dk_nrf54h20_cpurad_wifi_combo.overlay

Lines changed: 0 additions & 11 deletions
This file was deleted.

samples/wifi/radio_test/multi_domain/sample.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,10 @@ tests:
9999
sysbuild: true
100100
build_only: true
101101
extra_args:
102-
- FILE_SUFFIX=wifi_combo
103102
- multi_domain_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
104-
- multi_domain_SNIPPET=nrf70-wifi
103+
- SNIPPET=nrf70-wifi
104+
- CONFIG_SOC_NRF54H20_CPURAD_ENABLE=y
105+
- SB_CONFIG_SUPPORT_NETCORE_PERIPHERAL_RADIO_TEST=y
105106
integration_platforms:
106107
- nrf54h20dk/nrf54h20/cpuapp
107108
- nrf54l15dk/nrf54l15/cpuapp
@@ -116,7 +117,6 @@ tests:
116117
sysbuild: true
117118
build_only: true
118119
extra_args:
119-
- FILE_SUFFIX=wifi_combo
120120
- multi_domain_SHIELD="nrf7002eb2"
121121
- SNIPPET=nrf70-wifi
122122
integration_platforms:
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
/{
8+
chosen {
9+
zephyr,console = &uart135;
10+
zephyr,shell-uart = &uart135;
11+
};
12+
};
13+
14+
/* Redo the partitions, copied from nrf54h20_wifi_memory_map.overlay */
15+
&mram1x {
16+
/delete-node/ partitions;
17+
18+
partitions {
19+
compatible = "fixed-partitions";
20+
#address-cells = <1>;
21+
#size-cells = <1>;
22+
23+
cpuapp_boot_partition: partition@30000 {
24+
reg = <0x30000 DT_SIZE_K(64)>;
25+
};
26+
27+
slot0_partition: cpuapp_slot0_partition: partition@40000 {
28+
reg = <0x40000 DT_SIZE_K(1076)>;
29+
};
30+
31+
cpurad_slot0_partition: partition@14d000 {
32+
reg = <0x14d000 DT_SIZE_K(328)>;
33+
};
34+
35+
cpuppr_code_partition: partition@19f000 {
36+
reg = <0x19f000 DT_SIZE_K(64)>;
37+
};
38+
39+
cpuflpr_code_partition: partition@1af000 {
40+
reg = <0x1af000 DT_SIZE_K(48)>;
41+
};
42+
43+
storage_partition: partition@1bb000 {
44+
reg = <0x1bb000 DT_SIZE_K(40)>;
45+
};
46+
47+
periphconf_partition: partition@1c5000 {
48+
reg = <0x1c5000 DT_SIZE_K(8)>;
49+
};
50+
};
51+
};
52+
53+
/* Used by UARTE135 */
54+
&cpurad_dma_region {
55+
status = "okay";
56+
};
57+
58+
&uart135 {
59+
status = "okay";
60+
};
61+
62+
/* Used by CPUAPP */
63+
&uart136 {
64+
status = "disabled";
65+
};

snippets/nrf70-wifi/snippet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ boards:
1111
nrf54h20dk/nrf54h20/cpurad:
1212
append:
1313
EXTRA_CONF_FILE: nrf54h20_cpurad.conf
14-
EXTRA_DTC_OVERLAY_FILE: nrf54h20_wifi_memory_map.overlay
14+
EXTRA_DTC_OVERLAY_FILE: nrf54h20_rad_new_memory_map.overlay
1515
nrf54l15dk/nrf54l15/cpuapp:
1616
append:
1717
EXTRA_CONF_FILE: nrf54l15_cpuapp.conf

0 commit comments

Comments
 (0)