Lines Matching +full:charge +full:- +full:enable +full:- +full:gpios
4 * This file is dual-licensed: you can use it either under the terms
20 * b) Permission is hereby granted, free of charge, to any person
42 /dts-v1/;
45 #include "imx6qdl-sr-som.dtsi"
46 #include "imx6qdl-sr-som-brcm.dtsi"
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>;
81 gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
82 default-state = "on";
87 gpios = <&gpio2 29 GPIO_ACTIVE_LOW>;
88 default-state = "off";
93 gpios = <&gpio2 28 GPIO_ACTIVE_LOW>;
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 pinctrl-names = "default";
183 pinctrl-0 = <&pinctrl_h100_sgtl5000>;
185 VDDA-supply = <®_3p3v>;
186 VDDIO-supply = <®_3p3v>;
192 pinctrl-names = "default";
193 pinctrl-0 = <&pinctrl_h100_tc358743>;
195 clock-names = "refclk";
196 reset-gpios = <&gpio6 15 GPIO_ACTIVE_LOW>;
201 remote-endpoint = <&mipi_csi2_in>;
202 data-lanes = <1 2 3 4>;
203 clock-lanes = <0>;
204 clock-noncontinuous;
205 link-frequencies = /bits/ 64 <297000000>;
212 clock-frequency = <100000>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&pinctrl_h100_i2c2>;
220 pinctrl_h100_hdmi: h100-hdmi {
226 pinctrl_h100_i2c1: h100-i2c1 {
233 pinctrl_h100_i2c2: h100-i2c2 {
240 pinctrl_h100_leds: pinctrl-h100-leds {
248 pinctrl_h100_reg_hdmi: h100-reg-hdmi {
254 pinctrl_h100_sgtl5000: h100-sgtl5000 {
264 pinctrl_h100_tc358743: h100-tc358743 {
270 pinctrl_h100_uart2: h100-uart2 {
277 pinctrl_h100_usbh1_vbus: hummingboard-usbh1-vbus {
283 pinctrl_h100_usbotg_id: hummingboard-usbotg-id {
289 pinctrl_h100_usbotg_vbus: hummingboard-usbotg-vbus {
295 pinctrl_h100_usdhc2: h100-usdhc2 {
308 pinctrl_h100_usdhc2_100mhz: h100-usdhc2-100mhz {
321 pinctrl_h100_usdhc2_200mhz: h100-usdhc2-200mhz {
341 remote-endpoint = <&tc358743_out>;
342 data-lanes = <1 2 3 4>;
343 clock-lanes = <0>;
344 clock-noncontinuous;
345 link-frequencies = /bits/ 64 <297000000>;
355 pinctrl-names = "default";
356 pinctrl-0 = <&pinctrl_h100_uart2>;
361 disable-over-current;
362 vbus-supply = <®_usbh1_vbus>;
367 disable-over-current;
368 pinctrl-names = "default";
369 pinctrl-0 = <&pinctrl_h100_usbotg_id>;
370 vbus-supply = <®_usbotg_vbus>;
375 pinctrl-names = "default", "state_100mhz", "state_200mhz";
376 pinctrl-0 = <&pinctrl_h100_usdhc2>;
377 pinctrl-1 = <&pinctrl_h100_usdhc2_100mhz>;
378 pinctrl-2 = <&pinctrl_h100_usdhc2_200mhz>;
379 vmmc-supply = <®_3p3v>;
380 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;