Lines Matching +full:imx6q +full:- +full:usb
4 * This file is dual-licensed: you can use it either under the terms
42 /dts-v1/;
44 #include "imx6q.dtsi"
45 #include "imx6qdl-sr-som.dtsi"
46 #include "imx6qdl-sr-som-brcm.dtsi"
50 compatible = "auvidea,h100", "fsl,imx6q";
64 stdout-path = &uart2;
67 hdmi_osc: hdmi-osc {
68 compatible = "fixed-clock";
69 clock-output-names = "hdmi-osc";
70 clock-frequency = <27000000>;
71 #clock-cells = <0>;
75 compatible = "gpio-leds";
76 pinctrl-names = "default";
77 pinctrl-0 = <&pinctrl_h100_leds>;
79 led0: led-power {
82 default-state = "on";
85 led1: led-stream {
88 default-state = "off";
91 led2: led-rec {
94 default-state = "off";
98 reg_3p3v: regulator-3p3v {
99 compatible = "regulator-fixed";
100 regulator-name = "3P3V";
101 regulator-min-microvolt = <3300000>;
102 regulator-max-microvolt = <3300000>;
105 reg_hdmi: regulator-hdmi {
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_h100_reg_hdmi>;
108 compatible = "regulator-fixed";
109 enable-active-high;
111 regulator-name = "V_HDMI";
112 regulator-min-microvolt = <5000000>;
113 regulator-max-microvolt = <5000000>;
114 regulator-always-on;
117 reg_usbh1_vbus: regulator-usb-h1-vbus {
118 compatible = "regulator-fixed";
119 enable-active-high;
121 pinctrl-names = "default";
122 pinctrl-0 = <&pinctrl_h100_usbh1_vbus>;
123 regulator-name = "USB_H1_VBUS";
124 regulator-min-microvolt = <5000000>;
125 regulator-max-microvolt = <5000000>;
128 reg_usbotg_vbus: regulator-usb-otg-vbus {
129 compatible = "regulator-fixed";
130 enable-active-high;
132 pinctrl-names = "default";
133 pinctrl-0 = <&pinctrl_h100_usbotg_vbus>;
134 regulator-name = "USB_OTG_VBUS";
135 regulator-min-microvolt = <5000000>;
136 regulator-max-microvolt = <5000000>;
139 sound-sgtl5000 {
140 compatible = "fsl,imx-audio-sgtl5000";
141 model = "H100 on-board codec";
142 audio-codec = <&sgtl5000>;
143 audio-routing =
147 mux-ext-port = <5>;
148 mux-int-port = <1>;
149 ssi-controller = <&ssi1>;
158 pinctrl-names = "default";
159 pinctrl-0 = <&pinctrl_h100_hdmi>;
160 ddc-i2c-bus = <&i2c2>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_h100_i2c1>;
182 #sound-dai-cells = <0>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pinctrl_h100_sgtl5000>;
186 VDDA-supply = <®_3p3v>;
187 VDDIO-supply = <®_3p3v>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&pinctrl_h100_tc358743>;
196 clock-names = "refclk";
197 reset-gpios = <&gpio6 15 GPIO_ACTIVE_LOW>;
202 remote-endpoint = <&mipi_csi2_in>;
203 data-lanes = <1 2 3 4>;
204 clock-lanes = <0>;
205 clock-noncontinuous;
206 link-frequencies = /bits/ 64 <297000000>;
213 clock-frequency = <100000>;
214 pinctrl-names = "default";
215 pinctrl-0 = <&pinctrl_h100_i2c2>;
221 pinctrl_h100_hdmi: h100-hdmi {
227 pinctrl_h100_i2c1: h100-i2c1 {
234 pinctrl_h100_i2c2: h100-i2c2 {
241 pinctrl_h100_leds: pinctrl-h100-leds {
249 pinctrl_h100_reg_hdmi: h100-reg-hdmi {
255 pinctrl_h100_sgtl5000: h100-sgtl5000 {
265 pinctrl_h100_tc358743: h100-tc358743 {
271 pinctrl_h100_uart2: h100-uart2 {
278 pinctrl_h100_usbh1_vbus: hummingboard-usbh1-vbus {
284 pinctrl_h100_usbotg_id: hummingboard-usbotg-id {
290 pinctrl_h100_usbotg_vbus: hummingboard-usbotg-vbus {
296 pinctrl_h100_usdhc2: h100-usdhc2 {
309 pinctrl_h100_usdhc2_100mhz: h100-usdhc2-100mhz {
322 pinctrl_h100_usdhc2_200mhz: h100-usdhc2-200mhz {
342 remote-endpoint = <&tc358743_out>;
343 data-lanes = <1 2 3 4>;
344 clock-lanes = <0>;
345 clock-noncontinuous;
346 link-frequencies = /bits/ 64 <297000000>;
356 pinctrl-names = "default";
357 pinctrl-0 = <&pinctrl_h100_uart2>;
362 disable-over-current;
363 vbus-supply = <®_usbh1_vbus>;
368 disable-over-current;
369 pinctrl-names = "default";
370 pinctrl-0 = <&pinctrl_h100_usbotg_id>;
371 vbus-supply = <®_usbotg_vbus>;
376 pinctrl-names = "default", "state_100mhz", "state_200mhz";
377 pinctrl-0 = <&pinctrl_h100_usdhc2>;
378 pinctrl-1 = <&pinctrl_h100_usdhc2_100mhz>;
379 pinctrl-2 = <&pinctrl_h100_usdhc2_200mhz>;
380 vmmc-supply = <®_3p3v>;
381 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;