Lines Matching +full:adc12 +full:- +full:prescaler
2 * Copyright (c) 2019-2021 Vestas Wind Systems A/S
4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
8 #include <zephyr/dt-bindings/adc/adc.h>
9 #include <zephyr/dt-bindings/clock/kinetis_pcc.h>
10 #include <zephyr/dt-bindings/clock/kinetis_scg.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/i2c/i2c.h>
20 zephyr,flash-controller = &ftfe;
24 #address-cells = <1>;
25 #size-cells = <0>;
29 compatible = "arm,cortex-m4f";
31 cpu-power-states = <&idle &stop &pstop1 &pstop2>;
34 power-states {
36 compatible = "zephyr,power-state";
37 power-state-name = "runtime-idle";
41 compatible = "zephyr,power-state";
42 power-state-name = "suspend-to-idle";
43 substate-id = <0>;
47 compatible = "zephyr,power-state";
48 power-state-name = "suspend-to-idle";
49 substate-id = <1>;
53 compatible = "zephyr,power-state";
54 power-state-name = "suspend-to-idle";
55 substate-id = <2>;
61 compatible = "nxp,kinetis-temperature";
62 io-channels = <&adc0 26>, <&adc0 27>;
63 io-channel-names = "SENSOR", "BANDGAP";
64 bandgap-voltage = <1000000>;
66 sensor-slope-cold = <1564>;
67 sensor-slope-hot = <1564>;
72 compatible = "nxp,kinetis-temperature";
73 io-channels = <&adc1 26>, <&adc1 27>;
74 io-channel-names = "SENSOR", "BANDGAP";
75 bandgap-voltage = <1000000>;
77 sensor-slope-cold = <1564>;
78 sensor-slope-hot = <1564>;
83 compatible = "nxp,kinetis-temperature";
84 io-channels = <&adc2 26>, <&adc2 27>;
85 io-channel-names = "SENSOR", "BANDGAP";
86 bandgap-voltage = <1000000>;
88 sensor-slope-cold = <1564>;
89 sensor-slope-hot = <1564>;
95 compatible = "nxp,port-pinctrl";
100 edma: dma-controller@40008000 {
101 compatible = "nxp,mcux-edma";
103 dma-channels = <16>;
104 dma-requests = <64>;
113 #dma-cells = <2>;
123 compatible = "nxp,kinetis-ke1xf-sim";
128 compatible = "nxp,kinetis-scg";
130 #clock-cells = <1>;
133 compatible = "fixed-clock";
135 #clock-cells = <0>;
139 compatible = "fixed-clock";
140 clock-frequency = <8000000>;
141 #clock-cells = <0>;
145 compatible = "fixed-clock";
146 clock-frequency = <48000000>;
147 #clock-cells = <0>;
151 compatible = "fixed-factor-clock";
153 clock-div = <1>;
154 clock-mult = <16>;
155 #clock-cells = <0>;
159 compatible = "fixed-factor-clock";
161 clock-div = <2>;
162 #clock-cells = <0>;
166 compatible = "fixed-factor-clock";
168 clock-div = <1>;
169 #clock-cells = <0>;
173 compatible = "fixed-factor-clock";
175 clock-div = <1>;
176 #clock-cells = <0>;
180 compatible = "fixed-factor-clock";
182 clock-div = <2>;
183 #clock-cells = <0>;
187 compatible = "fixed-factor-clock";
190 #clock-cells = <0>;
194 compatible = "fixed-factor-clock";
196 clock-div = <0>;
197 #clock-cells = <0>;
201 compatible = "fixed-factor-clock";
203 clock-div = <0>;
204 #clock-cells = <0>;
208 compatible = "fixed-factor-clock";
210 clock-div = <0>;
211 #clock-cells = <0>;
215 compatible = "fixed-factor-clock";
217 clock-div = <0>;
218 #clock-cells = <0>;
222 compatible = "fixed-factor-clock";
224 clock-div = <0>;
225 #clock-cells = <0>;
229 compatible = "fixed-factor-clock";
231 clock-div = <0>;
232 #clock-cells = <0>;
236 compatible = "fixed-factor-clock";
238 clock-div = <0>;
239 #clock-cells = <0>;
243 compatible = "fixed-factor-clock";
245 clock-div = <0>;
246 #clock-cells = <0>;
255 compatible = "fixed-clock";
256 clock-frequency = <128000>;
257 #clock-cells = <0>;
262 compatible = "nxp,kinetis-pcc";
264 #clock-cells = <2>;
271 interrupt-names = "alarm", "seconds";
272 clock-frequency = <32768>;
273 prescaler = <32768>;
277 compatible = "nxp,kinetis-dac32";
281 voltage-reference = <1>;
284 #io-channel-cells = <1>;
291 clock-frequency = <128000>;
292 prescaler = <1>;
293 clk-source = <1>;
302 clk-source = <1>;
303 clk-divider = <256>;
307 compatible = "nxp,kinetis-pwt";
311 prescaler = <1>;
314 #pwm-cells = <3>;
317 ftfe: flash-controller@40020000 {
318 compatible = "nxp,kinetis-ftfe";
321 interrupt-names = "command-complete", "read-collision";
323 #address-cells = <1>;
324 #size-cells = <1>;
331 interrupt-names = "transmit", "receive";
334 dma-names = "rx", "tx";
342 interrupt-names = "transmit", "receive";
345 dma-names = "rx", "tx";
353 interrupt-names = "transmit", "receive";
356 dma-names = "rx", "tx";
362 clock-frequency = <I2C_BITRATE_STANDARD>;
363 #address-cells = <1>;
364 #size-cells = <0>;
373 clock-frequency = <I2C_BITRATE_STANDARD>;
374 #address-cells = <1>;
375 #size-cells = <0>;
388 #address-cells = <1>;
389 #size-cells = <0>;
398 #address-cells = <1>;
399 #size-cells = <0>;
406 interrupt-names = "warning", "error", "wake-up",
407 "mb-0-15";
409 clk-source = <1>;
417 interrupt-names = "warning", "error", "wake-up",
418 "mb-0-15";
420 clk-source = <1>;
425 compatible = "nxp,port-pinmux";
431 compatible = "nxp,port-pinmux";
437 compatible = "nxp,port-pinmux";
443 compatible = "nxp,port-pinmux";
449 compatible = "nxp,port-pinmux";
455 compatible = "nxp,kinetis-gpio";
459 gpio-controller;
460 #gpio-cells = <2>;
461 nxp,kinetis-port = <&porta>;
465 compatible = "nxp,kinetis-gpio";
469 gpio-controller;
470 #gpio-cells = <2>;
471 nxp,kinetis-port = <&portb>;
475 compatible = "nxp,kinetis-gpio";
479 gpio-controller;
480 #gpio-cells = <2>;
481 nxp,kinetis-port = <&portc>;
485 compatible = "nxp,kinetis-gpio";
489 gpio-controller;
490 #gpio-cells = <2>;
491 nxp,kinetis-port = <&portd>;
495 compatible = "nxp,kinetis-gpio";
499 gpio-controller;
500 #gpio-cells = <2>;
501 nxp,kinetis-port = <&porte>;
505 compatible = "nxp,adc12";
509 clk-source = <0>;
510 clk-divider = <1>;
512 #io-channel-cells = <1>;
516 compatible = "nxp,adc12";
520 clk-source = <0>;
521 clk-divider = <1>;
523 #io-channel-cells = <1>;
527 compatible = "nxp,adc12";
531 clk-source = <0>;
532 clk-divider = <1>;
534 #io-channel-cells = <1>;
542 prescaler = <16>;
551 prescaler = <16>;
560 prescaler = <16>;
569 prescaler = <16>;
574 compatible = "nxp,kinetis-acmp";
582 compatible = "nxp,kinetis-acmp";
590 compatible = "nxp,kinetis-acmp";
608 arm,num-irq-priority-bits = <4>;