Lines Matching +full:suspend +full:- +full:gpios
1 // SPDX-License-Identifier: (GPL-2.0+)
8 #include <dt-bindings/pwm/pwm.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/clock/imx6qdl-clock.h>
11 #include <dt-bindings/input/input.h>
26 reg_usb_otg_vbus: regulator-usb-otg-vbus {
27 compatible = "regulator-fixed";
28 regulator-name = "usb_otg_vbus";
29 regulator-min-microvolt = <5000000>;
30 regulator-max-microvolt = <5000000>;
33 reg_usb_h1_vbus: regulator-usb-h1-vbus {
34 compatible = "regulator-fixed";
35 regulator-name = "usb_h1_vbus";
36 regulator-min-microvolt = <5000000>;
37 regulator-max-microvolt = <5000000>;
39 enable-active-high;
42 reg_3p3v: regulator-3P3V {
43 compatible = "regulator-fixed";
44 regulator-name = "3P3V";
45 regulator-min-microvolt = <3300000>;
46 regulator-max-microvolt = <3300000>;
47 regulator-always-on;
52 pinctrl-names = "default";
53 pinctrl-0 = <&pinctrl_flexcan1>;
57 pinctrl-names = "default";
58 pinctrl-0 = <&pinctrl_flexcan2>;
62 cs-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>, <&gpio4 11 GPIO_ACTIVE_LOW>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&pinctrl_ecspi1>;
68 #address-cells = <1>;
69 #size-cells = <1>;
70 compatible = "jedec,spi-nor";
71 spi-max-frequency = <50000000>;
73 m25p,fast-read;
78 cs-gpios = <&gpio5 29 GPIO_ACTIVE_LOW>;
79 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_ecspi2>;
85 pinctrl-names = "default";
86 pinctrl-0 = <&pinctrl_enet_100M>;
87 phy-mode = "rmii";
88 phy-handle = <ðphy0>;
92 #address-cells = <1>;
93 #size-cells = <0>;
95 ethphy0: ethernet-phy@0 { /* SMSC LAN8710Ai */
97 max-speed = <100>;
98 reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
99 reset-delay-us = <1000>;
100 reset-post-delay-us = <1000>;
106 clock-frequency = <100000>;
107 pinctrl-names = "default";
108 pinctrl-0 = <&pinctrl_i2c1>;
113 clock-frequency = <100000>;
114 pinctrl-names = "default";
115 pinctrl-0 = <&pinctrl_i2c2>;
120 clock-frequency = <100000>;
121 pinctrl-names = "default";
122 pinctrl-0 = <&pinctrl_i2c3>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&pinctrl_pmic_hw300>;
130 interrupt-parent = <&gpio5>;
135 regulator-min-microvolt = <787500>;
136 regulator-max-microvolt = <1527272>;
137 lltc,fb-voltage-divider = <100000 110000>;
138 regulator-suspend-mem-microvolt = <1040000>;
139 regulator-ramp-delay = <7000>;
140 regulator-boot-on;
141 regulator-always-on;
145 regulator-min-microvolt = <1885714>;
146 regulator-max-microvolt = <3657142>;
147 lltc,fb-voltage-divider = <100000 28000>;
148 regulator-ramp-delay = <7000>;
149 regulator-boot-on;
150 regulator-always-on;
154 regulator-min-microvolt = <787500>;
155 regulator-max-microvolt = <1527272>;
156 lltc,fb-voltage-divider = <100000 110000>;
157 regulator-suspend-mem-microvolt = <980000>;
158 regulator-ramp-delay = <7000>;
159 regulator-boot-on;
160 regulator-always-on;
164 regulator-min-microvolt = <855571>;
165 regulator-max-microvolt = <1659291>;
166 lltc,fb-voltage-divider = <100000 93100>;
167 regulator-ramp-delay = <7000>;
168 regulator-boot-on;
169 regulator-always-on;
173 regulator-min-microvolt = <3240306>;
174 regulator-max-microvolt = <3240306>;
175 lltc,fb-voltage-divider = <102000 29400>;
176 regulator-boot-on;
177 regulator-always-on;
181 regulator-min-microvolt = <2484708>;
182 regulator-max-microvolt = <2484708>;
183 lltc,fb-voltage-divider = <100000 41200>;
184 regulator-boot-on;
185 regulator-always-on;
193 vio-supply = <®_3p3v>;
194 pinctrl-names = "default";
195 pinctrl-0 = <&pinctrl_tsc2004_hw300>;
196 interrupts-extended = <&gpio4 14 IRQ_TYPE_EDGE_FALLING>;
208 pinctrl-names = "default";
209 pinctrl-0 = <&pinctrl_rtc_hw300>;
211 interrupt-parent = <&gpio7>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&pinctrl_hog_base>;
220 pinctrl_hog_base: hog-base-grp {
230 pinctrl_ecspi1: ecspi1-grp {
240 pinctrl_ecspi2: ecspi2-grp {
249 pinctrl_enet_100M: enet-100M-grp {
267 pinctrl_flexcan1: flexcan1-grp {
274 pinctrl_flexcan2: flexcan2-grp {
281 pinctrl_i2c1: i2c1-grp {
288 pinctrl_i2c2: i2c2-grp {
295 pinctrl_i2c3: i2c3-grp {
302 pinctrl_pmic_hw300: pmic-hw300-grp {
308 pinctrl_rtc_hw300: rtc-hw300-grp {
314 pinctrl_tsc2004_hw300: tsc2004-hw300-grp {
320 pinctrl_uart1: uart1-grp {
333 pinctrl_uart4: uart4-grp {
340 pinctrl_uart5: uart5-grp {
349 pinctrl_usbh1: usbh1-grp {
355 pinctrl_usbotg: usbotg-grp {
361 pinctrl_usdhc2: usdhc2-grp {
373 pinctrl_usdhc3: usdhc3-grp {
385 pinctrl_usdhc4: usdhc4-grp {
402 vin-supply = <&sw3_reg>;
406 vin-supply = <&sw1_reg>;
410 pinctrl-names = "default";
411 pinctrl-0 = <&pinctrl_uart1>;
412 uart-has-rtscts;
413 dtr-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
414 dsr-gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
415 dcd-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
416 rng-gpios = <&gpio2 31 GPIO_ACTIVE_LOW>;
421 pinctrl-names = "default";
422 pinctrl-0 = <&pinctrl_uart4>;
427 pinctrl-names = "default";
428 pinctrl-0 = <&pinctrl_uart5>;
429 uart-has-rtscts;
434 pinctrl-names = "default";
435 pinctrl-0 = <&pinctrl_usbh1>;
436 vbus-supply = <®_usb_h1_vbus>;
442 vbus-supply = <®_usb_otg_vbus>;
443 pinctrl-names = "default";
444 pinctrl-0 = <&pinctrl_usbotg>;
445 disable-over-current;
451 pinctrl-names = "default";
452 pinctrl-0 = <&pinctrl_usdhc2>;
453 cd-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>;
454 keep-power-in-suspend;
459 pinctrl-names = "default";
460 pinctrl-0 = <&pinctrl_usdhc3>;
461 cd-gpios = <&gpio7 8 GPIO_ACTIVE_LOW>;
462 fsl,wp-controller;
463 keep-power-in-suspend;
468 pinctrl-names = "default";
469 pinctrl-0 = <&pinctrl_usdhc4>;
470 non-removable;
471 bus-width = <8>;
472 no-1-8-v;
473 keep-power-in-suspend;