Lines Matching +full:trickle +full:- +full:diode +full:- +full:disable

2  * Copyright 2014-2017 Lothar Waßmann <LW@KARO-electronics.de>
4 * This file is dual-licensed: you can use it either under the terms
42 #include <dt-bindings/gpio/gpio.h>
43 #include <dt-bindings/input/input.h>
44 #include <dt-bindings/interrupt-controller/irq.h>
45 #include <dt-bindings/pwm/pwm.h>
46 #include <dt-bindings/sound/fsl-imx-audmux.h>
53 lcdif-23bit-pins-a = &pinctrl_disp0_1;
54 lcdif-24bit-pins-a = &pinctrl_disp0_2;
57 reg-can-xcvr = &reg_can_xcvr;
66 reg = <0x10000000 0>; /* will be filled by U-Boot */
70 #address-cells = <1>;
71 #size-cells = <0>;
74 compatible = "fixed-clock";
76 #clock-cells = <0>;
77 clock-frequency = <26000000>;
81 gpio-keys {
82 compatible = "gpio-keys";
88 wakeup-source;
93 compatible = "gpio-leds";
97 pinctrl-names = "default";
98 pinctrl-0 = <&pinctrl_user_led>;
100 linux,default-trigger = "heartbeat";
104 reg_3v3_etn: regulator-3v3-etn {
105 compatible = "regulator-fixed";
106 regulator-name = "3V3_ETN";
107 regulator-min-microvolt = <3300000>;
108 regulator-max-microvolt = <3300000>;
109 pinctrl-names = "default";
110 pinctrl-0 = <&pinctrl_etnphy_power>;
112 enable-active-high;
115 reg_2v5: regulator-2v5 {
116 compatible = "regulator-fixed";
117 regulator-name = "2V5";
118 regulator-min-microvolt = <2500000>;
119 regulator-max-microvolt = <2500000>;
120 regulator-always-on;
123 reg_3v3: regulator-3v3 {
124 compatible = "regulator-fixed";
125 regulator-name = "3V3";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 regulator-always-on;
131 reg_can_xcvr: regulator-can-xcvr {
132 compatible = "regulator-fixed";
133 regulator-name = "CAN XCVR";
134 regulator-min-microvolt = <3300000>;
135 regulator-max-microvolt = <3300000>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&pinctrl_flexcan_xcvr>;
141 reg_lcd0_pwr: regulator-lcd0-pwr {
142 compatible = "regulator-fixed";
143 regulator-name = "LCD0 POWER";
144 regulator-min-microvolt = <3300000>;
145 regulator-max-microvolt = <3300000>;
146 pinctrl-names = "default";
147 pinctrl-0 = <&pinctrl_lcd0_pwr>;
149 enable-active-high;
153 reg_lcd1_pwr: regulator-lcd1-pwr {
154 compatible = "regulator-fixed";
155 regulator-name = "LCD1 POWER";
156 regulator-min-microvolt = <3300000>;
157 regulator-max-microvolt = <3300000>;
158 pinctrl-names = "default";
159 pinctrl-0 = <&pinctrl_lcd1_pwr>;
161 enable-active-high;
165 reg_usbh1_vbus: regulator-usbh1-vbus {
166 compatible = "regulator-fixed";
167 regulator-name = "usbh1_vbus";
168 regulator-min-microvolt = <5000000>;
169 regulator-max-microvolt = <5000000>;
170 pinctrl-names = "default";
171 pinctrl-0 = <&pinctrl_usbh1_vbus>;
173 enable-active-high;
176 reg_usbotg_vbus: regulator-usbotg-vbus {
177 compatible = "regulator-fixed";
178 regulator-name = "usbotg_vbus";
179 regulator-min-microvolt = <5000000>;
180 regulator-max-microvolt = <5000000>;
181 pinctrl-names = "default";
182 pinctrl-0 = <&pinctrl_usbotg_vbus>;
184 enable-active-high;
188 compatible = "karo,imx6qdl-tx6-sgtl5000",
189 "simple-audio-card";
190 simple-audio-card,name = "imx6qdl-tx6-sgtl5000-audio";
191 pinctrl-names = "default";
192 pinctrl-0 = <&pinctrl_audmux>;
193 simple-audio-card,format = "i2s";
194 simple-audio-card,bitclock-master = <&codec_dai>;
195 simple-audio-card,frame-master = <&codec_dai>;
196 simple-audio-card,widgets =
201 simple-audio-card,routing =
206 cpu_dai: simple-audio-card,cpu {
207 sound-dai = <&ssi1>;
210 codec_dai: simple-audio-card,codec {
211 sound-dai = <&sgtl5000>;
220 fsl,audmux-port = <0>;
221 fsl,port-config = <
232 fsl,audmux-port = <4>;
233 fsl,port-config = <
241 pinctrl-names = "default";
242 pinctrl-0 = <&pinctrl_flexcan1>;
243 xceiver-supply = <&reg_can_xcvr>;
248 pinctrl-names = "default";
249 pinctrl-0 = <&pinctrl_flexcan2>;
250 xceiver-supply = <&reg_can_xcvr>;
255 pinctrl-names = "default";
256 pinctrl-0 = <&pinctrl_ecspi1>;
257 cs-gpios = <
266 spi-max-frequency = <54000000>;
272 spi-max-frequency = <54000000>;
277 pinctrl-names = "default";
278 pinctrl-0 = <&pinctrl_enet &pinctrl_enet_mdio &pinctrl_etnphy_rst>;
283 clock-names = "ipg", "ahb", "ptp", "enet_out";
284 phy-mode = "rmii";
285 phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
286 phy-reset-post-delay = <10>;
287 phy-handle = <&etnphy>;
288 phy-supply = <&reg_3v3_etn>;
292 #address-cells = <1>;
293 #size-cells = <0>;
295 etnphy: ethernet-phy@0 {
296 compatible = "ethernet-phy-ieee802.3-c22";
298 pinctrl-names = "default";
299 pinctrl-0 = <&pinctrl_etnphy_int>;
300 interrupt-parent = <&gpio7>;
307 pinctrl-names = "default";
308 pinctrl-0 = <&pinctrl_gpmi_nand>;
309 nand-on-flash-bbt;
310 fsl,no-blockmark-swap;
315 pinctrl-names = "default", "gpio";
316 pinctrl-0 = <&pinctrl_i2c1>;
317 pinctrl-1 = <&pinctrl_i2c1_gpio>;
318 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
319 sda-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
320 clock-frequency = <400000>;
326 trickle-resistor-ohms = <250>;
327 trickle-diode-disable;
332 pinctrl-names = "default", "gpio";
333 pinctrl-0 = <&pinctrl_i2c3>;
334 pinctrl-1 = <&pinctrl_i2c3_gpio>;
335 scl-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
336 sda-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
337 clock-frequency = <400000>;
342 #sound-dai-cells = <0>;
344 VDDA-supply = <&reg_2v5>;
345 VDDIO-supply = <&reg_3v3>;
349 polytouch: edt-ft5x06@38 {
350 compatible = "edt,edt-ft5x06";
352 pinctrl-names = "default";
353 pinctrl-0 = <&pinctrl_edt_ft5x06>;
354 interrupt-parent = <&gpio6>;
356 reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>;
357 wake-gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
358 wakeup-source;
364 pinctrl-names = "default";
365 pinctrl-0 = <&pinctrl_tsc2007>;
366 interrupt-parent = <&gpio3>;
369 ti,x-plate-ohms = <660>;
370 wakeup-source;
375 pinctrl-names = "default";
376 pinctrl-0 = <&pinctrl_hog>;
393 pinctrl_disp0_1: disp0grp-1 {
426 pinctrl_disp0_2: disp0grp-2 {
470 pinctrl_edt_ft5x06: edt-ft5x06grp {
490 pinctrl_enet_mdio: enet-mdiogrp {
497 pinctrl_etnphy_int: etnphy-intgrp {
503 pinctrl_etnphy_power: etnphy-pwrgrp {
509 pinctrl_etnphy_rst: etnphy-rstgrp {
529 pinctrl_flexcan_xcvr: flexcan-xcvrgrp {
562 pinctrl_i2c1_gpio: i2c1-gpiogrp {
576 pinctrl_i2c3_gpio: i2c3-gpiogrp {
596 pinctrl_lcd0_pwr: lcd0-pwrgrp {
602 pinctrl_lcd1_pwr: lcd-pwrgrp {
668 pinctrl_usbh1_vbus: usbh1-vbusgrp {
680 pinctrl_usbotg_vbus: usbotg-vbusgrp {
710 pinctrl_user_led: user-ledgrp {
718 pinctrl-names = "default";
719 pinctrl-0 = <&pinctrl_kpp>;
739 pinctrl-names = "default";
740 pinctrl-0 = <&pinctrl_pwm1>;
745 pinctrl-names = "default";
746 pinctrl-0 = <&pinctrl_pwm2>;
755 pinctrl-names = "default";
756 pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_rtscts>;
757 uart-has-rtscts;
762 pinctrl-names = "default";
763 pinctrl-0 = <&pinctrl_uart2 &pinctrl_uart2_rtscts>;
764 uart-has-rtscts;
769 pinctrl-names = "default";
770 pinctrl-0 = <&pinctrl_uart3 &pinctrl_uart3_rtscts>;
771 uart-has-rtscts;
776 vbus-supply = <&reg_usbh1_vbus>;
778 disable-over-current;
783 vbus-supply = <&reg_usbotg_vbus>;
784 pinctrl-names = "default";
785 pinctrl-0 = <&pinctrl_usbotg>;
787 disable-over-current;
792 pinctrl-names = "default";
793 pinctrl-0 = <&pinctrl_usdhc1>;
794 bus-width = <4>;
795 no-1-8-v;
796 cd-gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
797 fsl,wp-controller;
802 pinctrl-names = "default";
803 pinctrl-0 = <&pinctrl_usdhc2>;
804 bus-width = <4>;
805 no-1-8-v;
806 cd-gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
807 fsl,wp-controller;