Lines Matching +full:imx53 +full:- +full:rtc
1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT)
3 * Copyright 2012-2017 <LW@KARO-electronics.de>
4 * based on imx53-qsb.dts
9 #include "imx53.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
13 model = "Ka-Ro electronics TX53 module";
14 compatible = "karo,tx53", "fsl,imx53";
26 reg-can-xcvr = ®_can_xcvr;
33 clock-frequency = <0>;
37 mclk: clock-mclk {
38 compatible = "fixed-clock";
39 #clock-cells = <0>;
40 clock-frequency = <26000000>;
43 gpio-keys {
44 compatible = "gpio-keys";
45 pinctrl-names = "default";
46 pinctrl-0 = <&pinctrl_gpio_key>;
48 key-power {
52 wakeup-source;
57 compatible = "gpio-leds";
58 pinctrl-names = "default";
59 pinctrl-0 = <&pinctrl_stk5led>;
61 led-user {
64 linux,default-trigger = "heartbeat";
68 reg_2v5: regulator-2v5 {
69 compatible = "regulator-fixed";
70 regulator-name = "2V5";
71 regulator-min-microvolt = <2500000>;
72 regulator-max-microvolt = <2500000>;
75 reg_3v3: regulator-3v3 {
76 compatible = "regulator-fixed";
77 regulator-name = "3V3";
78 regulator-min-microvolt = <3300000>;
79 regulator-max-microvolt = <3300000>;
82 reg_can_xcvr: regulator-can-xcvr {
83 compatible = "regulator-fixed";
84 regulator-name = "CAN XCVR";
85 regulator-min-microvolt = <3300000>;
86 regulator-max-microvolt = <3300000>;
87 pinctrl-names = "default";
88 pinctrl-0 = <&pinctrl_can_xcvr>;
92 reg_usbh1_vbus: regulator-usbh1-vbus {
93 compatible = "regulator-fixed";
94 regulator-name = "usbh1_vbus";
95 regulator-min-microvolt = <5000000>;
96 regulator-max-microvolt = <5000000>;
97 pinctrl-names = "default";
98 pinctrl-0 = <&pinctrl_usbh1_vbus>;
100 enable-active-high;
103 reg_usbotg_vbus: regulator-usbotg-vbus {
104 compatible = "regulator-fixed";
105 regulator-name = "usbotg_vbus";
106 regulator-min-microvolt = <5000000>;
107 regulator-max-microvolt = <5000000>;
108 pinctrl-names = "default";
109 pinctrl-0 = <&pinctrl_usbotg_vbus>;
111 enable-active-high;
115 compatible = "karo,tx53-audio-sgtl5000", "fsl,imx-audio-sgtl5000";
116 model = "tx53-audio-sgtl5000";
117 ssi-controller = <&ssi1>;
118 audio-codec = <&sgtl5000>;
119 audio-routing =
124 mux-int-port = <1>;
125 mux-ext-port = <5>;
130 pinctrl-names = "default";
131 pinctrl-0 = <&pinctrl_ssi1>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&pinctrl_can1>;
138 xceiver-supply = <®_can_xcvr>;
143 pinctrl-names = "default";
144 pinctrl-0 = <&pinctrl_can2>;
145 xceiver-supply = <®_can_xcvr>;
150 pinctrl-names = "default";
151 pinctrl-0 = <&pinctrl_ecspi1>;
154 cs-gpios = <
162 cd-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
163 fsl,wp-controller;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_esdhc1>;
170 cd-gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
171 fsl,wp-controller;
172 pinctrl-names = "default";
173 pinctrl-0 = <&pinctrl_esdhc2>;
178 pinctrl-names = "default";
179 pinctrl-0 = <&pinctrl_fec>;
180 phy-mode = "rmii";
181 phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
182 phy-handle = <&phy0>;
183 mac-address = [000000000000]; /* placeholder; will be overwritten by bootloader */
187 #address-cells = <1>;
188 #size-cells = <0>;
190 phy0: ethernet-phy@0 {
192 interrupt-parent = <&gpio2>;
194 device_type = "ethernet-phy";
200 pinctrl-names = "default", "gpio";
201 pinctrl-0 = <&pinctrl_i2c1>;
202 pinctrl-0 = <&pinctrl_i2c1_gpio>;
203 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
204 sda-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
205 clock-frequency = <400000>;
208 rtc1: rtc@68 {
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_ds1339>;
213 interrupt-parent = <&gpio4>;
215 trickle-resistor-ohms = <250>;
216 trickle-diode-disable;
221 pinctrl-names = "default";
222 pinctrl-0 = <&pinctrl_hog>;
241 /* MX53_PAD_NANDF_CS2__GPIO6_15 0x1f4 maybe used by EDT-FT5x06 */
242 /* MX53_PAD_EIM_A16__GPIO2_22 0x1f4 maybe used by EDT-FT5x06 */
245 /* MX53_PAD_EIM_A17__GPIO2_21 0x1f4 maybe used by EDT-FT5x06 */
294 pinctrl_can_xcvr: can-xcvrgrp {
352 pinctrl_gpio_key: gpio-keygrp {
363 pinctrl_i2c1_gpio: i2c1-gpiogrp {
377 pinctrl_i2c3_gpio: i2c3-gpiogrp {
466 pinctrl_usbh1_vbus: usbh1-vbusgrp {
472 pinctrl_usbotg_vbus: usbotg-vbusgrp {
485 pinctrl-names = "default";
486 pinctrl-0 = <&pinctrl_nand>;
487 nand-bus-width = <8>;
488 nand-ecc-mode = "hw";
489 nand-on-flash-bbt;
494 pinctrl-names = "default";
495 pinctrl-0 = <&pinctrl_pwm2>;
499 fsl,sdma-ram-script-name = "sdma-imx53.bin";
511 pinctrl-names = "default";
512 pinctrl-0 = <&pinctrl_uart1>;
513 uart-has-rtscts;
518 pinctrl-names = "default";
519 pinctrl-0 = <&pinctrl_uart2>;
520 uart-has-rtscts;
525 pinctrl-names = "default";
526 pinctrl-0 = <&pinctrl_uart3>;
527 uart-has-rtscts;
532 pinctrl-names = "default";
533 pinctrl-0 = <&pinctrl_usbh1>;
535 disable-over-current;
536 vbus-supply = <®_usbh1_vbus>;
543 disable-over-current;
544 vbus-supply = <®_usbotg_vbus>;