1/* 2 * Copyright 2022 Google LLC 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7/dts-v1/; 8 9#include <espressif/esp32c3/esp32c3_fx4.dtsi> 10#include "xiao_esp32c3-pinctrl.dtsi" 11#include "seeed_xiao_connector.dtsi" 12#include <espressif/partitions_0x0_default.dtsi> 13 14/ { 15 model = "Seeed XIAO ESP32C3"; 16 compatible = "seeed,xiao-esp32c3"; 17 18 chosen { 19 zephyr,sram = &sram1; 20 zephyr,console = &usb_serial; 21 zephyr,shell-uart = &usb_serial; 22 zephyr,flash = &flash0; 23 zephyr,code-partition = &slot0_partition; 24 zephyr,canbus = &twai; 25 zephyr,bt-hci = &esp32_bt_hci; 26 }; 27 28 aliases { 29 i2c-0 = &i2c0; 30 watchdog0 = &wdt0; 31 }; 32}; 33 34&uart0 { 35 status = "okay"; 36 current-speed = <115200>; 37 pinctrl-0 = <&uart0_default>; 38 pinctrl-names = "default"; 39}; 40 41&usb_serial { 42 status = "okay"; 43}; 44 45&i2c0 { 46 status = "okay"; 47 clock-frequency = <I2C_BITRATE_STANDARD>; 48 pinctrl-0 = <&i2c0_default>; 49 pinctrl-names = "default"; 50}; 51 52&trng0 { 53 status = "okay"; 54}; 55 56&spi2 { 57 #address-cells = <1>; 58 #size-cells = <0>; 59 status = "okay"; 60 pinctrl-0 = <&spim2_default>; 61 pinctrl-names = "default"; 62}; 63 64&gpio0 { 65 status = "okay"; 66}; 67 68&wdt0 { 69 status = "okay"; 70}; 71 72&timer0 { 73 status = "okay"; 74}; 75 76&timer1 { 77 status = "okay"; 78}; 79 80&twai { 81 status = "okay"; 82 pinctrl-0 = <&twai_default>; 83 pinctrl-names = "default"; 84}; 85 86&wifi { 87 status = "okay"; 88}; 89 90&esp32_bt_hci { 91 status = "okay"; 92}; 93