Lines Matching +full:num +full:- +full:lines

2  * Copyright 2022-2024 NXP
4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/clock/mcux_lpc_syscon_clock.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
10 #include <dt-bindings/i2c/i2c.h>
11 #include <zephyr/dt-bindings/power/nxp_rw_pmu.h>
12 #include <dt-bindings/adc/nxp,gau-adc.h>
13 #include <zephyr/dt-bindings/reset/nxp_syscon_reset_common.h>
14 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
20 zephyr,bt-hci = &hci;
21 zephyr,hdlc-rcp-if = &hdlc_rcp_if;
25 #address-cells = <1>;
26 #size-cells = <0>;
29 compatible = "arm,cortex-m33f";
31 #address-cells = <1>;
32 #size-cells = <1>;
33 cpu-power-states = <&idle &suspend>;
36 compatible = "arm,armv8m-mpu";
41 power-states {
44 compatible = "zephyr,power-state";
45 power-state-name = "runtime-idle";
46 min-residency-us = <0>;
47 exit-latency-us = <0>;
51 compatible = "nxp,pdcfg-power", "zephyr,power-state";
52 power-state-name = "suspend-to-idle";
53 min-residency-us = <500>;
54 exit-latency-us = <120>;
55 deep-sleep-config = <0x180000>,
75 #address-cells = <1>;
76 #size-cells = <1>;
84 compatible = "mmio-sram";
89 compatible = "mmio-sram";
95 #address-cells = <1>;
96 #size-cells = <1>;
99 compatible = "zephyr,memory-region","mmio-sram";
101 zephyr,memory-region = "SMU1";
102 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
107 #address-cells = <1>;
108 #size-cells = <1>;
111 compatible = "zephyr,memory-region","mmio-sram";
113 zephyr,memory-region = "SMU2";
114 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
119 #address-cells = <1>;
120 #size-cells = <1>;
128 compatible = "nxp,lpc-syscon";
130 #clock-cells = <1>;
134 compatible = "nxp,mci-io-mux";
141 compatible = "nxp,lpc-syscon";
143 #clock-cells = <1>;
149 #reset-cells = <1>;
155 #reset-cells = <1>;
160 compatible = "nxp,rw-pmu";
162 compatible = "nxp,aon-wakeup-pin";
167 compatible = "nxp,aon-wakeup-pin";
174 compatible = "nxp,kinetis-trng";
181 compatible = "nxp,lpc-wwdt";
185 clk-divider = <1>;
189 compatible = "nxp,lpc-gpio";
191 #address-cells = <1>;
192 #size-cells = <0>;
195 compatible = "nxp,lpc-gpio-port";
196 gpio-controller;
197 #gpio-cells = <2>;
199 int-source = "pint";
203 compatible = "nxp,lpc-gpio-port";
204 gpio-controller;
205 #gpio-cells = <2>;
207 int-source = "pint";
215 interrupt-names = "usb_otg";
216 num-bidir-endpoints = <8>;
221 compatible = "nxp,lpc-flexcomm";
227 dma-names = "rx", "tx";
232 compatible = "nxp,lpc-flexcomm";
238 dma-names = "rx", "tx";
243 compatible = "nxp,lpc-flexcomm";
249 dma-names = "rx", "tx";
254 compatible = "nxp,lpc-flexcomm";
260 dma-names = "rx", "tx";
265 compatible = "nxp,lpc-flexcomm";
271 dma-names = "rx", "tx";
276 compatible = "nxp,rw-soc-ctrl";
282 compatible = "nxp,rw-soc-ctrl";
290 interrupt-controller;
291 #interrupt-cells = <1>;
292 #address-cells = <0>;
295 num-lines = <8>;
296 num-inputs = <64>;
305 dma0: dma-controller@104000 {
306 compatible = "nxp,lpc-dma";
310 #dma-cells = <1>;
311 dma-channels = <33>;
319 #address-cells = <1>;
320 #size-cells = <0>;
326 compatible = "nxp,lpc-ctimer";
330 clk-source = <1>;
338 compatible = "nxp,lpc-ctimer";
342 clk-source = <1>;
350 compatible = "nxp,lpc-ctimer";
354 clk-source = <1>;
362 compatible = "nxp,lpc-ctimer";
366 clk-source = <1>;
374 compatible = "nxp,sctimer-pwm";
380 #pwm-cells = <3>;
387 num-channels = <4>;
388 num-bits = <24>;
391 #address-cells = <1>;
392 #size-cells = <0>;
395 compatible = "nxp,mrt-channel";
400 compatible = "nxp,mrt-channel";
405 compatible = "nxp,mrt-channel";
410 compatible = "nxp,mrt-channel";
420 num-channels = <4>;
421 num-bits = <24>;
424 #address-cells = <1>;
425 #size-cells = <0>;
428 compatible = "nxp,mrt-channel";
433 compatible = "nxp,mrt-channel";
438 compatible = "nxp,mrt-channel";
443 compatible = "nxp,mrt-channel";
450 #address-cells=<1>;
451 #size-cells=<0>;
458 pdmc0: dmic-channel@0 {
464 pdmc1: dmic-channel@1 {
470 pdmc2: dmic-channel@2 {
476 pdmc3: dmic-channel@3 {
485 #address-cells = <1>;
486 #size-cells = <1>;
489 compatible = "nxp,gau-adc";
493 #io-channel-cells = <1>;
497 compatible = "nxp,gau-adc";
501 #io-channel-cells = <1>;
505 compatible = "nxp,gau-dac";
509 #io-channel-cells = <0>;
514 compatible = "nxp,os-timer";
523 interrupt-names = "nbu_rx_int", "wakeup_int";
527 compatible = "nxp,hci-ble";
531 compatible = "nxp,hdlc-rcp-if";
533 interrupt-names = "hdlc_rcp_if_int", "wakeup_int";
541 compatible = "nxp,enet-mac";
543 interrupt-names = "COMMON";
545 nxp,ptp-clock = <&enet_ptp_clock>;
549 compatible = "nxp,enet-mdio";
551 #address-cells = <1>;
552 #size-cells = <0>;
554 enet_ptp_clock: ptp-clock {
555 compatible = "nxp,enet-ptp-clock";
564 compatible = "nxp,imx-flexspi";
567 #address-cells = <1>;
568 #size-cells = <0>;
573 arm,num-irq-priority-bits = <3>;