Skip to content

Commit 99130bb

Browse files
martinjaegerkartben
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 <martin@libre.solar>
1 parent cba8b33 commit 99130bb

File tree

5 files changed

+24
-5
lines changed

5 files changed

+24
-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+
- netif:openthread
21+
2022
testing:
2123
ignore_tags:
2224
- bluetooth

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 {
@@ -80,3 +81,7 @@
8081
&wifi {
8182
status = "okay";
8283
};
84+
85+
&ieee802154 {
86+
status = "okay";
87+
};

boards/seeed/xiao_esp32c6/xiao_esp32c6_hpcore.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ supported:
1616
- xiao_i2c
1717
- xiao_serial
1818
- xiao_spi
19+
- netif:openthread
20+
1921
testing:
2022
ignore_tags:
2123
- 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)