Skip to content

Commit ca40209

Browse files
D-Triveninordicjm
authored andcommitted
samples: wifi: Add support for nRF54 series to Wi-Fi samples
This commit adds support for nRF54 series targets to Wi-Fi samples. Signed-off-by: Triveni Danda <[email protected]>
1 parent 5354fbd commit ca40209

File tree

11 files changed

+130
-0
lines changed

11 files changed

+130
-0
lines changed

samples/wifi/monitor/sample.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,14 @@ tests:
2525
- nrf7002dk/nrf5340/cpuapp/nrf7001
2626
platform_allow: nrf7002dk/nrf5340/cpuapp/nrf7001
2727
tags: ci_build sysbuild ci_samples_wifi
28+
sample.nrf7002eb_interposer_p1.nrf7002eb.monitor:
29+
sysbuild: true
30+
build_only: true
31+
extra_args:
32+
- monitor_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
33+
- monitor_SNIPPET=nrf70-wifi
34+
integration_platforms:
35+
- nrf54h20dk/nrf54h20/cpuapp
36+
platform_allow:
37+
- nrf54h20dk/nrf54h20/cpuapp
38+
tags: ci_build sysbuild ci_samples_wifi

samples/wifi/offloaded_raw_tx/sample.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,16 @@ tests:
1818
- nrf5340dk/nrf5340/cpuapp
1919
platform_allow: nrf5340dk/nrf5340/cpuapp
2020
tags: ci_build sysbuild ci_samples_wifi
21+
sample.nrf7002eb_interposer_p1.nrf7002eb.offloaded_raw_tx:
22+
sysbuild: true
23+
build_only: true
24+
extra_args:
25+
- offloaded_raw_tx_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
26+
- offloaded_raw_tx_SNIPPET=nrf70-wifi
27+
integration_platforms:
28+
- nrf54h20dk/nrf54h20/cpuapp
29+
- nrf54l15dk/nrf54l15/cpuapp
30+
platform_allow:
31+
- nrf54h20dk/nrf54h20/cpuapp
32+
- nrf54l15dk/nrf54l15/cpuapp
33+
tags: ci_build sysbuild ci_samples_wifi

samples/wifi/promiscuous/sample.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,14 @@ tests:
2626
platform_allow: nrf7002dk/nrf5340/cpuapp/nrf7001
2727
tags: ci_build sysbuild ci_samples_wifi
2828
skip: true
29+
sample.nrf7002eb_interposer_p1.nrf7002eb.promiscuous:
30+
sysbuild: true
31+
build_only: true
32+
extra_args:
33+
- promiscuous_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
34+
- promiscuous_SNIPPET=nrf70-wifi
35+
integration_platforms:
36+
- nrf54h20dk/nrf54h20/cpuapp
37+
platform_allow:
38+
- nrf54h20dk/nrf54h20/cpuapp
39+
tags: ci_build sysbuild ci_samples_wifi

samples/wifi/raw_tx_packet/sample.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,16 @@ tests:
2525
- nrf7002dk/nrf5340/cpuapp/nrf7001
2626
platform_allow: nrf7002dk/nrf5340/cpuapp/nrf7001
2727
tags: ci_build sysbuild ci_samples_wifi
28+
sample.nrf7002eb_interposer_p1.nrf7002eb.raw_tx_packet:
29+
sysbuild: true
30+
build_only: true
31+
extra_args:
32+
- raw_tx_packet_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
33+
- raw_tx_packet_SNIPPET=nrf70-wifi
34+
integration_platforms:
35+
- nrf54h20dk/nrf54h20/cpuapp
36+
- nrf54l15dk/nrf54l15/cpuapp
37+
platform_allow:
38+
- nrf54h20dk/nrf54h20/cpuapp
39+
- nrf54l15dk/nrf54l15/cpuapp
40+
tags: ci_build sysbuild ci_samples_wifi

