Lines Matching +full:gecko +full:- +full:usart

4  * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv8-m.dtsi>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/i2c/i2c.h>
10 #include <dt-bindings/pinctrl/gecko-pinctrl.h>
11 #include <dt-bindings/adc/adc.h>
16 zephyr,flash-controller = &msc;
22 #clock-cells = <0>;
23 compatible = "fixed-factor-clock";
27 #clock-cells = <0>;
28 compatible = "fixed-factor-clock";
31 clock-div = <1>;
34 #clock-cells = <0>;
35 compatible = "fixed-factor-clock";
38 clock-div = <2>;
41 #clock-cells = <0>;
42 compatible = "fixed-factor-clock";
45 clock-div = <2>;
48 #clock-cells = <0>;
49 compatible = "fixed-factor-clock";
52 clock-div = <1024>;
55 #clock-cells = <0>;
56 compatible = "fixed-factor-clock";
59 clock-div = <1>;
62 #clock-cells = <0>;
63 compatible = "fixed-factor-clock";
67 #clock-cells = <0>;
68 compatible = "fixed-factor-clock";
72 #clock-cells = <0>;
73 compatible = "fixed-factor-clock";
77 #clock-cells = <0>;
78 compatible = "fixed-factor-clock";
82 #clock-cells = <0>;
83 compatible = "fixed-factor-clock";
87 #clock-cells = <0>;
88 compatible = "fixed-factor-clock";
92 #clock-cells = <0>;
93 compatible = "fixed-factor-clock";
97 #clock-cells = <0>;
98 compatible = "fixed-factor-clock";
104 #address-cells = <1>;
105 #size-cells = <0>;
108 compatible = "arm,cortex-m33";
116 * - for EM2, EM3: BURTC used as sys_clock
117 * - for EM3: BURTC clocked from ULFRCO
122 cpu-power-states = <&pstate_em1 &pstate_em2 &pstate_em3>;
125 power-states {
127 * EM1 is a basic "CPU WFI idle", all high-freq clocks remain
131 compatible = "zephyr,power-state";
132 power-state-name = "runtime-idle";
133 min-residency-us = <4>;
135 exit-latency-us = <2>;
143 compatible = "zephyr,power-state";
144 power-state-name = "suspend-to-idle";
145 min-residency-us = <260>;
146 exit-latency-us = <250>;
156 compatible = "zephyr,power-state";
157 power-state-name = "standby";
158 min-residency-us = <20000>;
159 exit-latency-us = <2000>;
165 compatible = "mmio-sram";
170 compatible = "silabs,series-clock";
172 interrupt-names = "cmu";
174 #clock-cells = <2>;
178 #clock-cells = <0>;
179 compatible = "fixed-clock";
181 clock-frequency = <DT_FREQ_M(20)>;
185 #clock-cells = <0>;
188 clock-frequency = <DT_FREQ_K(38400)>;
195 #clock-cells = <0>;
196 compatible = "silabs,series2-lfxo";
198 clock-frequency = <32768>;
206 #clock-cells = <0>;
207 compatible = "silabs,series2-hfrcodpll";
209 clock-frequency = <DT_FREQ_M(19)>;
213 #clock-cells = <0>;
214 compatible = "silabs,series2-lfrco";
216 clock-frequency = <32768>;
220 #clock-cells = <0>;
221 compatible = "fixed-clock";
223 clock-frequency = <1000>;
226 msc: flash-controller@50030000 {
227 compatible = "silabs,gecko-flash-controller";
231 #address-cells = <1>;
232 #size-cells = <1>;
235 usart0: usart@5005c000 {
236 compatible = "silabs,gecko-spi-usart";
238 interrupt-names = "rx", "tx";
239 #address-cells = <1>;
240 #size-cells = <0>;
244 usart1: usart@50060000 {
245 compatible = "silabs,gecko-usart";
247 interrupt-names = "rx", "tx";
252 compatible = "silabs,gecko-burtc";
258 compatible = "silabs,gecko-stimer";
260 clock-frequency = <32768>;
266 compatible = "silabs,gecko-trng";
273 compatible = "silabs,gecko-i2c";
274 clock-frequency = <I2C_BITRATE_STANDARD>;
276 #address-cells = <1>;
277 #size-cells = <0>;
282 compatible = "silabs,gecko-i2c";
283 clock-frequency = <I2C_BITRATE_STANDARD>;
285 #address-cells = <1>;
286 #size-cells = <0>;
291 compatible = "silabs,gecko-gpio";
293 interrupt-names = "GPIO_EVEN", "GPIO_ODD";
296 #address-cells = <1>;
297 #size-cells = <1>;
300 compatible = "silabs,gecko-gpio-port";
302 gpio-controller;
303 #gpio-cells = <2>;
308 compatible = "silabs,gecko-gpio-port";
310 gpio-controller;
311 #gpio-cells = <2>;
316 compatible = "silabs,gecko-gpio-port";
318 gpio-controller;
319 #gpio-cells = <2>;
324 compatible = "silabs,gecko-gpio-port";
326 gpio-controller;
327 #gpio-cells = <2>;
332 compatible = "silabs,gecko-gpio-port";
334 gpio-controller;
335 #gpio-cells = <2>;
341 pinctrl: pin-controller@5003c440 {
342 compatible = "silabs,dbus-pinctrl";
349 #dma-cells = <3>;
355 compatible = "silabs,gecko-wdog";
357 peripheral-id = <0>;
363 compatible = "silabs,gecko-iadc";
367 #io-channel-cells = <1>;
371 compatible = "silabs,series2-dcdc";
378 compatible = "silabs,bt-hci-efr32";
384 arm,num-irq-priority-bits = <4>;