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/input/input.h>
42 #include <dt-bindings/gpio/gpio.h>
51 ir_recv: ir-receiver {
52 compatible = "gpio-ir-receiver";
54 pinctrl-names = "default";
55 pinctrl-0 = <&pinctrl_cubox_i_ir>;
58 led-controller {
59 compatible = "pwm-leds";
60 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_cubox_i_pwm1>;
63 led-1 {
64 active-low;
66 max-brightness = <248>;
71 v_5v0: regulator-v-5v0 {
72 compatible = "regulator-fixed";
73 regulator-always-on;
74 regulator-max-microvolt = <5000000>;
75 regulator-min-microvolt = <5000000>;
76 regulator-name = "v_5v0";
79 v_usb2: regulator-v-usb2 {
80 compatible = "regulator-fixed";
81 enable-active-high;
83 pinctrl-names = "default";
84 pinctrl-0 = <&pinctrl_cubox_i_usbh1_vbus>;
85 regulator-max-microvolt = <5000000>;
86 regulator-min-microvolt = <5000000>;
87 regulator-name = "v_usb2";
88 vin-supply = <&v_5v0>;
91 v_usb1: regulator-v-usb1 {
92 compatible = "regulator-fixed";
93 enable-active-high;
95 pinctrl-names = "default";
96 pinctrl-0 = <&pinctrl_cubox_i_usbotg_vbus>;
97 regulator-max-microvolt = <5000000>;
98 regulator-min-microvolt = <5000000>;
99 regulator-name = "v_usb1";
100 vin-supply = <&v_5v0>;
103 spdif_out: spdif-out {
104 compatible = "linux,spdif-dit";
105 #sound-dai-cells = <0>;
108 sound-spdif {
109 compatible = "fsl,imx-audio-spdif";
112 audio-cpu = <&spdif>;
113 audio-codec = <&spdif_out>;
116 gpio-keys {
117 compatible = "gpio-keys";
118 pinctrl-0 = <&pinctrl_gpio_key>;
119 pinctrl-names = "default";
130 pinctrl-names = "default";
131 pinctrl-0 = <&pinctrl_cubox_i_hdmi>;
132 ddc-i2c-bus = <&i2c2>;
136 &i2c2 {
137 clock-frequency = <100000>;
138 pinctrl-names = "default";
139 pinctrl-0 = <&pinctrl_cubox_i_i2c2>;
144 pinctrl-names = "default";
145 pinctrl-0 = <&pinctrl_cubox_i_i2c3>;
157 pinctrl_cubox_i_hdmi: cubox-i-hdmi {
158 fsl,pins = <
163 pinctrl_cubox_i_i2c2: cubox-i-i2c2 {
164 fsl,pins = <
170 pinctrl_cubox_i_i2c3: cubox-i-i2c3 {
171 fsl,pins = <
177 pinctrl_cubox_i_ir: cubox-i-ir {
178 fsl,pins = <
183 pinctrl_cubox_i_pwm1: cubox-i-pwm1-front-led {
184 fsl,pins = <MX6QDL_PAD_DISP0_DAT8__PWM1_OUT 0x1b0b0>;
187 pinctrl_cubox_i_spdif: cubox-i-spdif {
188 fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x13091>;
191 pinctrl_cubox_i_usbh1: cubox-i-usbh1 {
192 fsl,pins = <MX6QDL_PAD_GPIO_3__USB_H1_OC 0x1b0b0>;
195 pinctrl_cubox_i_usbh1_vbus: cubox-i-usbh1-vbus {
196 fsl,pins = <MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x4001b0b0>;
199 pinctrl_cubox_i_usbotg: cubox-i-usbotg {
201 * The Cubox-i pulls ID low, but as it's pointless
202 * leaving it as a pull-up, even if it is just 10uA.
204 fsl,pins = <
210 pinctrl_cubox_i_usbotg_vbus: cubox-i-usbotg-vbus {
211 fsl,pins = <MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x4001b0b0>;
214 pinctrl_cubox_i_usdhc2_aux: cubox-i-usdhc2-aux {
215 fsl,pins = <
221 pinctrl_cubox_i_usdhc2: cubox-i-usdhc2 {
222 fsl,pins = <
232 pinctrl_gpio_key: gpio-key {
233 fsl,pins = <
245 pinctrl-names = "default";
246 pinctrl-0 = <&pinctrl_cubox_i_spdif>;
251 pinctrl-names = "default";
252 pinctrl-0 = <&pinctrl_cubox_i_usbh1>;
253 vbus-supply = <&v_usb2>;
258 pinctrl-names = "default";
259 pinctrl-0 = <&pinctrl_cubox_i_usbotg>;
260 vbus-supply = <&v_usb1>;
265 pinctrl-names = "default";
266 pinctrl-0 = <&pinctrl_cubox_i_usdhc2_aux &pinctrl_cubox_i_usdhc2>;
267 vmmc-supply = <&vcc_3v3>;
268 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
273 vin-supply = <&v_5v0>;