soc: riscv: esp32c3: dts: uart node refactoring
Not all boards use the same UART's defaults properties.
This commit updates device tree declarations by deferring
specific definitions to the board's DTS.
Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
diff --git a/boards/riscv/esp32c3_devkitm/esp32c3_devkitm.dts b/boards/riscv/esp32c3_devkitm/esp32c3_devkitm.dts
index 7fc061c..8d0de65 100644
--- a/boards/riscv/esp32c3_devkitm/esp32c3_devkitm.dts
+++ b/boards/riscv/esp32c3_devkitm/esp32c3_devkitm.dts
@@ -40,8 +40,8 @@
&uart0 {
status = "okay";
current-speed = <115200>;
- tx-pin = <2>;
- rx-pin = <3>;
+ tx-pin = <21>;
+ rx-pin = <20>;
};
&i2c0 {
diff --git a/dts/riscv/espressif/esp32c3.dtsi b/dts/riscv/espressif/esp32c3.dtsi
index 571fbed..f12e430 100644
--- a/dts/riscv/espressif/esp32c3.dtsi
+++ b/dts/riscv/espressif/esp32c3.dtsi
@@ -116,13 +116,10 @@
compatible = "espressif,esp32-uart";
reg = <0x60000000 0x400>;
label = "UART_0";
+ status = "disabled";
interrupts = <UART0_INTR_SOURCE>;
interrupt-parent = <&intc>;
clocks = <&rtc ESP32_UART0_MODULE>;
- current-speed = <115200>;
- status = "okay";
- tx-pin = <21>;
- rx-pin = <20>;
};
uart1: uart@60010000 {