Lines Matching +full:gecko +full:- +full:usart
1 /* SPDX-License-Identifier: Apache-2.0 */
3 #include <arm/armv6-m.dtsi>
4 #include <zephyr/dt-bindings/gpio/gpio.h>
5 #include <zephyr/dt-bindings/i2c/i2c.h>
10 zephyr,flash-controller = &msc;
14 #address-cells = <1>;
15 #size-cells = <0>;
18 compatible = "arm,cortex-m0+";
24 compatible = "mmio-sram";
28 msc: flash-controller@400c0000 {
29 compatible = "silabs,gecko-flash-controller";
33 #address-cells = <1>;
34 #size-cells = <1>;
37 compatible = "soc-nv-flash";
38 write-block-size = <4>;
39 erase-block-size = <1024>;
43 usart0: usart@4000c000 { /* USART0 */
44 compatible = "silabs,gecko-usart";
47 interrupt-names = "rx", "tx";
48 peripheral-id = <0>;
52 usart1: usart@4000c400 { /* USART1 */
53 compatible = "silabs,gecko-usart";
56 interrupt-names = "rx", "tx";
57 peripheral-id = <1>;
62 compatible = "silabs,gecko-leuart";
65 peripheral-id = <0>;
70 compatible = "silabs,gecko-i2c";
71 clock-frequency = <I2C_BITRATE_STANDARD>;
72 #address-cells = <1>;
73 #size-cells = <0>;
80 compatible = "silabs,gecko-gpio";
83 interrupt-names = "GPIO_EVEN", "GPIO_ODD";
86 #address-cells = <1>;
87 #size-cells = <1>;
90 compatible = "silabs,gecko-gpio-port";
92 peripheral-id = <0>;
93 gpio-controller;
94 #gpio-cells = <2>;
99 compatible = "silabs,gecko-gpio-port";
101 peripheral-id = <1>;
102 gpio-controller;
103 #gpio-cells = <2>;
108 compatible = "silabs,gecko-gpio-port";
110 peripheral-id = <2>;
111 gpio-controller;
112 #gpio-cells = <2>;
117 compatible = "silabs,gecko-gpio-port";
119 peripheral-id = <3>;
120 gpio-controller;
121 #gpio-cells = <2>;
126 compatible = "silabs,gecko-gpio-port";
128 peripheral-id = <4>;
129 gpio-controller;
130 #gpio-cells = <2>;
135 compatible = "silabs,gecko-gpio-port";
137 peripheral-id = <5>;
138 gpio-controller;
139 #gpio-cells = <2>;
144 pinctrl: pin-controller {
149 compatible = "silabs,gecko-pinctrl";
155 arm,num-irq-priority-bits = <2>;