Lines Matching +full:i2c2 +full:- +full:pins

1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/sound/fsl-imx-audmux.h>
18 stdout-path = &uart4;
21 clock_ksz8081: clock-ksz8081 {
22 compatible = "fixed-clock";
23 #clock-cells = <0>;
24 clock-frequency = <50000000>;
25 clock-output-names = "enet_ref_pad";
28 i2c2-mux {
29 compatible = "i2c-mux";
30 i2c-parent = <&i2c2>;
31 mux-controls = <&i2c_mux>;
32 #address-cells = <1>;
33 #size-cells = <0>;
37 #address-cells = <1>;
38 #size-cells = <0>;
43 #address-cells = <1>;
44 #size-cells = <0>;
48 i2c4-mux {
49 compatible = "i2c-mux";
50 i2c-parent = <&i2c4>;
51 mux-controls = <&i2c_mux>;
52 #address-cells = <1>;
53 #size-cells = <0>;
57 #address-cells = <1>;
58 #size-cells = <0>;
63 #address-cells = <1>;
64 #size-cells = <0>;
69 compatible = "gpio-leds";
70 pinctrl-names = "default";
71 pinctrl-0 = <&pinctrl_leds>;
73 led-debug0 {
76 linux,default-trigger = "heartbeat";
79 led-debug1 {
82 linux,default-trigger = "disk-activity";
86 i2c_mux: mux-controller {
87 compatible = "gpio-mux";
88 #mux-control-cells = <0>;
89 pinctrl-names = "default";
90 pinctrl-0 = <&pinctrl_i2cmux>;
92 mux-gpios = <&gpio5 10 GPIO_ACTIVE_HIGH>,
96 reg_1v8: regulator-1v8 {
97 compatible = "regulator-fixed";
98 regulator-name = "1v8";
99 regulator-min-microvolt = <1800000>;
100 regulator-max-microvolt = <1800000>;
103 reg_3v3: regulator-3v3 {
104 compatible = "regulator-fixed";
105 regulator-name = "3v3";
106 regulator-min-microvolt = <3300000>;
107 regulator-max-microvolt = <3300000>;
110 reg_5v0: regulator-5v0 {
111 compatible = "regulator-fixed";
112 regulator-name = "5v0";
113 regulator-min-microvolt = <5000000>;
114 regulator-max-microvolt = <5000000>;
117 reg_h1_vbus: regulator-h1-vbus {
118 compatible = "regulator-fixed";
119 regulator-name = "h1-vbus";
120 regulator-min-microvolt = <5000000>;
121 regulator-max-microvolt = <5000000>;
123 enable-active-high;
126 reg_otg_vbus: regulator-otg-vbus {
127 compatible = "regulator-fixed";
128 regulator-name = "otg-vbus";
129 regulator-min-microvolt = <5000000>;
130 regulator-max-microvolt = <5000000>;
132 enable-active-high;
136 compatible = "simple-audio-card";
137 simple-audio-card,name = "prti6q-sgtl5000";
138 simple-audio-card,format = "i2s";
139 simple-audio-card,widgets =
144 simple-audio-card,routing =
150 simple-audio-card,cpu {
151 sound-dai = <&ssi1>;
152 system-clock-frequency = <0>;
155 simple-audio-card,codec {
156 sound-dai = <&sgtl5000>;
157 bitclock-master;
158 frame-master;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_audmux>;
168 mux-ssi1 {
169 fsl,audmux-port = <0>;
170 fsl,port-config = <
179 mux-pins3 {
180 fsl,audmux-port = <2>;
181 fsl,port-config = <
189 pinctrl-names = "default";
190 pinctrl-0 = <&pinctrl_can1>;
191 xceiver-supply = <&reg_5v0>;
197 clock-names = "enet_ref_pad";
198 assigned-clocks = <&clks IMX6QDL_CLK_ENET_REF_SEL>;
199 assigned-clock-parents = <&clock_ksz8081>;
203 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&pinctrl_ecspi1>;
209 compatible = "jedec,spi-nor";
211 spi-max-frequency = <20000000>;
216 pinctrl-names = "default";
217 pinctrl-0 = <&pinctrl_enet>;
218 phy-mode = "rmii";
222 #address-cells = <1>;
223 #size-cells = <0>;
226 rgmii_phy: ethernet-phy@0 {
228 interrupts-extended = <&gpio4 30 IRQ_TYPE_LEVEL_LOW>;
229 reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
230 reset-assert-us = <10000>;
231 reset-deassert-us = <300>;
237 gpio-line-names =
245 gpio-line-names =
253 gpio-line-names =
261 gpio-line-names =
269 pinctrl-names = "default";
270 pinctrl-0 = <&pinctrl_hdmi>;
271 ddc-i2c-bus = <&i2c1>;
277 clock-frequency = <100000>;
278 pinctrl-names = "default";
279 pinctrl-0 = <&pinctrl_i2c1>;
282 sgtl5000: audio-codec@a {
285 #sound-dai-cells = <0>;
287 VDDA-supply = <&reg_3v3>;
288 VDDIO-supply = <&reg_3v3>;
289 VDDD-supply = <&reg_1v8>;
295 &i2c2 {
296 clock-frequency = <50000>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_i2c2>;
305 clock-frequency = <100000>;
306 pinctrl-names = "default";
307 pinctrl-0 = <&pinctrl_i2c3>;
315 temperature-sensor@70 {
322 clock-frequency = <50000>;
323 pinctrl-names = "default";
324 pinctrl-0 = <&pinctrl_i2c4>;
329 pinctrl-names = "default";
330 pinctrl-0 = <&pinctrl_pwm1>;
335 #sound-dai-cells = <0>;
336 fsl,mode = "ac97-slave";
341 pinctrl-names = "default";
342 pinctrl-0 = <&pinctrl_uart2>;
347 pinctrl-names = "default";
348 pinctrl-0 = <&pinctrl_uart4>;
353 pinctrl-names = "default";
354 pinctrl-0 = <&pinctrl_uart5>;
359 vbus-supply = <&reg_h1_vbus>;
360 pinctrl-names = "default";
361 pinctrl-0 = <&pinctrl_usbh1>;
364 over-current-active-low;
369 vbus-supply = <&reg_otg_vbus>;
370 pinctrl-names = "default";
371 pinctrl-0 = <&pinctrl_usbotg>;
374 over-current-active-low;
387 pinctrl-names = "default";
388 pinctrl-0 = <&pinctrl_usdhc1>;
389 cd-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
390 no-1-8-v;
391 disable-wp;
392 cap-sd-highspeed;
393 no-mmc;
394 no-sdio;
399 pinctrl-names = "default";
400 pinctrl-0 = <&pinctrl_usdhc3>;
401 bus-width = <8>;
402 no-1-8-v;
403 non-removable;
404 no-sd;
405 no-sdio;
411 fsl,pins = <
421 fsl,pins = <
428 fsl,pins = <
438 fsl,pins = <
459 fsl,pins = <
460 /* NOTE: DDC is done via I2C2, so DON'T configure DDC
461 * pins for HDMI!
468 fsl,pins = <
475 fsl,pins = <
482 fsl,pins = <
489 fsl,pins = <
496 fsl,pins = <
503 fsl,pins = <
510 fsl,pins = <
516 fsl,pins = <
523 fsl,pins = <
530 fsl,pins = <
537 fsl,pins = <
545 fsl,pins = <
552 fsl,pins = <
564 fsl,pins = <