Lines Matching +full:prescaler +full:- +full:src

4  * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/clock/mcux_lpc_syscon_clock.h>
9 #include <zephyr/dt-bindings/reset/nxp_syscon_reset_common.h>
10 #include <zephyr/dt-bindings/gpio/gpio.h>
11 #include <arm/armv8-m.dtsi>
12 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
16 #address-cells = <1>;
17 #size-cells = <0>;
20 compatible = "arm,cortex-m33f";
22 #address-cells = <1>;
23 #size-cells = <1>;
26 compatible = "arm,armv8m-mpu";
33 compatible = "nxp,port-pinctrl";
39 #address-cells = <1>;
40 #size-cells = <1>;
43 compatible = "zephyr,memory-region", "mmio-sram";
45 zephyr,memory-region = "SRAM1";
46 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
57 compatible = "mmio-sram";
63 #address-cells = <1>;
64 #size-cells = <1>;
67 compatible = "nxp,lpc-syscon";
69 #clock-cells = <1>;
71 compatible = "nxp,lpc-syscon-reset";
72 #reset-cells = <1>;
77 compatible = "nxp,port-pinmux";
83 compatible = "nxp,port-pinmux";
89 compatible = "nxp,port-pinmux";
95 compatible = "nxp,port-pinmux";
101 compatible = "nxp,port-pinmux";
107 compatible = "nxp,port-pinmux";
113 compatible = "nxp,kinetis-gpio";
117 gpio-controller;
118 #gpio-cells = <2>;
119 nxp,kinetis-port = <&porta>;
123 compatible = "nxp,kinetis-gpio";
127 gpio-controller;
128 #gpio-cells = <2>;
129 nxp,kinetis-port = <&portb>;
133 compatible = "nxp,kinetis-gpio";
137 gpio-controller;
138 #gpio-cells = <2>;
139 nxp,kinetis-port = <&portc>;
143 compatible = "nxp,kinetis-gpio";
147 gpio-controller;
148 #gpio-cells = <2>;
149 nxp,kinetis-port = <&portd>;
153 compatible = "nxp,kinetis-gpio";
157 gpio-controller;
158 #gpio-cells = <2>;
159 nxp,kinetis-port = <&porte>;
163 compatible = "nxp,kinetis-gpio";
167 gpio-controller;
168 #gpio-cells = <2>;
169 nxp,kinetis-port = <&portf>;
173 compatible = "nxp,lp-flexcomm";
179 #address-cells = <1>;
180 #size-cells = <1>;
192 #address-cells = <1>;
193 #size-cells = <0>;
200 #address-cells = <1>;
201 #size-cells = <0>;
207 compatible = "nxp,lp-flexcomm";
213 #address-cells = <1>;
214 #size-cells = <1>;
222 dma-names = "rx", "tx";
229 #address-cells = <1>;
230 #size-cells = <0>;
233 dma-names = "rx", "tx";
240 #address-cells = <1>;
241 #size-cells = <0>;
247 compatible = "nxp,lp-flexcomm";
253 #address-cells = <1>;
254 #size-cells = <1>;
262 dma-names = "rx", "tx";
269 #address-cells = <1>;
270 #size-cells = <0>;
273 dma-names = "rx", "tx";
280 #address-cells = <1>;
281 #size-cells = <0>;
287 compatible = "nxp,lp-flexcomm";
293 #address-cells = <1>;
294 #size-cells = <1>;
306 #address-cells = <1>;
307 #size-cells = <0>;
314 #address-cells = <1>;
315 #size-cells = <0>;
321 compatible = "nxp,lp-flexcomm";
327 #address-cells = <1>;
328 #size-cells = <1>;
336 dma-names = "rx", "tx";
343 #address-cells = <1>;
344 #size-cells = <0>;
347 dma-names = "rx", "tx";
354 #address-cells = <1>;
355 #size-cells = <0>;
361 compatible = "nxp,lp-flexcomm";
367 #address-cells = <1>;
368 #size-cells = <1>;
380 #address-cells = <1>;
381 #size-cells = <0>;
388 #address-cells = <1>;
389 #size-cells = <0>;
395 compatible = "nxp,lp-flexcomm";
401 #address-cells = <1>;
402 #size-cells = <1>;
414 #address-cells = <1>;
415 #size-cells = <0>;
422 #address-cells = <1>;
423 #size-cells = <0>;
429 compatible = "nxp,lp-flexcomm";
435 #address-cells = <1>;
436 #size-cells = <1>;
448 #address-cells = <1>;
449 #size-cells = <0>;
456 #address-cells = <1>;
457 #size-cells = <0>;
462 edma0: dma-controller@80000 {
463 #dma-cells = <2>;
464 compatible = "nxp,mcux-edma";
466 dma-channels = <16>;
467 dma-requests = <120>;
474 no-error-irq;
478 edma1: dma-controller@a0000 {
479 #dma-cells = <2>;
480 compatible = "nxp,mcux-edma";
482 dma-channels = <16>;
483 dma-requests = <120>;
490 no-error-irq;
494 fmu: flash-controller@43000 {
500 #address-cells = <1>;
501 #size-cells = <1>;
504 compatible = "soc-nv-flash";
506 erase-block-size = <8192>;
508 write-block-size = <128>;
513 compatible = "nxp,os-timer";
520 compatible = "nxp,lpc-wwdt";
524 clk-divider = <1>;
530 interrupt-names = "RELOAD-ERROR", "FAULT";
533 compatible = "nxp,imx-pwm";
536 #pwm-cells = <3>;
538 nxp,prescaler = <128>;
540 run-in-wait;
544 compatible = "nxp,imx-pwm";
547 #pwm-cells = <3>;
549 nxp,prescaler = <128>;
551 run-in-wait;
555 compatible = "nxp,imx-pwm";
558 #pwm-cells = <3>;
560 nxp,prescaler = <128>;
562 run-in-wait;
566 compatible = "nxp,imx-pwm";
569 #pwm-cells = <3>;
571 nxp,prescaler = <128>;
573 run-in-wait;
580 interrupt-names = "RELOAD-ERROR", "FAULT";
583 compatible = "nxp,imx-pwm";
586 #pwm-cells = <3>;
588 nxp,prescaler = <128>;
590 run-in-wait;
594 compatible = "nxp,imx-pwm";
597 #pwm-cells = <3>;
599 nxp,prescaler = <128>;
601 run-in-wait;
605 compatible = "nxp,imx-pwm";
608 #pwm-cells = <3>;
610 nxp,prescaler = <128>;
612 run-in-wait;
616 compatible = "nxp,imx-pwm";
619 #pwm-cells = <3>;
621 nxp,prescaler = <128>;
623 run-in-wait;
628 compatible = "nxp,lpc-ctimer";
632 clk-source = <1>;
640 compatible = "nxp,lpc-ctimer";
644 clk-source = <1>;
652 compatible = "nxp,lpc-ctimer";
656 clk-source = <1>;
664 compatible = "nxp,lpc-ctimer";
668 clk-source = <1>;
676 compatible = "nxp,lpc-ctimer";
680 clk-source = <1>;
689 regulator-name = "mcxn23x-vref";
692 #nxp,reference-cells = <1>;
693 nxp,buffer-startup-delay-us = <400>;
694 nxp,bandgap-startup-time-us = <20>;
695 regulator-min-microvolt = <1000000>;
696 regulator-max-microvolt = <2100000>;
700 compatible = "nxp,lpc-lpadc";
704 clk-divider = <1>;
705 clk-source = <0>;
706 voltage-ref= <1>;
707 calibration-average = <128>;
708 power-level = <0>;
709 offset-value-a = <0>;
710 offset-value-b = <0>;
711 #io-channel-cells = <1>;
717 compatible = "nxp,lpc-lpadc";
721 clk-divider = <1>;
722 clk-source = <0>;
723 voltage-ref= <0>;
724 calibration-average = <128>;
725 power-level = <1>;
726 offset-value-a = <0>;
727 offset-value-b = <0>;
728 #io-channel-cells = <1>;
736 interrupt-names = "usb_otg";
737 num-bidir-endpoints = <8>;
746 #io-channel-cells = <2>;
754 #io-channel-cells = <2>;
761 interrupt-names = "common";
763 clk-source = <0>;
771 interrupt-names = "common";
773 clk-source = <0>;
783 flexio0_lcd: flexio0-lcd {
784 compatible = "nxp,mipi-dbi-flexio-lcdif";
793 clock-frequency = <16000>;
794 prescaler = <1>;
795 clk-source = <1>;
803 clock-frequency = <16000>;
804 prescaler = <1>;
805 clk-source = <1>;
813 num-channels = <4>;
814 num-bits = <24>;
817 #address-cells = <1>;
818 #size-cells = <0>;
821 compatible = "nxp,mrt-channel";
826 compatible = "nxp,mrt-channel";
831 compatible = "nxp,mrt-channel";
836 compatible = "nxp,mrt-channel";
847 prescaler = <1>;
848 clock-frequency = <16384>;
849 clock-src = <0>;
850 alarms-count = <1>;
863 arm,num-irq-priority-bits = <3>;