Lines Matching +full:num +full:- +full:ss +full:- +full:bits
4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv8-m.dtsi>
9 #include <zephyr/dt-bindings/adc/adc.h>
10 #include <zephyr/dt-bindings/clock/mcux_lpc_syscon_clock.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/i2c/i2c.h>
13 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
14 #include <zephyr/dt-bindings/reset/nxp_syscon_reset_common.h>
22 #address-cells = <1>;
23 #size-cells = <0>;
26 compatible = "arm,cortex-m33f";
28 cpu-power-states = <&idle &suspend>;
29 #address-cells = <1>;
30 #size-cells = <1>;
33 compatible = "arm,armv8m-mpu";
38 power-states {
40 compatible = "zephyr,power-state";
41 power-state-name = "runtime-idle";
42 min-residency-us = <10>;
45 compatible = "zephyr,power-state";
46 power-state-name = "suspend-to-idle";
47 min-residency-us = <1000>;
54 #address-cells = <1>;
55 #size-cells = <1>;
67 compatible = "mmio-sram";
72 compatible = "mmio-sram";
77 compatible = "zephyr,memory-region", "mmio-sram";
79 zephyr,memory-region = "SRAM1";
80 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
93 #address-cells = <1>;
94 #size-cells = <1>;
98 * addresses differ between non-secure (0x40000000) and secure
108 compatible = "nxp,lpc-syscon";
110 #clock-cells = <1>;
114 compatible = "nxp,lpc-iocon";
117 compatible = "nxp,rt-iocon-pinctrl";
123 compatible = "nxp,lpc-syscon";
125 #clock-cells = <1>;
131 #reset-cells = <1>;
137 #reset-cells = <1>;
141 compatible = "nxp,lpc-uid";
146 compatible = "nxp,lpc-gpio";
148 #address-cells = <1>;
149 #size-cells = <0>;
152 compatible = "nxp,lpc-gpio-port";
153 int-source = "pint";
154 gpio-controller;
155 #gpio-cells = <2>;
160 compatible = "nxp,lpc-gpio-port";
161 int-source = "pint";
162 gpio-controller;
163 #gpio-cells = <2>;
168 compatible = "nxp,lpc-gpio-port";
169 gpio-controller;
170 #gpio-cells = <2>;
175 compatible = "nxp,lpc-gpio-port";
176 gpio-controller;
177 #gpio-cells = <2>;
182 compatible = "nxp,lpc-gpio-port";
183 gpio-controller;
184 #gpio-cells = <2>;
189 compatible = "nxp,lpc-gpio-port";
190 gpio-controller;
191 #gpio-cells = <2>;
199 interrupt-controller;
200 #interrupt-cells = <1>;
201 #address-cells = <0>;
204 num-lines = <8>;
205 num-inputs = <64>;
209 compatible = "nxp,lpc-flexcomm";
218 compatible = "nxp,lpc-flexcomm";
227 compatible = "nxp,lpc-flexcomm";
236 compatible = "nxp,lpc-flexcomm";
245 compatible = "nxp,lpc-flexcomm";
254 compatible = "nxp,lpc-flexcomm";
263 compatible = "nxp,lpc-flexcomm";
272 compatible = "nxp,lpc-flexcomm";
281 compatible = "nxp,lpc-i2c";
293 num-bidir-endpoints = <6>;
304 compatible = "nxp,lpc-spi";
305 /* Enabling cs-gpios below will allow using GPIO CS,
306 rather than Flexcomm SS */
307 /* cs-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>,
316 #address-cells = <1>;
317 #size-cells = <0>;
320 dma0: dma-controller@104000 {
321 compatible = "nxp,lpc-dma";
324 dma-channels = <33>;
326 #dma-cells = <1>;
329 dma1: dma-controller@105000 {
330 compatible = "nxp,lpc-dma";
333 dma-channels = <33>;
335 #dma-cells = <1>;
339 #address-cells = <1>;
340 #size-cells = <0>;
347 pdmc0: dmic-channel@0 {
348 compatible = "nxp,dmic-channel";
354 pdmc1: dmic-channel@1 {
355 compatible = "nxp,dmic-channel";
361 pdmc2: dmic-channel@2 {
362 compatible = "nxp,dmic-channel";
368 pdmc3: dmic-channel@3 {
369 compatible = "nxp,dmic-channel";
375 pdmc4: dmic-channel@4 {
376 compatible = "nxp,dmic-channel";
382 pdmc5: dmic-channel@5 {
383 compatible = "nxp,dmic-channel";
389 pdmc6: dmic-channel@6 {
390 compatible = "nxp,dmic-channel";
396 pdmc7: dmic-channel@7 {
397 compatible = "nxp,dmic-channel";
405 compatible = "nxp,os-timer";
412 compatible = "nxp,lpc-rtc";
417 compatible = "nxp,lpc-rtc-highres";
423 compatible = "nxp,kinetis-trng";
430 compatible = "nxp,sctimer-pwm";
436 #pwm-cells = <3>;
440 compatible = "nxp,lpc-wwdt";
444 clk-divider = <1>;
448 compatible = "nxp,lpc-wwdt";
452 clk-divider = <1>;
456 compatible = "nxp,imx-usdhc";
461 max-current-330 = <1020>;
462 max-current-180 = <1020>;
463 max-bus-freq = <208000000>;
464 min-bus-freq = <400000>;
468 compatible = "nxp,imx-usdhc";
473 max-current-330 = <1020>;
474 max-current-180 = <1020>;
475 max-bus-freq = <208000000>;
476 min-bus-freq = <400000>;
480 compatible = "nxp,lpc-lpadc";
484 clk-divider = <1>;
485 clk-source = <0>;
486 voltage-ref= <1>;
487 calibration-average = <128>;
488 power-level = <0>;
489 offset-value-a = <10>;
490 offset-value-b = <10>;
491 #io-channel-cells = <1>;
496 compatible = "nxp,lpc-ctimer";
500 clk-source = <1>;
508 compatible = "nxp,lpc-ctimer";
512 clk-source = <1>;
520 compatible = "nxp,lpc-ctimer";
524 clk-source = <1>;
532 compatible = "nxp,lpc-ctimer";
536 clk-source = <1>;
544 compatible = "nxp,lpc-ctimer";
548 clk-source = <1>;
556 compatible = "nxp,mcux-i3c";
560 clk-divider = <2>;
561 clk-divider-slow = <1>;
562 clk-divider-tc = <1>;
564 #address-cells = <3>;
565 #size-cells = <0>;
572 num-channels = <4>;
573 num-bits = <24>;
576 #address-cells = <1>;
577 #size-cells = <0>;
580 compatible = "nxp,mrt-channel";
585 compatible = "nxp,mrt-channel";
590 compatible = "nxp,mrt-channel";
595 compatible = "nxp,mrt-channel";
603 compatible = "nxp,imx-flexspi";
605 #address-cells = <1>;
606 #size-cells = <0>;
612 arm,num-irq-priority-bits = <3>;