Lines Matching +full:num +full:- +full:inputs

4  * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv8-m.dtsi>
8 #include <zephyr/dt-bindings/adc/adc.h>
9 #include <zephyr/dt-bindings/clock/mcux_lpc_syscon_clock.h>
10 #include <zephyr/dt-bindings/gpio/gpio.h>
11 #include <zephyr/dt-bindings/i2c/i2c.h>
12 #include <zephyr/dt-bindings/inputmux/inputmux_trigger_ports.h>
14 #include <zephyr/dt-bindings/reset/nxp_syscon_reset_common.h>
18 #address-cells = <1>;
19 #size-cells = <0>;
22 compatible = "arm,cortex-m33f";
24 #address-cells = <1>;
25 #size-cells = <1>;
28 compatible = "arm,armv8m-mpu";
36 #address-cells = <1>;
37 #size-cells = <1>;
44 compatible = "mmio-sram";
48 compatible = "mmio-sram";
52 compatible = "mmio-sram";
56 compatible = "mmio-sram";
60 compatible = "mmio-sram";
64 compatible = "mmio-sram";
70 #address-cells = <1>;
71 #size-cells = <1>;
74 compatible = "nxp,lpc-syscon";
76 #clock-cells = <1>;
78 compatible = "nxp,lpc-syscon-reset";
79 #reset-cells = <1>;
83 iap: flash-controller@34000 {
84 compatible = "nxp,iap-fmc553";
86 #address-cells = <1>;
87 #size-cells = <1>;
91 compatible = "soc-nv-flash";
93 erase-block-size = <512>;
94 write-block-size = <512>;
98 compatible = "soc-nv-flash";
104 compatible = "soc-nv-flash";
110 compatible = "nxp,lpc-iocon";
112 #address-cells = <1>;
113 #size-cells = <1>;
116 compatible = "nxp,lpc-iocon-pinctrl";
121 compatible = "nxp,lpc-gpio";
123 #address-cells = <1>;
124 #size-cells = <0>;
126 compatible = "nxp,lpc-gpio-port";
127 int-source = "pint";
128 gpio-controller;
129 #gpio-cells = <2>;
134 compatible = "nxp,lpc-gpio-port";
135 int-source = "pint";
136 gpio-controller;
137 #gpio-cells = <2>;
142 compatible = "nxp,lpc-gpio-port";
143 gpio-controller;
144 #gpio-cells = <2>;
149 dma0: dma-controller@82000 {
150 compatible = "nxp,lpc-dma";
153 dma-channels = <52>;
154 nxp,dma-num-of-otrigs = <4>;
155 nxp,dma-otrig-base-address = <LPC55S36_DMA0_OTRIG_BASE>;
156 nxp,dma-itrig-base-address = <LPC55S36_DMA0_ITRIG_BASE>;
158 #dma-cells = <1>;
161 dma1: dma-controller@a7000 {
162 compatible = "nxp,lpc-dma";
165 dma-channels = <16>;
166 nxp,dma-num-of-otrigs = <4>;
167 nxp,dma-otrig-base-address = <LPC55S36_DMA1_OTRIG_BASE>;
168 nxp,dma-itrig-base-address = <LPC55S36_DMA1_ITRIG_BASE>;
170 #dma-cells = <1>;
176 interrupt-controller;
177 #interrupt-cells = <1>;
178 #address-cells = <0>;
181 num-lines = <8>;
182 num-inputs = <64>;
186 compatible = "nxp,lpc-flexcomm";
192 dma-names = "rx", "tx";
197 compatible = "nxp,lpc-flexcomm";
203 dma-names = "rx", "tx";
208 compatible = "nxp,lpc-flexcomm";
214 dma-names = "rx", "tx";
219 compatible = "nxp,lpc-flexcomm";
225 dma-names = "rx", "tx";
230 compatible = "nxp,lpc-flexcomm";
236 dma-names = "rx", "tx";
241 compatible = "nxp,lpc-flexcomm";
247 dma-names = "rx", "tx";
252 compatible = "nxp,lpc-flexcomm";
258 dma-names = "rx", "tx";
263 compatible = "nxp,lpc-flexcomm";
269 dma-names = "rx", "tx";
274 compatible = "nxp,lpc-spi";
280 dma-names = "rx", "tx";
282 #address-cells = <1>;
283 #size-cells = <0>;
287 compatible = "nxp,lpc-lpadc";
291 clk-divider = <8>;
292 clk-source = <0>;
293 voltage-ref= <1>;
294 calibration-average = <128>;
295 power-level = <0>;
296 offset-value-a = <10>;
297 offset-value-b = <10>;
298 #io-channel-cells = <1>;
300 dma-names = "adc0-dma0", "adc0-dma1";
310 voltage-reference = <0>;
311 #io-channel-cells = <1>;
319 voltage-reference = <0>;
320 #io-channel-cells = <1>;
328 voltage-reference = <0>;
329 #io-channel-cells = <1>;
333 compatible = "nxp,lpc-mcan";
336 interrupt-names = "int0", "int1";
339 bosch,mram-cfg = <0x0 15 15 8 8 0 15 15>;
346 interrupt-names = "INPUT-CAPTURE", "FAULT", "RELOAD-ERROR";
349 compatible = "nxp,imx-pwm";
351 interrupt-names = "COMPARE-SUB0", "RELOAD-SUB0";
353 #pwm-cells = <3>;
357 run-in-wait;
361 compatible = "nxp,imx-pwm";
363 interrupt-names = "COMPARE-SUB1", "RELOAD-SUB1";
365 #pwm-cells = <3>;
369 run-in-wait;
373 compatible = "nxp,imx-pwm";
375 interrupt-names = "COMPARE-SUB2", "RELOAD-SUB2";
377 #pwm-cells = <3>;
381 run-in-wait;
385 compatible = "nxp,imx-pwm";
387 interrupt-names = "COMPARE-SUB3", "RELOAD-SUB3";
389 #pwm-cells = <3>;
393 run-in-wait;
401 interrupt-names = "INPUT-CAPTURE", "FAULT", "RELOAD-ERROR";
404 compatible = "nxp,imx-pwm";
406 interrupt-names = "COMPARE-SUB0", "RELOAD-SUB0";
408 #pwm-cells = <3>;
412 run-in-wait;
416 compatible = "nxp,imx-pwm";
418 interrupt-names = "COMPARE-SUB1", "RELOAD-SUB1";
420 #pwm-cells = <3>;
424 run-in-wait;
428 compatible = "nxp,imx-pwm";
430 interrupt-names = "COMPARE-SUB2", "RELOAD-SUB2";
432 #pwm-cells = <3>;
436 run-in-wait;
440 compatible = "nxp,imx-pwm";
442 interrupt-names = "COMPARE-SUB3", "RELOAD-SUB3";
444 #pwm-cells = <3>;
448 run-in-wait;
456 num-bidir-endpoints = <5>;
457 maximum-speed = "full-speed";
462 compatible = "nxp,sctimer-pwm";
468 #pwm-cells = <3>;
473 regulator-name = "lpc55s36-vref";
476 #nxp,reference-cells = <1>;
477 nxp,buffer-startup-delay-us = <400>;
478 nxp,bandgap-startup-time-us = <20>;
483 arm,num-irq-priority-bits = <3>;