Lines Matching +full:num +full:- +full:channels

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>;
79 compatible = "mmio-sram";
84 compatible = "mmio-sram";
90 #address-cells = <1>;
91 #size-cells = <1>;
94 compatible = "zephyr,memory-region","mmio-sram";
96 zephyr,memory-region = "SMU1";
97 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
102 #address-cells = <1>;
103 #size-cells = <1>;
106 compatible = "zephyr,memory-region","mmio-sram";
108 zephyr,memory-region = "SMU2";
109 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
114 #address-cells = <1>;
115 #size-cells = <1>;
123 compatible = "nxp,lpc-syscon";
125 #clock-cells = <1>;
129 compatible = "nxp,mci-io-mux";
136 compatible = "nxp,lpc-syscon";
138 #clock-cells = <1>;
144 #reset-cells = <1>;
150 #reset-cells = <1>;
155 compatible = "nxp,rw-pmu";
157 compatible = "nxp,aon-wakeup-pin";
162 compatible = "nxp,aon-wakeup-pin";
169 compatible = "nxp,kinetis-trng";
176 compatible = "nxp,lpc-wwdt";
180 clk-divider = <1>;
184 compatible = "nxp,lpc-gpio";
186 #address-cells = <1>;
187 #size-cells = <0>;
190 compatible = "nxp,lpc-gpio-port";
191 gpio-controller;
192 #gpio-cells = <2>;
194 int-source = "pint";
198 compatible = "nxp,lpc-gpio-port";
199 gpio-controller;
200 #gpio-cells = <2>;
202 int-source = "pint";
210 interrupt-names = "usb_otg";
211 num-bidir-endpoints = <8>;
216 compatible = "nxp,lpc-flexcomm";
222 dma-names = "rx", "tx";
227 compatible = "nxp,lpc-flexcomm";
233 dma-names = "rx", "tx";
238 compatible = "nxp,lpc-flexcomm";
244 dma-names = "rx", "tx";
249 compatible = "nxp,lpc-flexcomm";
255 dma-names = "rx", "tx";
260 compatible = "nxp,lpc-flexcomm";
266 dma-names = "rx", "tx";
271 compatible = "nxp,rw-soc-ctrl";
277 compatible = "nxp,rw-soc-ctrl";
285 interrupt-controller;
286 #interrupt-cells = <1>;
287 #address-cells = <0>;
290 num-lines = <8>;
291 num-inputs = <64>;
300 dma0: dma-controller@104000 {
301 compatible = "nxp,lpc-dma";
305 #dma-cells = <1>;
306 dma-channels = <33>;
314 #address-cells = <1>;
315 #size-cells = <0>;
321 compatible = "nxp,lpc-ctimer";
325 clk-source = <1>;
333 compatible = "nxp,lpc-ctimer";
337 clk-source = <1>;
345 compatible = "nxp,lpc-ctimer";
349 clk-source = <1>;
357 compatible = "nxp,lpc-ctimer";
361 clk-source = <1>;
369 compatible = "nxp,sctimer-pwm";
375 #pwm-cells = <3>;
382 num-channels = <4>;
383 num-bits = <24>;
386 #address-cells = <1>;
387 #size-cells = <0>;
390 compatible = "nxp,mrt-channel";
395 compatible = "nxp,mrt-channel";
400 compatible = "nxp,mrt-channel";
405 compatible = "nxp,mrt-channel";
415 num-channels = <4>;
416 num-bits = <24>;
419 #address-cells = <1>;
420 #size-cells = <0>;
423 compatible = "nxp,mrt-channel";
428 compatible = "nxp,mrt-channel";
433 compatible = "nxp,mrt-channel";
438 compatible = "nxp,mrt-channel";
445 #address-cells=<1>;
446 #size-cells=<0>;
453 pdmc0: dmic-channel@0 {
455 compatible = "nxp,dmic-channel";
460 pdmc1: dmic-channel@1 {
462 compatible = "nxp,dmic-channel";
467 pdmc2: dmic-channel@2 {
469 compatible = "nxp,dmic-channel";
474 pdmc3: dmic-channel@3 {
476 compatible = "nxp,dmic-channel";
484 #address-cells = <1>;
485 #size-cells = <1>;
488 compatible = "nxp,gau-adc";
492 #io-channel-cells = <1>;
496 compatible = "nxp,gau-adc";
500 #io-channel-cells = <1>;
504 compatible = "nxp,gau-dac";
508 #io-channel-cells = <0>;
513 compatible = "nxp,os-timer";
522 interrupt-names = "nbu_rx_int", "wakeup_int";
526 compatible = "nxp,hci-ble";
530 compatible = "nxp,hdlc-rcp-if";
532 interrupt-names = "hdlc_rcp_if_int", "wakeup_int";
540 compatible = "nxp,enet-mac";
542 interrupt-names = "COMMON";
544 nxp,ptp-clock = <&enet_ptp_clock>;
548 compatible = "nxp,enet-mdio";
550 #address-cells = <1>;
551 #size-cells = <0>;
553 enet_ptp_clock: ptp-clock {
554 compatible = "nxp,enet-ptp-clock";
563 compatible = "nxp,imx-flexspi";
566 #address-cells = <1>;
567 #size-cells = <0>;
572 arm,num-irq-priority-bits = <3>;