Lines Matching +full:pclk +full:- +full:pin

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/adc/adc.h>
11 #include <dt-bindings/clock/silabs/xg23-clock.h>
16 zephyr,flash-controller = &msc;
22 #clock-cells = <0>;
23 compatible = "fixed-factor-clock";
27 #clock-cells = <0>;
28 compatible = "fixed-factor-clock";
32 #clock-cells = <0>;
33 compatible = "fixed-factor-clock";
37 #clock-cells = <0>;
38 compatible = "fixed-factor-clock";
41 clock-div = <1>;
43 pclk: pclk { label
44 #clock-cells = <0>;
45 compatible = "fixed-factor-clock";
48 clock-div = <2>;
51 #clock-cells = <0>;
52 compatible = "fixed-factor-clock";
53 clocks = <&pclk>;
55 clock-div = <2>;
58 #clock-cells = <0>;
59 compatible = "fixed-factor-clock";
62 clock-div = <1024>;
65 #clock-cells = <0>;
66 compatible = "fixed-factor-clock";
69 clock-div = <1>;
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";
102 #clock-cells = <0>;
103 compatible = "fixed-factor-clock";
107 #clock-cells = <0>;
108 compatible = "fixed-factor-clock";
112 #clock-cells = <0>;
113 compatible = "fixed-factor-clock";
117 #clock-cells = <0>;
118 compatible = "fixed-factor-clock";
122 #clock-cells = <0>;
123 compatible = "fixed-factor-clock";
127 #clock-cells = <0>;
128 compatible = "fixed-factor-clock";
132 #clock-cells = <0>;
133 compatible = "fixed-factor-clock";
137 #clock-cells = <0>;
138 compatible = "fixed-factor-clock";
144 #address-cells = <1>;
145 #size-cells = <0>;
149 compatible = "arm,cortex-m33";
151 cpu-power-states = <&pstate_em1 &pstate_em2 &pstate_em3>;
154 power-states {
156 * EM1 is a basic "CPU WFI idle", all high-freq clocks remain
160 compatible = "zephyr,power-state";
161 power-state-name = "runtime-idle";
162 min-residency-us = <4>;
164 exit-latency-us = <2>;
172 compatible = "zephyr,power-state";
173 power-state-name = "suspend-to-idle";
174 min-residency-us = <260>;
175 exit-latency-us = <250>;
185 compatible = "zephyr,power-state";
186 power-state-name = "standby";
187 min-residency-us = <20000>;
188 exit-latency-us = <2000>;
195 compatible = "mmio-sram";
200 compatible = "silabs,series-clock";
203 interrupt-names = "cmu";
205 #clock-cells = <2>;
209 #clock-cells = <0>;
210 compatible = "fixed-clock";
212 clock-frequency = <DT_FREQ_M(20)>;
216 #clock-cells = <0>;
220 interrupt-names = "hfxo";
221 clock-frequency = <DT_FREQ_M(39)>;
228 #clock-cells = <0>;
229 compatible = "silabs,series2-lfxo";
231 clock-frequency = <32768>;
239 #clock-cells = <0>;
240 compatible = "silabs,series2-hfrcodpll";
242 clock-frequency = <DT_FREQ_M(19)>;
246 #clock-cells = <0>;
247 compatible = "silabs,series2-hfrcoem23";
249 clock-frequency = <DT_FREQ_M(19)>;
253 #clock-cells = <0>;
254 compatible = "silabs,series2-lfrco";
256 clock-frequency = <32768>;
260 #clock-cells = <0>;
261 compatible = "fixed-clock";
263 clock-frequency = <1000>;
267 #clock-cells = <0>;
268 compatible = "fixed-clock";
270 clock-frequency = <DT_FREQ_M(38)>;
273 msc: flash-controller@50030000 {
274 compatible = "silabs,gecko-flash-controller";
278 #address-cells = <1>;
279 #size-cells = <1>;
282 compatible = "soc-nv-flash";
283 write-block-size = <4>;
284 erase-block-size = <8192>;
289 compatible = "silabs,gecko-usart";
292 interrupt-names = "rx", "tx";
293 peripheral-id = <0>;
299 compatible = "silabs,gecko-spi-eusart";
302 interrupt-names = "rx", "tx";
308 compatible = "silabs,gecko-spi-eusart";
311 interrupt-names = "rx", "tx";
317 compatible = "silabs,gecko-spi-eusart";
320 interrupt-names = "rx", "tx";
326 compatible = "silabs,gecko-burtc";
334 compatible = "silabs,gecko-semailbox";
337 interrupt-names = "SETAMPERHOST", "SEMBRX", "SEMBTX";
342 compatible = "silabs,gecko-i2c";
343 clock-frequency = <I2C_BITRATE_STANDARD>;
344 #address-cells = <1>;
345 #size-cells = <0>;
353 compatible = "silabs,gecko-i2c";
354 clock-frequency = <I2C_BITRATE_STANDARD>;
355 #address-cells = <1>;
356 #size-cells = <0>;
364 compatible = "silabs,gecko-stimer";
367 interrupt-names = "sysrtc_app", "sysrtc_seq";
368 clock-frequency = <32768>;
375 compatible = "silabs,gecko-gpio";
378 interrupt-names = "GPIO_EVEN", "GPIO_ODD";
382 #address-cells = <1>;
383 #size-cells = <1>;
386 compatible = "silabs,gecko-gpio-port";
388 peripheral-id = <0>;
389 gpio-controller;
390 #gpio-cells = <2>;
395 compatible = "silabs,gecko-gpio-port";
397 peripheral-id = <1>;
398 gpio-controller;
399 #gpio-cells = <2>;
404 compatible = "silabs,gecko-gpio-port";
406 peripheral-id = <2>;
407 gpio-controller;
408 #gpio-cells = <2>;
413 compatible = "silabs,gecko-gpio-port";
415 peripheral-id = <3>;
416 gpio-controller;
417 #gpio-cells = <2>;
422 pinctrl: pin-controller@5003c440 {
423 compatible = "silabs,dbus-pinctrl";
431 #dma-cells = <3>;
437 compatible = "silabs,gecko-wdog";
439 peripheral-id = <0>;
446 compatible = "silabs,gecko-wdog";
448 peripheral-id = <1>;
455 compatible = "silabs,gecko-iadc";
460 #io-channel-cells = <1>;
464 compatible = "silabs,series2-dcdc";
472 compatible = "silabs,gecko-hwinfo";
478 arm,num-irq-priority-bits = <4>;