samples/wifi/shutdown/sample.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,16 @@ tests:
1717
- nrf9161dk/nrf9161/ns
1818
- nrf9151dk/nrf9151/ns
1919
tags: ci_build sysbuild ci_samples_wifi
20+
sample.nrf7002eb_interposer_p1.nrf7002eb.shutdown:
21+
sysbuild: true
22+
build_only: true
23+
extra_args:
24+
- shutdown_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
25+
- shutdown_SNIPPET=nrf70-wifi
26+
integration_platforms:
27+
- nrf54h20dk/nrf54h20/cpuapp
28+
- nrf54l15dk/nrf54l15/cpuapp
29+
platform_allow:
30+
- nrf54h20dk/nrf54h20/cpuapp
31+
- nrf54l15dk/nrf54l15/cpuapp
32+
tags: ci_build sysbuild ci_samples_wifi

samples/wifi/shutdown/sysbuild.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
#
66

77
SB_CONFIG_WIFI_NRF70=y
8+
SB_CONFIG_WIFI_NRF70_SCAN_ONLY=y

samples/wifi/softap/sample.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,16 @@ tests:
3333
- nrf5340dk/nrf5340/cpuapp
3434
platform_allow: nrf5340dk/nrf5340/cpuapp
3535
tags: ci_build sysbuild ci_samples_wifi
36+
sample.nrf7002eb_interposer_p1.nrf7002eb.softap:
37+
sysbuild: true
38+
build_only: true
39+
extra_args:
40+
- softap_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
41+
- softap_SNIPPET=nrf70-wifi
42+
integration_platforms:
43+
- nrf54h20dk/nrf54h20/cpuapp
44+
- nrf54l15dk/nrf54l15/cpuapp
45+
platform_allow:
46+
- nrf54h20dk/nrf54h20/cpuapp
47+
- nrf54l15dk/nrf54l15/cpuapp
48+
tags: ci_build sysbuild ci_samples_wifi

samples/wifi/throughput/sample.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ tests:
1010
- nrf7002dk/nrf5340/cpuapp
1111
platform_allow: nrf7002dk/nrf5340/cpuapp
1212
tags: ci_build sysbuild ci_samples_wifi
13+
sample.nrf7002eb_interposer_p1.nrf7002eb.throughput:
14+
sysbuild: true
15+
build_only: true
16+
extra_args:
17+
- throughput_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
18+
- throughput_SNIPPET=nrf70-wifi
19+
integration_platforms:
20+
- nrf54h20dk/nrf54h20/cpuapp
21+
platform_allow:
22+
- nrf54h20dk/nrf54h20/cpuapp
23+
tags: ci_build sysbuild ci_samples_wifi
1324

1425
# Used by QA to measure memory footprints
1526
sample.nrf7002.iot_devices:

samples/wifi/twt/sample.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,18 @@ tests:
1212
# Dummy IP address for building the sample
1313
extra_args: CONFIG_TRAFFIC_GEN_REMOTE_IPV4_ADDR="1.2.3.4"
1414
tags: ci_build sysbuild ci_samples_wifi
15+
sample.nrf7002eb_interposer_p1.nrf7002eb.twt:
16+
sysbuild: true
17+
build_only: true
18+
extra_args:
19+
- twt_SHIELD="nrf7002eb_interposer_p1;nrf7002eb"
20+
- twt_SNIPPET=nrf70-wifi
21+
# Dummy IP address for building the sample
22+
- CONFIG_TRAFFIC_GEN_REMOTE_IPV4_ADDR="1.2.3.4"
23+
integration_platforms:
24+
- nrf54h20dk/nrf54h20/cpuapp
25+
- nrf54l15dk/nrf54l15/cpuapp
26+
platform_allow:
27+
- nrf54h20dk/nrf54h20/cpuapp
28+
- nrf54l15dk/nrf54l15/cpuapp
29+
tags: ci_build sysbuild ci_samples_wifi
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/*
2+
* Copyright (c) 2024 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
/ {
8+
chosen {
9+
zephyr,uart-pipe = &uart136;
10+
};
11+
};
12+
13+
&uart136 {
14+
compatible = "nordic,nrf-uarte";
15+
current-speed = <115200>;
16+
status = "okay";
17+
hw-flow-control;
18+
};

0 commit comments

Comments
 (0)