Skip to content

Commit c1c9fec

Browse files
martinjaegerMarek Matej
authored andcommitted
boards: espressif: esp32c6: Add ieee802154 support
Enable IEEE 802.15.4 driver for esp32c6_devkitc and xiao_esp32c6 boards. Signed-off-by: Martin Jäger <[email protected]>
1 parent d7ad693 commit c1c9fec

File tree

5 files changed

+25
-5
lines changed

5 files changed

+25
-5
lines changed

boards/espressif/esp32c6_devkitc/esp32c6_devkitc_hpcore.dts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
zephyr,shell-uart = &uart0;
2222
zephyr,flash = &flash0;
2323
zephyr,code-partition = &slot0_partition;
24+
zephyr,ieee802154 = &ieee802154;
2425
};
2526

2627
aliases {
@@ -75,3 +76,7 @@
7576
&wifi {
7677
status = "okay";
7778
};
79+
80+
&ieee802154 {
81+
status = "okay";
82+
};

boards/espressif/esp32c6_devkitc/esp32c6_devkitc_hpcore.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ supported:
1717
- entropy
1818
- i2c
1919
- i2s
20+
2021
testing:
2122
ignore_tags:
2223
- bluetooth
24+
- netif:openthread

boards/seeed/xiao_esp32c6/xiao_esp32c6_hpcore.dts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
zephyr,shell-uart = &usb_serial;
2323
zephyr,flash = &flash0;
2424
zephyr,code-partition = &slot0_partition;
25+
zephyr,ieee802154 = &ieee802154;
2526
};
2627

2728
leds: leds {
@@ -79,4 +80,8 @@
7980

8081
&wifi {
8182
status = "okay";
83+
}
84+
85+
&ieee802154 {
86+
status = "okay";
8287
};

boards/seeed/xiao_esp32c6/xiao_esp32c6_hpcore.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ supported:
1616
- xiao_i2c
1717
- xiao_serial
1818
- xiao_spi
19+
20+
- netif:openthread
21+
1922
testing:
2023
ignore_tags:
2124
- bluetooth

dts/riscv/espressif/esp32c6/esp32c6_common.dtsi

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,6 @@
6363
status = "okay";
6464
};
6565

66-
wifi: wifi {
67-
compatible = "espressif,esp32-wifi";
68-
status = "disabled";
69-
};
70-
7166
clock: clock {
7267
compatible = "espressif,esp32-clock";
7368
fast-clk-src = <ESP32_RTC_FAST_CLK_SRC_RC_FAST>;
@@ -76,6 +71,16 @@
7671
status = "okay";
7772
};
7873

74+
wifi: wifi {
75+
compatible = "espressif,esp32-wifi";
76+
status = "disabled";
77+
};
78+
79+
ieee802154: ieee802154 {
80+
compatible = "espressif,esp32-ieee802154";
81+
status = "disabled";
82+
}
83+
7984
soc {
8085
#address-cells = <1>;
8186
#size-cells = <1>;

0 commit comments

Comments
 (0)