Lines Matching +full:port +full:- +full:num
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>;
24 compatible = "mmio-sram";
28 msc: flash-controller@400e0000 {
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 = <2048>;
44 compatible = "silabs,gecko-usart";
47 interrupt-names = "rx", "tx";
48 peripheral-id = <0>;
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-rtcc";
83 clock-frequency = <32768>;
89 compatible = "silabs,gecko-gpio";
92 interrupt-names = "GPIO_EVEN", "GPIO_ODD";
95 #address-cells = <1>;
96 #size-cells = <1>;
99 compatible = "silabs,gecko-gpio-port";
101 peripheral-id = <0>;
102 gpio-controller;
103 #gpio-cells = <2>;
108 compatible = "silabs,gecko-gpio-port";
110 peripheral-id = <1>;
111 gpio-controller;
112 #gpio-cells = <2>;
117 compatible = "silabs,gecko-gpio-port";
119 peripheral-id = <2>;
120 gpio-controller;
121 #gpio-cells = <2>;
126 compatible = "silabs,gecko-gpio-port";
128 peripheral-id = <3>;
129 gpio-controller;
130 #gpio-cells = <2>;
135 compatible = "silabs,gecko-gpio-port";
137 peripheral-id = <5>;
138 gpio-controller;
139 #gpio-cells = <2>;
142 pinctrl: pin-controller {
147 compatible = "silabs,gecko-pinctrl";
152 compatible = "silabs,gecko-wdog";
154 peripheral-id = <0>;
162 arm,num-irq-priority-bits = <3>;