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";
31 compatible = "arm,cortex-m33";
38 compatible = "nxp,port-pinctrl";
44 #address-cells = <1>;
45 #size-cells = <1>;
48 compatible = "zephyr,memory-region", "mmio-sram";
50 zephyr,memory-region = "SRAM1";
51 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
63 compatible = "mmio-sram";
69 #address-cells = <1>;
70 #size-cells = <1>;
73 compatible = "nxp,lpc-syscon";
75 #clock-cells = <1>;
77 compatible = "nxp,lpc-syscon-reset";
78 #reset-cells = <1>;
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,port-pinmux";
119 compatible = "nxp,kinetis-gpio";
123 gpio-controller;
124 #gpio-cells = <2>;
125 nxp,kinetis-port = <&porta>;
129 compatible = "nxp,kinetis-gpio";
133 gpio-controller;
134 #gpio-cells = <2>;
135 nxp,kinetis-port = <&portb>;
139 compatible = "nxp,kinetis-gpio";
143 gpio-controller;
144 #gpio-cells = <2>;
145 nxp,kinetis-port = <&portc>;
149 compatible = "nxp,kinetis-gpio";
153 gpio-controller;
154 #gpio-cells = <2>;
155 nxp,kinetis-port = <&portd>;
159 compatible = "nxp,kinetis-gpio";
163 gpio-controller;
164 #gpio-cells = <2>;
165 nxp,kinetis-port = <&porte>;
169 compatible = "nxp,kinetis-gpio";
173 gpio-controller;
174 #gpio-cells = <2>;
175 nxp,kinetis-port = <&portf>;
179 compatible = "nxp,lp-flexcomm";
186 #address-cells = <1>;
187 #size-cells = <1>;
199 #address-cells = <1>;
200 #size-cells = <0>;
207 #address-cells = <1>;
208 #size-cells = <0>;
214 compatible = "nxp,lp-flexcomm";
220 #address-cells = <1>;
221 #size-cells = <1>;
229 dma-names = "rx", "tx";
236 #address-cells = <1>;
237 #size-cells = <0>;
240 dma-names = "rx", "tx";
247 #address-cells = <1>;
248 #size-cells = <0>;
254 compatible = "nxp,lp-flexcomm";
260 #address-cells = <1>;
261 #size-cells = <1>;
269 dma-names = "rx", "tx";
276 #address-cells = <1>;
277 #size-cells = <0>;
280 dma-names = "rx", "tx";
287 #address-cells = <1>;
288 #size-cells = <0>;
294 compatible = "nxp,lp-flexcomm";
300 #address-cells = <1>;
301 #size-cells = <1>;
313 #address-cells = <1>;
314 #size-cells = <0>;
321 #address-cells = <1>;
322 #size-cells = <0>;
328 compatible = "nxp,lp-flexcomm";
334 #address-cells = <1>;
335 #size-cells = <1>;
343 dma-names = "rx", "tx";
350 #address-cells = <1>;
351 #size-cells = <0>;
354 dma-names = "rx", "tx";
361 #address-cells = <1>;
362 #size-cells = <0>;
368 compatible = "nxp,lp-flexcomm";
374 #address-cells = <1>;
375 #size-cells = <1>;
387 #address-cells = <1>;
388 #size-cells = <0>;
395 #address-cells = <1>;
396 #size-cells = <0>;
402 compatible = "nxp,lp-flexcomm";
408 #address-cells = <1>;
409 #size-cells = <1>;
421 #address-cells = <1>;
422 #size-cells = <0>;
429 #address-cells = <1>;
430 #size-cells = <0>;
436 compatible = "nxp,lp-flexcomm";
442 #address-cells = <1>;
443 #size-cells = <1>;
455 #address-cells = <1>;
456 #size-cells = <0>;
463 #address-cells = <1>;
464 #size-cells = <0>;
470 compatible = "nxp,lp-flexcomm";
476 #address-cells = <1>;
477 #size-cells = <1>;
489 #address-cells = <1>;
490 #size-cells = <0>;
497 #address-cells = <1>;
498 #size-cells = <0>;
504 compatible = "nxp,lp-flexcomm";
510 #address-cells = <1>;
511 #size-cells = <1>;
523 #address-cells = <1>;
524 #size-cells = <0>;
531 #address-cells = <1>;
532 #size-cells = <0>;
537 edma0: dma-controller@80000 {
538 #dma-cells = <2>;
539 compatible = "nxp,mcux-edma";
541 dma-channels = <16>;
542 dma-requests = <120>;
549 no-error-irq;
553 edma1: dma-controller@a0000 {
554 #dma-cells = <2>;
555 compatible = "nxp,mcux-edma";
557 dma-channels = <16>;
558 dma-requests = <120>;
565 no-error-irq;
569 fmu: flash-controller@43000 {
575 #address-cells = <1>;
576 #size-cells = <1>;
579 compatible = "soc-nv-flash";
581 erase-block-size = <8192>;
583 write-block-size = <128>;
587 compatible = "nxp,lpc-uid";
593 compatible = "nxp,os-timer";
604 voltage-reference = <0>;
605 #io-channel-cells = <1>;
613 voltage-reference = <0>;
614 #io-channel-cells = <1>;
618 compatible = "nxp,enet-qos";
622 compatible = "nxp,enet-qos-mac";
625 interrupt-names = "mac", "power", "lpi";
628 #address-cells = <1>;
629 #size-cells = <0>;
630 compatible = "nxp,enet-qos-mdio";
636 compatible = "nxp,lpc-wwdt";
640 clk-divider = <1>;
646 interrupt-names = "RELOAD-ERROR", "FAULT";
649 compatible = "nxp,imx-pwm";
652 #pwm-cells = <3>;
654 nxp,prescaler = <128>;
656 run-in-wait;
660 compatible = "nxp,imx-pwm";
663 #pwm-cells = <3>;
665 nxp,prescaler = <128>;
667 run-in-wait;
671 compatible = "nxp,imx-pwm";
674 #pwm-cells = <3>;
676 nxp,prescaler = <128>;
678 run-in-wait;
682 compatible = "nxp,imx-pwm";
685 #pwm-cells = <3>;
687 nxp,prescaler = <128>;
689 run-in-wait;
696 interrupt-names = "RELOAD-ERROR", "FAULT";
699 compatible = "nxp,imx-pwm";
702 #pwm-cells = <3>;
704 nxp,prescaler = <128>;
706 run-in-wait;
710 compatible = "nxp,imx-pwm";
713 #pwm-cells = <3>;
715 nxp,prescaler = <128>;
717 run-in-wait;
721 compatible = "nxp,imx-pwm";
724 #pwm-cells = <3>;
726 nxp,prescaler = <128>;
728 run-in-wait;
732 compatible = "nxp,imx-pwm";
735 #pwm-cells = <3>;
737 nxp,prescaler = <128>;
739 run-in-wait;
744 compatible = "nxp,lpc-ctimer";
748 clk-source = <1>;
756 compatible = "nxp,lpc-ctimer";
760 clk-source = <1>;
768 compatible = "nxp,lpc-ctimer";
772 clk-source = <1>;
780 compatible = "nxp,lpc-ctimer";
784 clk-source = <1>;
792 compatible = "nxp,lpc-ctimer";
796 clk-source = <1>;
804 compatible = "nxp,sctimer-pwm";
809 prescaler = <1>;
810 #pwm-cells = <3>;
818 program-mem = <0x4000000>;
819 #dma-cells = <0>;
823 compatible = "nxp,imx-usdhc";
828 max-bus-freq = <52000000>;
829 min-bus-freq = <400000>;
834 regulator-name = "mcxn94x-vref";
837 #nxp,reference-cells = <1>;
838 nxp,buffer-startup-delay-us = <400>;
839 nxp,bandgap-startup-time-us = <20>;
840 regulator-min-microvolt = <1000000>;
841 regulator-max-microvolt = <2100000>;
846 compatible = "nxp,lpc-lpadc";
850 voltage-ref= <1>;
851 calibration-average = <128>;
852 power-level = <0>;
853 offset-value-a = <0>;
854 offset-value-b = <0>;
855 #io-channel-cells = <1>;
861 compatible = "nxp,lpc-lpadc";
865 voltage-ref= <0>;
866 calibration-average = <128>;
867 power-level = <1>;
868 offset-value-a = <0>;
869 offset-value-b = <0>;
870 #io-channel-cells = <1>;
878 interrupt-names = "usb_otg";
879 num-bidir-endpoints = <8>;
894 #io-channel-cells = <2>;
902 #io-channel-cells = <2>;
910 #io-channel-cells = <2>;
917 interrupt-names = "common";
919 clk-source = <0>;
927 interrupt-names = "common";
929 clk-source = <0>;
937 clock-frequency = <16000>;
938 prescaler = <1>;
939 clk-source = <1>;
947 clock-frequency = <16000>;
948 prescaler = <1>;
949 clk-source = <1>;
954 compatible = "nxp,mcux-i3c";
958 clk-divider = <6>;
959 clk-divider-slow = <1>;
960 clk-divider-tc = <1>;
962 #address-cells = <3>;
963 #size-cells = <0>;
967 compatible = "nxp,mcux-i3c";
971 clk-divider = <6>;
972 clk-divider-slow = <1>;
973 clk-divider-tc = <1>;
975 #address-cells = <3>;
976 #size-cells = <0>;
985 flexio0_lcd: flexio0-lcd {
986 compatible = "nxp,mipi-dbi-flexio-lcdif";
995 num-channels = <4>;
996 num-bits = <24>;
999 #address-cells = <1>;
1000 #size-cells = <0>;
1003 compatible = "nxp,mrt-channel";
1008 compatible = "nxp,mrt-channel";
1013 compatible = "nxp,mrt-channel";
1018 compatible = "nxp,mrt-channel";
1029 prescaler = <1>;
1030 clock-frequency = <16384>;
1031 clock-src = <0>;
1032 alarms-count = <1>;
1045 compatible = "nxp,imx-flexspi";
1047 #address-cells = <1>;
1048 #size-cells = <0>;
1054 arm,num-irq-priority-bits = <3>;