Lines Matching +full:regulator +full:- +full:v5
1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT)
3 * Copyright 2014-2017 Lothar Waßmann <LW@KARO-electronics.de>
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/pwm/pwm.h>
10 #include <dt-bindings/sound/fsl-imx-audmux.h>
17 lcdif-23bit-pins-a = &pinctrl_disp0_1;
18 lcdif-24bit-pins-a = &pinctrl_disp0_2;
21 reg-can-xcvr = ®_can_xcvr;
30 reg = <0x10000000 0>; /* will be filled by U-Boot */
34 #address-cells = <1>;
35 #size-cells = <0>;
38 compatible = "fixed-clock";
39 #clock-cells = <0>;
40 clock-frequency = <26000000>;
44 gpio-keys {
45 compatible = "gpio-keys";
51 wakeup-source;
56 compatible = "gpio-leds";
58 user_led: led-user {
60 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_user_led>;
63 linux,default-trigger = "heartbeat";
67 reg_3v3_etn: regulator-3v3-etn {
68 compatible = "regulator-fixed";
69 regulator-name = "3V3_ETN";
70 regulator-min-microvolt = <3300000>;
71 regulator-max-microvolt = <3300000>;
72 pinctrl-names = "default";
73 pinctrl-0 = <&pinctrl_etnphy_power>;
75 enable-active-high;
78 reg_2v5: regulator-2v5 {
79 compatible = "regulator-fixed";
80 regulator-name = "2V5";
81 regulator-min-microvolt = <2500000>;
82 regulator-max-microvolt = <2500000>;
83 regulator-always-on;
86 reg_3v3: regulator-3v3 {
87 compatible = "regulator-fixed";
88 regulator-name = "3V3";
89 regulator-min-microvolt = <3300000>;
90 regulator-max-microvolt = <3300000>;
91 regulator-always-on;
94 reg_can_xcvr: regulator-can-xcvr {
95 compatible = "regulator-fixed";
96 regulator-name = "CAN XCVR";
97 regulator-min-microvolt = <3300000>;
98 regulator-max-microvolt = <3300000>;
99 pinctrl-names = "default";
100 pinctrl-0 = <&pinctrl_flexcan_xcvr>;
104 reg_lcd0_pwr: regulator-lcd0-pwr {
105 compatible = "regulator-fixed";
106 regulator-name = "LCD0 POWER";
107 regulator-min-microvolt = <3300000>;
108 regulator-max-microvolt = <3300000>;
109 pinctrl-names = "default";
110 pinctrl-0 = <&pinctrl_lcd0_pwr>;
112 enable-active-high;
116 reg_lcd1_pwr: regulator-lcd1-pwr {
117 compatible = "regulator-fixed";
118 regulator-name = "LCD1 POWER";
119 regulator-min-microvolt = <3300000>;
120 regulator-max-microvolt = <3300000>;
121 pinctrl-names = "default";
122 pinctrl-0 = <&pinctrl_lcd1_pwr>;
124 enable-active-high;
128 reg_usbh1_vbus: regulator-usbh1-vbus {
129 compatible = "regulator-fixed";
130 regulator-name = "usbh1_vbus";
131 regulator-min-microvolt = <5000000>;
132 regulator-max-microvolt = <5000000>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&pinctrl_usbh1_vbus>;
136 enable-active-high;
139 reg_usbotg_vbus: regulator-usbotg-vbus {
140 compatible = "regulator-fixed";
141 regulator-name = "usbotg_vbus";
142 regulator-min-microvolt = <5000000>;
143 regulator-max-microvolt = <5000000>;
144 pinctrl-names = "default";
145 pinctrl-0 = <&pinctrl_usbotg_vbus>;
147 enable-active-high;
151 compatible = "karo,imx6qdl-tx6-sgtl5000",
152 "simple-audio-card";
153 simple-audio-card,name = "imx6qdl-tx6-sgtl5000-audio";
154 pinctrl-names = "default";
155 pinctrl-0 = <&pinctrl_audmux>;
156 simple-audio-card,format = "i2s";
157 simple-audio-card,bitclock-master = <&codec_dai>;
158 simple-audio-card,frame-master = <&codec_dai>;
159 simple-audio-card,widgets =
164 simple-audio-card,routing =
169 cpu_dai: simple-audio-card,cpu {
170 sound-dai = <&ssi1>;
173 codec_dai: simple-audio-card,codec {
174 sound-dai = <&sgtl5000>;
182 mux-ssi1 {
183 fsl,audmux-port = <0>;
184 fsl,port-config = <
194 mux-pins5 {
195 fsl,audmux-port = <4>;
196 fsl,port-config = <
204 pinctrl-names = "default";
205 pinctrl-0 = <&pinctrl_flexcan1>;
206 xceiver-supply = <®_can_xcvr>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_flexcan2>;
213 xceiver-supply = <®_can_xcvr>;
218 pinctrl-names = "default";
219 pinctrl-0 = <&pinctrl_ecspi1>;
220 cs-gpios = <
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_enet &pinctrl_enet_mdio &pinctrl_etnphy_rst>;
230 phy-mode = "rmii";
231 phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
232 phy-reset-post-delay = <10>;
233 phy-handle = <&etnphy>;
234 phy-supply = <®_3v3_etn>;
238 #address-cells = <1>;
239 #size-cells = <0>;
241 etnphy: ethernet-phy@0 {
242 compatible = "ethernet-phy-ieee802.3-c22";
244 pinctrl-names = "default";
245 pinctrl-0 = <&pinctrl_etnphy_int>;
246 interrupt-parent = <&gpio7>;
253 pinctrl-names = "default";
254 pinctrl-0 = <&pinctrl_gpmi_nand>;
255 nand-on-flash-bbt;
256 fsl,no-blockmark-swap;
261 pinctrl-names = "default", "gpio";
262 pinctrl-0 = <&pinctrl_i2c1>;
263 pinctrl-1 = <&pinctrl_i2c1_gpio>;
264 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
265 sda-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
266 clock-frequency = <400000>;
272 trickle-resistor-ohms = <250>;
273 trickle-diode-disable;
278 pinctrl-names = "default", "gpio";
279 pinctrl-0 = <&pinctrl_i2c3>;
280 pinctrl-1 = <&pinctrl_i2c3_gpio>;
281 scl-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
282 sda-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
283 clock-frequency = <400000>;
288 #sound-dai-cells = <0>;
290 VDDA-supply = <®_2v5>;
291 VDDIO-supply = <®_3v3>;
295 polytouch: edt-ft5x06@38 {
296 compatible = "edt,edt-ft5x06";
298 pinctrl-names = "default";
299 pinctrl-0 = <&pinctrl_edt_ft5x06>;
300 interrupt-parent = <&gpio6>;
302 reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>;
303 wake-gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
304 wakeup-source;
310 pinctrl-names = "default";
311 pinctrl-0 = <&pinctrl_tsc2007>;
312 interrupt-parent = <&gpio3>;
315 ti,x-plate-ohms = <660>;
316 wakeup-source;
321 pinctrl-names = "default";
322 pinctrl-0 = <&pinctrl_hog>;
339 pinctrl_disp0_1: disp0-1-grp {
372 pinctrl_disp0_2: disp0-2-grp {
416 pinctrl_edt_ft5x06: edt-ft5x06grp {
436 pinctrl_enet_mdio: enet-mdiogrp {
443 pinctrl_etnphy_int: etnphy-intgrp {
449 pinctrl_etnphy_power: etnphy-pwrgrp {
455 pinctrl_etnphy_rst: etnphy-rstgrp {
475 pinctrl_flexcan_xcvr: flexcan-xcvrgrp {
508 pinctrl_i2c1_gpio: i2c1-gpiogrp {
522 pinctrl_i2c3_gpio: i2c3-gpiogrp {
542 pinctrl_lcd0_pwr: lcd0-pwrgrp {
548 pinctrl_lcd1_pwr: lcd-pwrgrp {
614 pinctrl_usbh1_vbus: usbh1-vbusgrp {
626 pinctrl_usbotg_vbus: usbotg-vbusgrp {
656 pinctrl_user_led: user-ledgrp {
664 pinctrl-names = "default";
665 pinctrl-0 = <&pinctrl_kpp>;
685 pinctrl-names = "default";
686 pinctrl-0 = <&pinctrl_pwm1>;
691 pinctrl-names = "default";
692 pinctrl-0 = <&pinctrl_pwm2>;
701 pinctrl-names = "default";
702 pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_rtscts>;
703 uart-has-rtscts;
708 pinctrl-names = "default";
709 pinctrl-0 = <&pinctrl_uart2 &pinctrl_uart2_rtscts>;
710 uart-has-rtscts;
715 pinctrl-names = "default";
716 pinctrl-0 = <&pinctrl_uart3 &pinctrl_uart3_rtscts>;
717 uart-has-rtscts;
722 vbus-supply = <®_usbh1_vbus>;
724 disable-over-current;
729 vbus-supply = <®_usbotg_vbus>;
730 pinctrl-names = "default";
731 pinctrl-0 = <&pinctrl_usbotg>;
733 disable-over-current;
738 pinctrl-names = "default";
739 pinctrl-0 = <&pinctrl_usdhc1>;
740 bus-width = <4>;
741 no-1-8-v;
742 cd-gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
743 fsl,wp-controller;
748 pinctrl-names = "default";
749 pinctrl-0 = <&pinctrl_usdhc2>;
750 bus-width = <4>;
751 no-1-8-v;
752 cd-gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
753 fsl,wp-controller;