Lines Matching +full:i2c2 +full:- +full:pins
4 * This file is dual-licensed: you can use it either under the terms
41 #include <dt-bindings/sound/fsl-imx-audmux.h>
56 stdout-path = &uart1;
59 ir_recv: ir-receiver {
60 compatible = "gpio-ir-receiver";
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_hummingboard_gpio3_5>;
66 v_3v2: regulator-v-3v2 {
67 compatible = "regulator-fixed";
68 regulator-always-on;
69 regulator-max-microvolt = <3300000>;
70 regulator-min-microvolt = <3300000>;
71 regulator-name = "v_3v2";
72 vin-supply = <&v_5v0>;
75 v_5v0: regulator-v-5v0 {
76 compatible = "regulator-fixed";
77 regulator-always-on;
78 regulator-max-microvolt = <5000000>;
79 regulator-min-microvolt = <5000000>;
80 regulator-name = "v_5v0";
83 v_sd: regulator-v-sd {
84 compatible = "regulator-fixed";
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_hummingboard_vmmc>;
88 regulator-boot-on;
89 regulator-max-microvolt = <3300000>;
90 regulator-min-microvolt = <3300000>;
91 regulator-name = "v_sd";
92 startup-delay-us = <1000>;
93 vin-supply = <&v_3v2>;
96 v_usb2: regulator-v-usb2 {
97 compatible = "regulator-fixed";
98 enable-active-high;
100 pinctrl-names = "default";
101 pinctrl-0 = <&pinctrl_hummingboard_usbh1_vbus>;
102 regulator-max-microvolt = <5000000>;
103 regulator-min-microvolt = <5000000>;
104 regulator-name = "v_usb2";
105 vin-supply = <&v_5v0>;
108 v_usb1: regulator-v-usb1 {
109 compatible = "regulator-fixed";
110 enable-active-high;
112 pinctrl-names = "default";
113 pinctrl-0 = <&pinctrl_hummingboard_usbotg_vbus>;
114 regulator-max-microvolt = <5000000>;
115 regulator-min-microvolt = <5000000>;
116 regulator-name = "v_usb1";
117 vin-supply = <&v_5v0>;
120 audio: sound-sgtl5000 {
121 compatible = "simple-audio-card";
122 simple-audio-card,name = "On-board Codec";
123 simple-audio-card,format = "i2s";
124 simple-audio-card,bitclock-master = <&sound_codec>;
125 simple-audio-card,frame-master = <&sound_codec>;
126 simple-audio-card,widgets =
129 simple-audio-card,routing =
134 sound_cpu: simple-audio-card,cpu {
135 sound-dai = <&ssi1>;
138 sound_codec: simple-audio-card,codec {
139 sound-dai = <&sgtl5000>;
143 spdif_out: spdif-out {
144 compatible = "linux,spdif-dit";
145 #sound-dai-cells = <0>;
148 sound-spdif {
149 compatible = "fsl,imx-audio-spdif";
150 model = "On-board SPDIF";
152 audio-cpu = <&spdif>;
153 audio-codec = <&spdif_out>;
160 mux-ssi1 {
161 fsl,audmux-port = <0>;
162 fsl,port-config = <
172 mux-pins5 {
173 fsl,audmux-port = <4>;
174 fsl,port-config = <
182 pinctrl-names = "default";
183 pinctrl-0 = <&pinctrl_hummingboard_flexcan1>;
188 pinctrl-names = "default";
189 pinctrl-0 = <&pinctrl_hummingboard_hdmi>;
190 ddc-i2c-bus = <&i2c2>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_hummingboard_i2c1>;
209 pinctrl-names = "default";
210 pinctrl-0 = <&pinctrl_hummingboard_sgtl5000>;
211 #sound-dai-cells = <0>;
213 VDDA-supply = <&v_3v2>;
214 VDDIO-supply = <&v_3v2>;
218 &i2c2 {
219 clock-frequency = <100000>;
220 pinctrl-names = "default";
221 pinctrl-0 = <&pinctrl_hummingboard_i2c2>;
227 pinctrl_hummingboard_flexcan1: hummingboard-flexcan1 {
228 fsl,pins = <
234 pinctrl_hummingboard_gpio3_5: hummingboard-gpio3_5 {
235 fsl,pins = <
240 pinctrl_hummingboard_hdmi: hummingboard-hdmi {
241 fsl,pins = <
246 pinctrl_hummingboard_i2c1: hummingboard-i2c1 {
247 fsl,pins = <
253 pinctrl_hummingboard_i2c2: hummingboard-i2c2 {
254 fsl,pins = <
260 pinctrl_hummingboard_pcie_reset: hummingboard-pcie-reset {
261 fsl,pins = <
267 fsl,pins = <MX6QDL_PAD_DISP0_DAT8__PWM1_OUT 0x1b0b1>;
270 pinctrl_hummingboard_sgtl5000: hummingboard-sgtl5000 {
271 fsl,pins = <
280 pinctrl_hummingboard_spdif: hummingboard-spdif {
281 fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x13091>;
284 pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus {
285 fsl,pins = <MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x1b0b0>;
288 pinctrl_hummingboard_usbotg_id: hummingboard-usbotg-id {
292 fsl,pins = <MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID 0x13059>;
295 pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus {
296 fsl,pins = <MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b0>;
299 pinctrl_hummingboard_usdhc2_aux: hummingboard-usdhc2-aux {
300 fsl,pins = <
305 pinctrl_hummingboard_usdhc2: hummingboard-usdhc2 {
306 fsl,pins = <
315 pinctrl_hummingboard_vmmc: hummingboard-vmmc {
316 fsl,pins = <
324 pinctrl-names = "default";
325 pinctrl-0 = <&pinctrl_hummingboard_pcie_reset>;
326 reset-gpio = <&gpio3 4 GPIO_ACTIVE_LOW>;
331 pinctrl-names = "default";
332 pinctrl-0 = <&pinctrl_hummingboard_pwm1>;
337 pinctrl-names = "default";
342 pinctrl-names = "default";
343 pinctrl-0 = <&pinctrl_hummingboard_spdif>;
352 disable-over-current;
353 vbus-supply = <&v_usb2>;
358 disable-over-current;
359 pinctrl-names = "default";
360 pinctrl-0 = <&pinctrl_hummingboard_usbotg_id>;
361 vbus-supply = <&v_usb1>;
366 pinctrl-names = "default";
367 pinctrl-0 = <
371 vmmc-supply = <&v_sd>;
372 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
377 vin-supply = <&v_3v2>;