Lines Matching +full:kinetis +full:- +full:k20
4 * This file is dual-licensed: you can use it either under the terms
42 /dts-v1/;
45 #include <dt-bindings/input/input.h>
49 compatible = "ge,imx53-cpuvo", "fsl,imx53";
58 stdout-path = "serial0:115200n8";
67 cko2_11M: sgtl-clock-cko2 {
68 compatible = "fixed-clock";
69 #clock-cells = <0>;
70 clock-frequency = <11289600>;
73 achc_24M: achc-clock {
74 compatible = "fixed-clock";
75 #clock-cells = <0>;
76 clock-frequency = <24000000>;
80 compatible = "fsl,imx53-cpuvo-sgtl5000",
81 "fsl,imx-audio-sgtl5000";
82 model = "imx53-cpuvo-sgtl5000";
83 ssi-controller = <&ssi2>;
84 audio-codec = <&sgtl5000>;
85 audio-routing =
89 mux-int-port = <2>;
90 mux-ext-port = <6>;
93 reg_sgtl5k: regulator-sgtl5k {
94 compatible = "regulator-fixed";
95 regulator-name = "regulator-sgtl5k";
96 regulator-min-microvolt = <3300000>;
97 regulator-max-microvolt = <3300000>;
98 regulator-always-on;
101 reg_usb_otg_vbus: regulator-usb-otg-vbus {
102 compatible = "regulator-fixed";
103 regulator-name = "usbotg_vbus";
104 regulator-min-microvolt = <5000000>;
105 regulator-max-microvolt = <5000000>;
106 pinctrl-0 = <&pinctrl_usb_otg_vbus>;
108 enable-active-high;
111 reg_usb_vbus: regulator-usb-vbus {
112 compatible = "regulator-fixed";
113 regulator-name = "usbh1_vbus";
114 regulator-min-microvolt = <5000000>;
115 regulator-max-microvolt = <5000000>;
116 regulator-always-on;
119 reg_usbh2_vbus: regulator-usbh2-vbus {
120 compatible = "regulator-fixed";
121 regulator-name = "usbh2_vbus";
122 regulator-min-microvolt = <5000000>;
123 regulator-max-microvolt = <5000000>;
124 pinctrl-names = "default";
125 pinctrl-0 = <&pinctrl_usbh2_vbus>;
127 enable-active-high;
130 reg_usbh3_vbus: regulator-usbh3-vbus {
131 compatible = "regulator-fixed";
132 regulator-name = "usbh3_vbus";
133 regulator-min-microvolt = <5000000>;
134 regulator-max-microvolt = <5000000>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&pinctrl_usbh3_vbus>;
138 enable-active-high;
141 reg_tsiref: regulator-tsiref {
142 compatible = "regulator-fixed";
143 regulator-name = "tsiref";
144 regulator-min-microvolt = <2500000>;
145 regulator-max-microvolt = <2500000>;
146 regulator-always-on;
149 reg_3v3: regulator-3v3 {
151 compatible = "regulator-fixed";
152 regulator-name = "3V3";
153 regulator-min-microvolt = <3300000>;
154 regulator-max-microvolt = <3300000>;
155 regulator-always-on;
158 reg_3v3_lcd: regulator-3v3-lcd {
160 compatible = "regulator-fixed";
161 regulator-name = "LCD_3V3";
162 vin-supply = <®_3v3>;
163 regulator-min-microvolt = <3300000>;
164 regulator-max-microvolt = <3300000>;
165 regulator-always-on;
169 compatible = "pwm-backlight";
171 brightness-levels = <0 2 5 7 10 12 15 17 20 22 25 28 30 33 35
180 default-brightness-level = <0>;
181 enable-gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>;
182 power-supply = <®_3v3_lcd>;
185 led-controller-1 {
186 compatible = "pwm-leds";
188 led-1 {
189 label = "alarm-brightness";
191 max-brightness = <255>;
195 led-controller-2 {
196 compatible = "gpio-leds";
197 pinctrl-names = "default";
198 pinctrl-0 = <&pinctrl_alarmled_pins>;
200 led-2 {
205 led-3 {
210 led-4 {
215 led-5 {
221 gpio-poweroff {
222 compatible = "gpio-poweroff";
226 gpio-restart {
227 compatible = "gpio-restart";
229 active-delay = <100>;
230 inactive-delay = <10>;
231 wait-delay = <100>;
234 power-gpio-keys {
235 compatible = "gpio-keys";
237 power-button {
244 touch-lock-key {
245 compatible = "gpio-keys";
247 touch-lock-button {
254 usbphy2: usbphy-2 {
255 compatible = "usb-nop-xceiv";
256 vcc-supply = <®_3v3>;
257 reset-gpios = <&gpio4 4 GPIO_ACTIVE_LOW>;
258 clock-names = "main_clk";
259 clock-frequency = <24000000>;
261 assigned-clocks = <&clks IMX5_CLK_CKO2_SEL>, <&clks IMX5_CLK_OSC>;
262 assigned-clock-parents = <&clks IMX5_CLK_OSC>;
265 usbphy3: usbphy-3 {
266 compatible = "usb-nop-xceiv";
267 vcc-supply = <®_3v3>;
268 reset-gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
269 clock-names = "main_clk";
271 clock-frequency = <24000000>;
273 assigned-clocks = <&clks IMX5_CLK_CKO2_SEL>, <&clks IMX5_CLK_OSC>;
274 assigned-clock-parents = <&clks IMX5_CLK_OSC>;
277 panel-lvds0 {
279 power-supply = <®_3v3_lcd>;
283 remote-endpoint = <&lvds0_out>;
290 vcc-supply = <®_3v3>;
294 vcc-supply = <®_3v3>;
298 pinctrl-names = "default";
299 pinctrl-0 = <&pinctrl_audmux>;
305 operating-points = <
315 pinctrl-names = "default";
316 pinctrl-0 = <&pinctrl_ecspi1>;
317 cs-gpios = <&gpio5 17 GPIO_ACTIVE_LOW
324 compatible = "ge,achc", "nxp,kinetis-k20";
326 vdd-supply = <®_3v3>;
327 vdda-supply = <®_3v3>;
329 reset-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>;
335 gpio-controller;
336 #gpio-cells = <2>;
337 spi-max-frequency = <1000000>;
343 gpio-controller;
344 #gpio-cells = <2>;
345 spi-max-frequency = <1000000>;
350 pinctrl-names = "default";
351 pinctrl-0 = <&pinctrl_ecspi2>;
352 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
356 compatible = "dlg,da9053-aa";
358 interrupt-parent = <&gpio3>;
360 spi-max-frequency = <1000000>;
361 dlg,tsi-as-adc;
362 tsiref-supply = <®_tsiref>;
366 regulator-name = "BUCKCORE";
367 regulator-min-microvolt = <500000>;
368 regulator-max-microvolt = <2075000>;
369 regulator-always-on;
373 regulator-name = "BUCKPRO";
374 regulator-min-microvolt = <500000>;
375 regulator-max-microvolt = <2075000>;
376 regulator-always-on;
380 regulator-name = "BUCKMEM";
381 regulator-min-microvolt = <925000>;
382 regulator-max-microvolt = <2500000>;
383 regulator-always-on;
387 regulator-name = "BUCKPERI";
388 regulator-min-microvolt = <1800000>;
389 regulator-max-microvolt = <3600000>;
390 regulator-always-on;
394 regulator-name = "ldo1_1v3";
395 regulator-min-microvolt = <600000>;
396 regulator-max-microvolt = <1800000>;
397 regulator-always-on;
401 regulator-name = "ldo2_1v3";
402 regulator-min-microvolt = <600000>;
403 regulator-max-microvolt = <1800000>;
404 regulator-always-on;
408 regulator-name = "ldo3_3v3";
409 regulator-min-microvolt = <1725000>;
410 regulator-max-microvolt = <3300000>;
411 regulator-always-on;
415 regulator-name = "ldo4_2v775";
416 regulator-min-microvolt = <1725000>;
417 regulator-max-microvolt = <3300000>;
418 regulator-always-on;
422 regulator-name = "ldo5_3v3";
423 regulator-min-microvolt = <1200000>;
424 regulator-max-microvolt = <3600000>;
425 regulator-always-on;
429 regulator-name = "ldo6_1v3";
430 regulator-min-microvolt = <1200000>;
431 regulator-max-microvolt = <3600000>;
432 regulator-always-on;
436 regulator-name = "ldo7_2v75";
437 regulator-min-microvolt = <1200000>;
438 regulator-max-microvolt = <3600000>;
439 regulator-always-on;
443 regulator-name = "ldo8_1v8";
444 regulator-min-microvolt = <1200000>;
445 regulator-max-microvolt = <3600000>;
446 regulator-always-on;
450 regulator-name = "ldo9_1v5";
451 regulator-min-microvolt = <1250000>;
452 regulator-max-microvolt = <3650000>;
453 regulator-always-on;
457 regulator-name = "ldo10_1v3";
458 regulator-min-microvolt = <1200000>;
459 regulator-max-microvolt = <3600000>;
460 regulator-always-on;
468 pinctrl-names = "default";
469 pinctrl-0 = <&pinctrl_esdhc3>;
470 bus-width = <8>;
475 pinctrl-names = "default";
476 pinctrl-0 = <&pinctrl_fec>;
477 phy-supply = <®_3v3>;
478 phy-mode = "rmii";
479 phy-reset-gpios = <&gpio2 16 GPIO_ACTIVE_LOW>;
484 pinctrl-names = "default", "gpio";
485 pinctrl-0 = <&pinctrl_i2c1>;
486 pinctrl-1 = <&pinctrl_i2c1_gpio>;
487 sda-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
488 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
491 i2c-mux@70 {
493 #address-cells = <1>;
494 #size-cells = <0>;
496 reset-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
499 #address-cells = <1>;
500 #size-cells = <0>;
506 #sound-dai-cells = <0>;
507 VDDA-supply = <®_sgtl5k>;
508 VDDIO-supply = <®_sgtl5k>;
515 #address-cells = <1>;
516 #size-cells = <0>;
532 interrupt-parent = <&gpio1>;
534 interrupt-names = "INT1";
537 mpl3115: pressure-sensor@60 {
549 #address-cells = <1>;
550 #size-cells = <0>;
555 #address-cells = <1>;
556 #size-cells = <0>;
561 #address-cells = <1>;
562 #size-cells = <0>;
567 #address-cells = <1>;
568 #size-cells = <0>;
573 #address-cells = <1>;
574 #size-cells = <0>;
579 #address-cells = <1>;
580 #size-cells = <0>;
587 pinctrl-names = "default", "gpio";
588 pinctrl-0 = <&pinctrl_i2c2>;
589 pinctrl-1 = <&pinctrl_i2c2_gpio>;
590 sda-gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
591 scl-gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>;
596 reset-gpio = <&gpio5 19 GPIO_ACTIVE_LOW>;
598 interrupt-parent = <&gpio5>;
604 pinctrl-names = "default", "gpio";
605 pinctrl-0 = <&pinctrl_i2c3>;
606 pinctrl-1 = <&pinctrl_i2c3_gpio>;
607 sda-gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
608 scl-gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>;
615 lvds0: lvds-channel@0 {
620 remote-endpoint = <&panel_in_lvds0>;
627 secure-reg-access;
631 pinctrl-names = "default";
632 pinctrl-0 = <&pinctrl_pwm1>;
637 pinctrl-names = "default";
638 pinctrl-0 = <&pinctrl_pwm2>;
647 pinctrl-names = "default";
648 pinctrl-0 = <&pinctrl_uart1>;
653 pinctrl-names = "default";
654 pinctrl-0 = <&pinctrl_uart2>;
655 fsl,dma-info = <24 20>;
660 pinctrl-names = "default";
661 pinctrl-0 = <&pinctrl_uart3>;
662 uart-has-rtscts;
667 pinctrl-names = "default";
668 pinctrl-0 = <&pinctrl_uart4>;
673 pinctrl-names = "default";
674 pinctrl-0 = <&pinctrl_uart5>;
675 fsl,dma-info = <4096 4>;
682 vbus-supply = <®_usb_otg_vbus>;
683 pinctrl-0 = <&pinctrl_usb_otg>;
688 vbus-supply = <®_usb_vbus>;
695 pinctrl-names = "default";
696 pinctrl-0 = <&pinctrl_usbh2>;
700 vbus-supply = <®_usbh2_vbus>;
705 pinctrl-names = "default";
706 pinctrl-0 = <&pinctrl_usbh3>;
709 vbus-supply = <®_usbh3_vbus>;
715 pinctrl-names = "default";
716 pinctrl-0 = <&pinctrl_hog_rev6>;
872 /* NOT USED - AVAILABLE 3.3V GPIO */
874 /* NOT USED - AVAILABLE 3.3V GPIO */
876 /* NOT USED - AVAILABLE 3.3V GPIO */
902 /* NOT USED - AVAILABLE 1.8V GPIO */
904 /* NOT USED - AVAILABLE 1.8V GPIO */
906 /* NOT USED - AVAILABLE 1.8V GPIO */
1042 pinctrl_usb_otg_vbus: usb-otg-vbusgrp {
1068 pinctrl_usbh2_vbus: usbh2-vbusgrp {
1075 pinctrl_usbh3_vbus: usbh3-vbusgrp {