Lines Matching +full:interrupt +full:- +full:names

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/xg29-clock.h>
12 #include <dt-bindings/dma/silabs/xg29-dma.h>
17 zephyr,flash-controller = &msc;
23 #clock-cells = <0>;
24 compatible = "fixed-factor-clock";
29 #clock-cells = <0>;
30 compatible = "fixed-factor-clock";
35 #clock-cells = <0>;
36 compatible = "fixed-factor-clock";
41 #clock-cells = <0>;
42 compatible = "fixed-factor-clock";
45 clock-div = <1>;
49 #clock-cells = <0>;
50 compatible = "fixed-factor-clock";
53 clock-div = <2>;
57 #clock-cells = <0>;
58 compatible = "fixed-factor-clock";
61 clock-div = <2>;
65 #clock-cells = <0>;
66 compatible = "fixed-factor-clock";
69 clock-div = <1024>;
73 #clock-cells = <0>;
74 compatible = "fixed-factor-clock";
77 clock-div = <1>;
81 #clock-cells = <0>;
82 compatible = "fixed-factor-clock";
87 #clock-cells = <0>;
88 compatible = "fixed-factor-clock";
93 #clock-cells = <0>;
94 compatible = "fixed-factor-clock";
99 #clock-cells = <0>;
100 compatible = "fixed-factor-clock";
105 #clock-cells = <0>;
106 compatible = "fixed-factor-clock";
111 #clock-cells = <0>;
112 compatible = "fixed-factor-clock";
117 #clock-cells = <0>;
118 compatible = "fixed-factor-clock";
123 #clock-cells = <0>;
124 compatible = "fixed-factor-clock";
129 #clock-cells = <0>;
130 compatible = "fixed-factor-clock";
135 #clock-cells = <0>;
136 compatible = "fixed-factor-clock";
142 #address-cells = <1>;
143 #size-cells = <0>;
147 compatible = "arm,cortex-m33";
149 cpu-power-states = <&pstate_em1 &pstate_em2>;
156 power-states {
158 * EM1 is a basic "CPU WFI idle", all high-freq clocks remain
162 compatible = "zephyr,power-state";
163 power-state-name = "runtime-idle";
172 compatible = "zephyr,power-state";
173 power-state-name = "suspend-to-idle";
180 compatible = "mmio-sram";
185 compatible = "silabs,series-clock";
188 interrupt-names = "cmu";
190 #clock-cells = <2>;
194 #clock-cells = <0>;
198 interrupt-names = "hfxo0";
199 clock-frequency = <DT_FREQ_K(38400)>;
206 #clock-cells = <0>;
207 compatible = "silabs,series2-hfrcodpll";
210 interrupt-names = "hfrco0", "dpll0";
211 clock-frequency = <DT_FREQ_M(19)>;
215 #clock-cells = <0>;
216 compatible = "fixed-clock";
218 clock-frequency = <DT_FREQ_M(20)>;
222 #clock-cells = <0>;
223 compatible = "silabs,series2-lfxo";
226 interrupt-names = "lfxo";
227 clock-frequency = <32768>;
235 #clock-cells = <0>;
236 compatible = "silabs,series2-lfrco";
239 interrupt-names = "lfrco";
240 clock-frequency = <32768>;
244 #clock-cells = <0>;
245 compatible = "fixed-clock";
248 interrupt-names = "ulfrco";
249 clock-frequency = <1000>;
253 #clock-cells = <0>;
254 compatible = "fixed-clock";
256 clock-frequency = <DT_FREQ_M(38)>;
259 msc: flash-controller@50030000 {
260 compatible = "silabs,series2-flash-controller";
263 interrupt-names = "msc";
264 #address-cells = <1>;
265 #size-cells = <1>;
268 compatible = "soc-nv-flash";
269 write-block-size = <4>;
270 erase-block-size = <8192>;
275 compatible = "silabs,gecko-gpio";
278 interrupt-names = "GPIO_EVEN", "GPIO_ODD";
281 #address-cells = <1>;
282 #size-cells = <1>;
285 compatible = "silabs,gecko-gpio-port";
287 gpio-controller;
288 #gpio-cells = <2>;
293 compatible = "silabs,gecko-gpio-port";
295 gpio-controller;
296 #gpio-cells = <2>;
301 compatible = "silabs,gecko-gpio-port";
303 gpio-controller;
304 #gpio-cells = <2>;
309 compatible = "silabs,gecko-gpio-port";
311 gpio-controller;
312 #gpio-cells = <2>;
317 pinctrl: pin-controller@5003c440 {
318 compatible = "silabs,dbus-pinctrl";
320 reg-names = "dbus", "abus";
327 interrupt-names = "ldma";
328 #dma-cells = <1>;
334 compatible = "silabs,usart-uart";
337 interrupt-names = "rx", "tx";
343 compatible = "silabs,usart-uart";
346 interrupt-names = "rx", "tx";
352 compatible = "silabs,gecko-burtc";
355 interrupt-names = "burtc";
361 compatible = "silabs,gecko-i2c";
362 clock-frequency = <I2C_BITRATE_STANDARD>;
365 interrupt-names = "i2c0";
367 #address-cells = <1>;
368 #size-cells = <0>;
373 compatible = "silabs,gecko-i2c";
374 clock-frequency = <I2C_BITRATE_STANDARD>;
377 interrupt-names = "i2c1";
379 #address-cells = <1>;
380 #size-cells = <0>;
385 compatible = "silabs,series2-dcdc";
388 interrupt-names = "dcdc";
393 compatible = "silabs,eusart-spi";
396 interrupt-names = "rx", "tx";
402 compatible = "silabs,eusart-spi";
405 interrupt-names = "rx", "tx";
411 compatible = "silabs,gecko-stimer";
414 interrupt-names = "rtcc";
416 clock-frequency = <32768>;
422 compatible = "silabs,gecko-wdog";
424 peripheral-id = <0>;
426 interrupt-names = "wdog0";
432 compatible = "silabs,gecko-iadc";
435 interrupt-names = "iadc0";
438 #io-channel-cells = <1>;
450 compatible = "silabs,gecko-semailbox";
453 interrupt-names = "SETAMPERHOST", "SEMBRX", "SEMBTX";
458 compatible = "silabs,series2-radio";
462 interrupt-names = "agc", "bufc", "frc_pri", "frc", "modem", "protimer",
465 pa-initial-power-dbm = <10>;
466 pa-ramp-time-us = <2>;
467 pa-voltage-mv = <3300>;
468 pa-2p4ghz = "highest";
471 compatible = "silabs,bt-hci-efr32";
478 compatible = "silabs,series2-hwinfo";
484 arm,num-irq-priority-bits = <4>;