Lines Matching +full:gecko +full:- +full:usart
4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
8 #include <zephyr/dt-bindings/gpio/gpio.h>
9 #include <zephyr/dt-bindings/i2c/i2c.h>
14 zephyr,flash-controller = &msc;
18 #address-cells = <1>;
19 #size-cells = <0>;
22 compatible = "arm,cortex-m4f";
28 compatible = "mmio-sram";
32 msc: flash-controller@400e0000 {
33 compatible = "silabs,gecko-flash-controller";
37 #address-cells = <1>;
38 #size-cells = <1>;
41 compatible = "soc-nv-flash";
42 write-block-size = <4>;
43 erase-block-size = <2048>;
47 usart0: usart@40010000 { /* USART0 */
48 compatible = "silabs,gecko-usart";
51 interrupt-names = "rx", "tx";
52 peripheral-id = <0>;
56 usart1: usart@40010400 { /* USART1 */
57 compatible = "silabs,gecko-usart";
60 interrupt-names = "rx", "tx";
61 peripheral-id = <1>;
65 usart2: usart@40010800 { /* USART2 */
66 compatible = "silabs,gecko-usart";
69 interrupt-names = "rx", "tx";
70 peripheral-id = <2>;
75 compatible = "silabs,gecko-leuart";
78 peripheral-id = <0>;
83 compatible = "silabs,gecko-i2c";
84 clock-frequency = <I2C_BITRATE_STANDARD>;
85 #address-cells = <1>;
86 #size-cells = <0>;
93 compatible = "silabs,gecko-i2c";
94 clock-frequency = <I2C_BITRATE_STANDARD>;
95 #address-cells = <1>;
96 #size-cells = <0>;
103 compatible = "silabs,gecko-rtcc";
106 clock-frequency = <32768>;
112 compatible = "silabs,gecko-gpio";
115 interrupt-names = "GPIO_EVEN", "GPIO_ODD";
118 #address-cells = <1>;
119 #size-cells = <1>;
122 compatible = "silabs,gecko-gpio-port";
124 peripheral-id = <0>;
125 gpio-controller;
126 #gpio-cells = <2>;
131 compatible = "silabs,gecko-gpio-port";
133 peripheral-id = <1>;
134 gpio-controller;
135 #gpio-cells = <2>;
140 compatible = "silabs,gecko-gpio-port";
142 peripheral-id = <2>;
143 gpio-controller;
144 #gpio-cells = <2>;
149 compatible = "silabs,gecko-gpio-port";
151 peripheral-id = <3>;
152 gpio-controller;
153 #gpio-cells = <2>;
158 compatible = "silabs,gecko-gpio-port";
160 peripheral-id = <5>;
161 gpio-controller;
162 #gpio-cells = <2>;
168 compatible = "silabs,gecko-wdog";
170 peripheral-id = <0>;
176 compatible = "silabs,gecko-wdog";
178 peripheral-id = <1>;
185 compatible = "silabs,bt-hci-efr32";
189 pinctrl: pin-controller {
194 compatible = "silabs,gecko-pinctrl";
199 arm,num-irq-priority-bits = <3>;