Lines Matching +full:i2c3 +full:- +full:scl
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-assert-us = <1000>;
100 reset-deassert-us = <1000>;
101 smsc,disable-energy-detect; /* Make plugin detection reliable */
107 clock-frequency = <100000>;
108 pinctrl-names = "default", "gpio";
109 pinctrl-0 = <&pinctrl_i2c1>;
110 pinctrl-1 = <&pinctrl_i2c1_gpio>;
111 scl-gpios = <&gpio3 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
112 sda-gpios = <&gpio3 28 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
117 clock-frequency = <100000>;
118 pinctrl-names = "default", "gpio";
119 pinctrl-0 = <&pinctrl_i2c2>;
120 pinctrl-1 = <&pinctrl_i2c2_gpio>;
121 scl-gpios = <&gpio4 12 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
122 sda-gpios = <&gpio4 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
126 &i2c3 {
127 clock-frequency = <100000>;
128 pinctrl-names = "default", "gpio";
129 pinctrl-0 = <&pinctrl_i2c3>;
130 pinctrl-1 = <&pinctrl_i2c3_gpio>;
131 scl-gpios = <&gpio1 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
132 sda-gpios = <&gpio1 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
137 pinctrl-names = "default";
138 pinctrl-0 = <&pinctrl_pmic_hw300>;
140 interrupt-parent = <&gpio5>;
145 regulator-min-microvolt = <787500>;
146 regulator-max-microvolt = <1527272>;
147 lltc,fb-voltage-divider = <100000 110000>;
148 regulator-suspend-mem-microvolt = <1040000>;
149 regulator-ramp-delay = <7000>;
150 regulator-boot-on;
151 regulator-always-on;
155 regulator-min-microvolt = <1885714>;
156 regulator-max-microvolt = <3657142>;
157 lltc,fb-voltage-divider = <100000 28000>;
158 regulator-ramp-delay = <7000>;
159 regulator-boot-on;
160 regulator-always-on;
164 regulator-min-microvolt = <787500>;
165 regulator-max-microvolt = <1527272>;
166 lltc,fb-voltage-divider = <100000 110000>;
167 regulator-suspend-mem-microvolt = <980000>;
168 regulator-ramp-delay = <7000>;
169 regulator-boot-on;
170 regulator-always-on;
174 regulator-min-microvolt = <855571>;
175 regulator-max-microvolt = <1659291>;
176 lltc,fb-voltage-divider = <100000 93100>;
177 regulator-ramp-delay = <7000>;
178 regulator-boot-on;
179 regulator-always-on;
183 regulator-min-microvolt = <3240306>;
184 regulator-max-microvolt = <3240306>;
185 lltc,fb-voltage-divider = <102000 29400>;
186 regulator-boot-on;
187 regulator-always-on;
191 regulator-min-microvolt = <2484708>;
192 regulator-max-microvolt = <2484708>;
193 lltc,fb-voltage-divider = <100000 41200>;
194 regulator-boot-on;
195 regulator-always-on;
203 vio-supply = <®_3p3v>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&pinctrl_tsc2004_hw300>;
206 interrupts-extended = <&gpio4 14 IRQ_TYPE_EDGE_FALLING>;
218 pinctrl-names = "default";
219 pinctrl-0 = <&pinctrl_rtc_hw300>;
221 interrupt-parent = <&gpio7>;
227 pinctrl-names = "default";
228 pinctrl-0 = <&pinctrl_hog_base>;
230 pinctrl_hog_base: hog-base-grp {
240 pinctrl_ecspi1: ecspi1-grp {
250 pinctrl_ecspi2: ecspi2-grp {
259 pinctrl_enet_100M: enet-100M-grp {
277 pinctrl_flexcan1: flexcan1-grp {
284 pinctrl_flexcan2: flexcan2-grp {
291 pinctrl_i2c1: i2c1-grp {
298 pinctrl_i2c1_gpio: i2c1-gpio-grp {
305 pinctrl_i2c2: i2c2-grp {
312 pinctrl_i2c2_gpio: i2c2-gpio-grp {
319 pinctrl_i2c3: i2c3-grp {
326 pinctrl_i2c3_gpio: i2c3-gpio-grp {
333 pinctrl_pmic_hw300: pmic-hw300-grp {
339 pinctrl_rtc_hw300: rtc-hw300-grp {
345 pinctrl_tsc2004_hw300: tsc2004-hw300-grp {
351 pinctrl_uart1: uart1-grp {
364 pinctrl_uart4: uart4-grp {
371 pinctrl_uart5: uart5-grp {
380 pinctrl_usbh1: usbh1-grp {
386 pinctrl_usbotg: usbotg-grp {
392 pinctrl_usdhc2: usdhc2-grp {
404 pinctrl_usdhc3: usdhc3-grp {
416 pinctrl_usdhc4: usdhc4-grp {
433 vin-supply = <&sw3_reg>;
437 vin-supply = <&sw1_reg>;
441 vin-supply = <&sw1_reg>;
445 vin-supply = <&sw2_reg>;
449 vin-supply = <&sw2_reg>;
453 pinctrl-names = "default";
454 pinctrl-0 = <&pinctrl_uart1>;
455 uart-has-rtscts;
456 dtr-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
457 dsr-gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
458 dcd-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
459 rng-gpios = <&gpio2 31 GPIO_ACTIVE_LOW>;
464 pinctrl-names = "default";
465 pinctrl-0 = <&pinctrl_uart4>;
470 pinctrl-names = "default";
471 pinctrl-0 = <&pinctrl_uart5>;
472 uart-has-rtscts;
477 pinctrl-names = "default";
478 pinctrl-0 = <&pinctrl_usbh1>;
479 vbus-supply = <®_usb_h1_vbus>;
485 vbus-supply = <®_usb_otg_vbus>;
486 pinctrl-names = "default";
487 pinctrl-0 = <&pinctrl_usbotg>;
488 disable-over-current;
494 pinctrl-names = "default";
495 pinctrl-0 = <&pinctrl_usdhc2>;
496 cd-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>;
497 keep-power-in-suspend;
502 pinctrl-names = "default";
503 pinctrl-0 = <&pinctrl_usdhc3>;
504 cd-gpios = <&gpio7 8 GPIO_ACTIVE_LOW>;
505 fsl,wp-controller;
506 keep-power-in-suspend;
511 pinctrl-names = "default";
512 pinctrl-0 = <&pinctrl_usdhc4>;
513 non-removable;
514 bus-width = <8>;
515 no-1-8-v;
516 keep-power-in-suspend;