Lines Matching +full:connect +full:- +full:gpios
1 // SPDX-License-Identifier: GPL-2.0
18 #clock-cells = <0>;
19 compatible = "gpio-mux-clock";
21 select-gpios = <&gpio_exp_75 13 GPIO_ACTIVE_HIGH>;
24 hdmi1-out {
25 compatible = "hdmi-connector";
30 remote-endpoint = <&adv7513_out>;
35 accel_3v3: regulator-acc-3v3 {
36 compatible = "regulator-fixed";
37 regulator-name = "accel-3v3";
38 regulator-min-microvolt = <3300000>;
39 regulator-max-microvolt = <3300000>;
42 hdmi_1v8: regulator-hdmi-1v8 {
43 compatible = "regulator-fixed";
44 regulator-name = "hdmi-1v8";
45 regulator-min-microvolt = <1800000>;
46 regulator-max-microvolt = <1800000>;
49 hdmi_3v3: regulator-hdmi-3v3 {
50 compatible = "regulator-fixed";
51 regulator-name = "hdmi-3v3";
52 regulator-min-microvolt = <3300000>;
53 regulator-max-microvolt = <3300000>;
56 snd_3p3v: regulator-snd_3p3v {
57 compatible = "regulator-fixed";
58 regulator-name = "snd-3.3v";
59 regulator-min-microvolt = <3300000>;
60 regulator-max-microvolt = <3300000>;
63 snd_vcc5v: regulator-snd_vcc5v {
64 compatible = "regulator-fixed";
65 regulator-name = "snd-vcc5v";
66 regulator-min-microvolt = <5000000>;
67 regulator-max-microvolt = <5000000>;
70 wlan_en: regulator-wlan_en {
71 compatible = "regulator-fixed";
72 regulator-name = "wlan-en-regulator";
74 regulator-min-microvolt = <3300000>;
75 regulator-max-microvolt = <3300000>;
78 startup-delay-us = <70000>;
79 enable-active-high;
84 pinctrl-0 = <&can0_pins>;
85 pinctrl-names = "default";
90 pinctrl-0 = <&can1_pins>;
91 pinctrl-names = "default";
99 remote-endpoint = <&adv7513_in>;
111 pinctrl-0 = <&hscif0_pins>;
112 pinctrl-names = "default";
113 uart-has-rtscts;
119 pinctrl-0 = <&hscif1_pins>;
120 pinctrl-names = "default";
121 uart-has-rtscts;
132 i2cmux2: i2c-mux@71 {
134 #address-cells = <1>;
135 #size-cells = <0>;
137 reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
141 #address-cells = <1>;
142 #size-cells = <0>;
149 pinctrl-0 = <&hdmi1_pins>;
150 pinctrl-names = "default";
152 interrupt-parent = <&gpio2>;
156 clock-names = "cec";
158 pd-gpios = <&gpio_exp_75 5 GPIO_ACTIVE_LOW>;
160 avdd-supply = <&hdmi_1v8>;
161 dvdd-supply = <&hdmi_1v8>;
162 pvdd-supply = <&hdmi_1v8>;
163 dvdd-3v-supply = <&hdmi_3v3>;
164 bgvdd-supply = <&hdmi_1v8>;
166 adi,input-depth = <8>;
167 adi,input-colorspace = "rgb";
168 adi,input-clock = "1x";
171 #address-cells = <1>;
172 #size-cells = <0>;
177 remote-endpoint = <&du_out_rgb>;
184 remote-endpoint = <&hdmi1_con>;
193 #address-cells = <1>;
194 #size-cells = <0>;
198 compatible = "st,lsm9ds0-imu";
201 vdd-supply = <&accel_3v3>;
202 vddio-supply = <&accel_3v3>;
205 pcm3168a: audio-codec@44 {
206 #sound-dai-cells = <0>;
210 clock-names = "scki";
212 VDD1-supply = <&snd_3p3v>;
213 VDD2-supply = <&snd_3p3v>;
214 VCCAD1-supply = <&snd_vcc5v>;
215 VCCAD2-supply = <&snd_vcc5v>;
216 VCCDA1-supply = <&snd_vcc5v>;
217 VCCDA2-supply = <&snd_vcc5v>;
221 compatible = "st,lsm9ds0-gyro";
224 vdd-supply = <&accel_3v3>;
225 vddio-supply = <&accel_3v3>;
234 gpio-controller;
235 #gpio-cells = <2>;
236 interrupt-controller;
237 #interrupt-cells = <2>;
238 interrupt-parent = <&gpio6>;
241 audio-out-off-hog {
242 gpio-hog;
243 gpios = <0 GPIO_ACTIVE_HIGH>; /* P00 */
244 output-high;
245 line-name = "Audio_Out_OFF";
248 hub-pwen-hog {
249 gpio-hog;
250 gpios = <6 GPIO_ACTIVE_HIGH>;
251 output-high;
252 line-name = "HUB pwen";
255 hub-rst-hog {
256 gpio-hog;
257 gpios = <7 GPIO_ACTIVE_HIGH>;
258 output-high;
259 line-name = "HUB rst";
262 otg-extlpn-hog {
263 gpio-hog;
264 gpios = <9 GPIO_ACTIVE_HIGH>;
265 output-high;
266 line-name = "OTG EXTLPn";
269 otg-offvbusn-hog {
270 gpio-hog;
271 gpios = <8 GPIO_ACTIVE_HIGH>;
272 output-low;
273 line-name = "OTG OFFVBUSn";
276 sd-wifi-mux-hog {
277 gpio-hog;
278 gpios = <5 GPIO_ACTIVE_HIGH>;
279 output-low; /* Connect WL1837 */
280 line-name = "SD WiFi mux";
283 snd-rst-hog {
284 gpio-hog;
285 gpios = <15 GPIO_ACTIVE_HIGH>; /* P17 */
286 output-high;
287 line-name = "SND_RST";
295 gpio-controller;
296 #gpio-cells = <2>;
297 interrupt-controller;
298 #interrupt-cells = <2>;
299 interrupt-parent = <&gpio6>;
305 i2cmux4: i2c-mux@71 {
307 #address-cells = <1>;
308 #size-cells = <0>;
310 reset-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;
316 gpio-controller;
317 #gpio-cells = <2>;
318 interrupt-controller;
319 #interrupt-cells = <2>;
320 interrupt-parent = <&gpio7>;
327 gpio-controller;
328 #gpio-cells = <2>;
329 interrupt-controller;
330 #interrupt-cells = <2>;
331 interrupt-parent = <&gpio5>;
342 clock-frequency = <100000000>;
365 adv7513-interrupt {
367 bias-pull-up;
395 power-source = <3300>;
398 sound_pcm_pins: sound-pcm {
410 pinctrl-0 = <&sound_pins
416 pinctrl-0 = <&scif1_pins>;
417 pinctrl-names = "default";
423 pinctrl-0 = <&sdhi3_pins>;
424 pinctrl-names = "default";
426 vmmc-supply = <&wlan_en>;
427 vqmmc-supply = <&wlan_en>;
428 bus-width = <4>;
429 no-1-8-v;
430 non-removable;
431 cap-power-off-card;
432 keep-power-in-suspend;
433 max-frequency = <26000000>;
436 #address-cells = <1>;
437 #size-cells = <0>;
441 interrupt-parent = <&gpio1>;
447 shared-pin;
451 pinctrl-0 = <&usb0_pins>;
452 pinctrl-names = "default";
462 * For sound-test.
467 * #include "ulcb-kf-simple-audio-card.dtsi"
468 * #include "ulcb-kf-simple-audio-card-mix+split.dtsi"
469 * #include "ulcb-kf-audio-graph-card.dtsi"
470 * #include "ulcb-kf-audio-graph-card-mix+split.dtsi"
471 * #include "ulcb-kf-audio-graph-card2-mix+split.dtsi"
473 #include "ulcb-kf-audio-graph-card2.dtsi"