Lines Matching +full:exit +full:- +full:latency +full:- +full:us

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/xg24-clock.h>
12 #include <dt-bindings/dma/silabs/xg24-dma.h>
17 zephyr,flash-controller = &msc;
23 #clock-cells = <0>;
24 compatible = "fixed-factor-clock";
28 #clock-cells = <0>;
29 compatible = "fixed-factor-clock";
33 #clock-cells = <0>;
34 compatible = "fixed-factor-clock";
38 #clock-cells = <0>;
39 compatible = "fixed-factor-clock";
42 clock-div = <1>;
45 #clock-cells = <0>;
46 compatible = "fixed-factor-clock";
49 clock-div = <2>;
52 #clock-cells = <0>;
53 compatible = "fixed-factor-clock";
56 clock-div = <2>;
59 #clock-cells = <0>;
60 compatible = "fixed-factor-clock";
63 clock-div = <1024>;
66 #clock-cells = <0>;
67 compatible = "fixed-factor-clock";
70 clock-div = <1>;
73 #clock-cells = <0>;
74 compatible = "fixed-factor-clock";
78 #clock-cells = <0>;
79 compatible = "fixed-factor-clock";
83 #clock-cells = <0>;
84 compatible = "fixed-factor-clock";
88 #clock-cells = <0>;
89 compatible = "fixed-factor-clock";
93 #clock-cells = <0>;
94 compatible = "fixed-factor-clock";
98 #clock-cells = <0>;
99 compatible = "fixed-factor-clock";
103 #clock-cells = <0>;
104 compatible = "fixed-factor-clock";
108 #clock-cells = <0>;
109 compatible = "fixed-factor-clock";
113 #clock-cells = <0>;
114 compatible = "fixed-factor-clock";
118 #clock-cells = <0>;
119 compatible = "fixed-factor-clock";
123 #clock-cells = <0>;
124 compatible = "fixed-factor-clock";
128 #clock-cells = <0>;
129 compatible = "fixed-factor-clock";
135 #address-cells = <1>;
136 #size-cells = <0>;
140 compatible = "arm,cortex-m33";
142 cpu-power-states = <&pstate_em1 &pstate_em2 &pstate_em3>;
144 * The minimum residency and exit latency is
149 power-states {
151 * EM1 is a basic "CPU WFI idle", all high-freq clocks remain
155 compatible = "zephyr,power-state";
156 power-state-name = "runtime-idle";
165 compatible = "zephyr,power-state";
166 power-state-name = "suspend-to-idle";
176 compatible = "zephyr,power-state";
177 power-state-name = "standby";
184 compatible = "mmio-sram";
189 compatible = "silabs,series-clock";
192 interrupt-names = "cmu";
194 #clock-cells = <2>;
198 #clock-cells = <0>;
199 compatible = "fixed-clock";
201 clock-frequency = <DT_FREQ_M(20)>;
205 #clock-cells = <0>;
209 interrupt-names = "hfxo";
210 clock-frequency = <DT_FREQ_M(39)>;
217 #clock-cells = <0>;
218 compatible = "silabs,series2-lfxo";
220 clock-frequency = <32768>;
228 #clock-cells = <0>;
229 compatible = "silabs,series2-hfrcodpll";
231 clock-frequency = <DT_FREQ_M(19)>;
235 #clock-cells = <0>;
236 compatible = "silabs,series2-hfrcoem23";
238 clock-frequency = <DT_FREQ_M(19)>;
242 #clock-cells = <0>;
243 compatible = "silabs,series2-lfrco";
245 clock-frequency = <32768>;
249 #clock-cells = <0>;
250 compatible = "fixed-clock";
252 clock-frequency = <1000>;
256 #clock-cells = <0>;
257 compatible = "fixed-clock";
259 clock-frequency = <DT_FREQ_M(38)>;
262 msc: flash-controller@50030000 {
263 compatible = "silabs,series2-flash-controller";
267 #address-cells = <1>;
268 #size-cells = <1>;
271 compatible = "soc-nv-flash";
272 write-block-size = <4>;
273 erase-block-size = <8192>;
278 compatible = "silabs,usart-uart";
281 interrupt-names = "rx", "tx";
287 compatible = "silabs,eusart-spi";
290 interrupt-names = "rx", "tx";
296 compatible = "silabs,eusart-spi";
299 interrupt-names = "rx", "tx";
305 compatible = "silabs,gecko-burtc";
313 compatible = "silabs,gecko-semailbox";
317 interrupt-names = "SETAMPERHOST", "SEMBRX", "SEMBTX";
321 compatible = "silabs,gecko-i2c";
322 clock-frequency = <I2C_BITRATE_STANDARD>;
323 #address-cells = <1>;
324 #size-cells = <0>;
332 compatible = "silabs,gecko-stimer";
335 interrupt-names = "sysrtc_app", "sysrtc_seq";
336 clock-frequency = <32768>;
343 compatible = "silabs,gecko-gpio";
346 interrupt-names = "GPIO_EVEN", "GPIO_ODD";
350 #address-cells = <1>;
351 #size-cells = <1>;
354 compatible = "silabs,gecko-gpio-port";
356 peripheral-id = <0>;
357 gpio-controller;
358 #gpio-cells = <2>;
363 compatible = "silabs,gecko-gpio-port";
365 peripheral-id = <1>;
366 gpio-controller;
367 #gpio-cells = <2>;
372 compatible = "silabs,gecko-gpio-port";
374 peripheral-id = <2>;
375 gpio-controller;
376 #gpio-cells = <2>;
381 compatible = "silabs,gecko-gpio-port";
383 peripheral-id = <3>;
384 gpio-controller;
385 #gpio-cells = <2>;
390 pinctrl: pin-controller@5003c440 {
391 compatible = "silabs,dbus-pinctrl";
393 reg-names = "dbus", "abus";
400 #dma-cells = <1>;
406 compatible = "silabs,gecko-wdog";
408 peripheral-id = <0>;
415 compatible = "silabs,gecko-wdog";
417 peripheral-id = <1>;
424 compatible = "silabs,gecko-iadc";
429 #io-channel-cells = <1>;
433 compatible = "silabs,series2-dcdc";
448 compatible = "silabs,series2-radio";
452 interrupt-names = "agc", "bufc", "frc_pri", "frc", "modem", "protimer",
455 pa-initial-power-dbm = <10>;
456 pa-ramp-time-us = <10>;
457 pa-voltage-mv = <3300>;
458 pa-2p4ghz = "highest";
461 compatible = "silabs,bt-hci-efr32";
470 compatible = "silabs,gecko-hwinfo";
477 arm,num-irq-priority-bits = <4>;