Lines Matching +full:xtal +full:- +full:freq
4 * SPDX-License-Identifier: Apache-2.0
7 #include <freq.h>
8 #include <zephyr/dt-bindings/adc/adc.h>
9 #include <zephyr/dt-bindings/gpio/gpio.h>
10 #include <zephyr/dt-bindings/i2c/i2c.h>
11 #include <zephyr/dt-bindings/interrupt-controller/esp-esp32c2-intmux.h>
12 #include <zephyr/dt-bindings/clock/esp32c2_clock.h>
13 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
16 #address-cells = <1>;
17 #size-cells = <1>;
20 die-temp0 = &coretemp;
25 zephyr,flash-controller = &flash;
29 #address-cells = <1>;
30 #size-cells = <0>;
37 clock-source = <ESP32_CPU_CLK_SRC_PLL>;
38 clock-frequency = <DT_FREQ_M(120)>;
39 xtal-freq = <DT_FREQ_M(26)>;
43 pinctrl: pin-controller {
44 compatible = "espressif,esp32-pinctrl";
49 compatible = "espressif,esp32-wifi";
54 #address-cells = <1>;
55 #size-cells = <1>;
56 compatible = "simple-bus";
60 compatible = "zephyr,memory-region", "mmio-sram";
62 zephyr,memory-region = "SRAM0";
66 compatible = "zephyr,memory-region", "mmio-sram";
68 zephyr,memory-region = "SRAM1";
71 intc: interrupt-controller@600c2000 {
72 compatible = "espressif,esp32-intc";
73 #address-cells = <0>;
74 #interrupt-cells = <3>;
75 interrupt-controller;
81 compatible = "espressif,esp32-systimer";
84 interrupt-parent = <&intc>;
89 compatible = "espressif,esp32-rtc";
91 fast-clk-src = <ESP32_RTC_FAST_CLK_SRC_RC_FAST>;
92 slow-clk-src = <ESP32_RTC_SLOW_CLK_SRC_RC_SLOW>;
93 #clock-cells = <1>;
99 compatible = "espressif,esp32-rtc-timer";
102 interrupt-parent = <&intc>;
106 flash: flash-controller@60002000 {
107 compatible = "espressif,esp32-flash-controller";
110 #address-cells = <1>;
111 #size-cells = <1>;
114 compatible = "soc-nv-flash";
115 erase-block-size = <4096>;
116 write-block-size = <4>;
122 compatible = "espressif,esp32-gpio";
123 gpio-controller;
124 #gpio-cells = <2>;
127 interrupt-parent = <&intc>;
131 * the `gpio-reserved-ranges` property.
137 compatible = "espressif,esp32-i2c";
138 #address-cells = <1>;
139 #size-cells = <0>;
142 interrupt-parent = <&intc>;
148 compatible = "espressif,esp32-uart";
152 interrupt-parent = <&intc>;
157 compatible = "espressif,esp32-uart";
161 interrupt-parent = <&intc>;
163 current-speed = <115200>;
167 compatible = "espressif,esp32-ledc";
168 pwm-controller;
169 #pwm-cells = <3>;
176 compatible = "espressif,esp32-timer";
182 interrupt-parent = <&intc>;
187 compatible = "espressif,esp32-trng";
193 compatible = "espressif,esp32-spi";
196 interrupt-parent = <&intc>;
198 dma-clk = <ESP32_GDMA_MODULE>;
199 dma-host = <0>;
204 compatible = "espressif,esp32-watchdog";
207 interrupt-parent = <&intc>;
213 compatible = "espressif,esp32-temp";
214 friendly-name = "coretemp";