Lines Matching +full:gpio +full:- +full:hog
1 // SPDX-License-Identifier: GPL-2.0
13 * // if you use xxxx-mix+split.dtsi
14 * > amixer -D hw:1 set "pcm3168a DAC1" 50%
15 * > amixer -D hw:1 set "pcm3168a DAC2" 50%
16 * > amixer -D hw:1 set "pcm3168a DAC3" 50%
17 * > amixer -D hw:1 set "pcm3168a DAC4" 50%
20 * > amixer -D hw:1 set "DAC1" 50%
21 * > amixer -D hw:1 set "DAC2" 50%
22 * > amixer -D hw:1 set "DAC3" 50%
23 * > amixer -D hw:1 set "DAC4" 50%
34 #clock-cells = <0>;
35 compatible = "gpio-mux-clock";
37 select-gpios = <&gpio_exp_75 13 GPIO_ACTIVE_HIGH>;
40 hdmi1-out {
41 compatible = "hdmi-connector";
46 remote-endpoint = <&adv7513_out>;
51 reg_t1p8v: regulator-t1p8v {
52 compatible = "regulator-fixed";
53 regulator-name = "T1.8V";
54 regulator-min-microvolt = <1800000>;
55 regulator-max-microvolt = <1800000>;
56 regulator-boot-on;
57 regulator-always-on;
60 pcie_1v5: regulator-pcie-1v5 {
61 compatible = "regulator-fixed";
62 regulator-name = "pcie-1v5";
63 regulator-min-microvolt = <1500000>;
64 regulator-max-microvolt = <1500000>;
65 gpio = <&gpio_exp_77 15 GPIO_ACTIVE_HIGH>;
66 enable-active-high;
69 pcie_3v3: regulator-pcie-3v3 {
70 compatible = "regulator-fixed";
71 regulator-name = "pcie-3v3";
72 regulator-min-microvolt = <3300000>;
73 regulator-max-microvolt = <3300000>;
74 gpio = <&gpio_exp_77 14 GPIO_ACTIVE_HIGH>;
75 enable-active-high;
78 reg_5v: regulator-5v {
79 compatible = "regulator-fixed";
80 regulator-name = "fixed-5V";
81 regulator-min-microvolt = <5000000>;
82 regulator-max-microvolt = <5000000>;
83 regulator-boot-on;
84 regulator-always-on;
87 wlan_en: regulator-wlan_en {
88 compatible = "regulator-fixed";
89 regulator-name = "wlan-en-regulator";
91 regulator-min-microvolt = <3300000>;
92 regulator-max-microvolt = <3300000>;
94 gpio = <&gpio_exp_74 4 GPIO_ACTIVE_HIGH>;
95 startup-delay-us = <70000>;
96 enable-active-high;
101 pinctrl-0 = <&can0_pins>;
102 pinctrl-names = "default";
107 pinctrl-0 = <&can1_pins>;
108 pinctrl-names = "default";
116 remote-endpoint = <&adv7513_in>;
128 pinctrl-0 = <&hscif0_pins>;
129 pinctrl-names = "default";
130 uart-has-rtscts;
136 pinctrl-0 = <&hscif1_pins>;
137 pinctrl-names = "default";
138 uart-has-rtscts;
149 i2cmux2: i2c-mux@71 {
151 #address-cells = <1>;
152 #size-cells = <0>;
154 reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
158 #address-cells = <1>;
159 #size-cells = <0>;
166 pinctrl-0 = <&hdmi1_pins>;
167 pinctrl-names = "default";
169 interrupts-extended = <&gpio2 14 IRQ_TYPE_LEVEL_LOW>;
172 clock-names = "cec";
174 pd-gpios = <&gpio_exp_75 5 GPIO_ACTIVE_LOW>;
176 avdd-supply = <®_t1p8v>;
177 dvdd-supply = <®_t1p8v>;
178 pvdd-supply = <®_t1p8v>;
179 dvdd-3v-supply = <®_3p3v>;
180 bgvdd-supply = <®_t1p8v>;
182 adi,input-depth = <8>;
183 adi,input-colorspace = "rgb";
184 adi,input-clock = "1x";
187 #address-cells = <1>;
188 #size-cells = <0>;
193 remote-endpoint = <&du_out_rgb>;
200 remote-endpoint = <&hdmi1_con>;
209 #address-cells = <1>;
210 #size-cells = <0>;
214 compatible = "st,lsm9ds0-imu";
217 vdd-supply = <®_3p3v>;
218 vddio-supply = <®_3p3v>;
221 pcm3168a: audio-codec@44 {
222 #sound-dai-cells = <0>;
226 clock-names = "scki";
228 VDD1-supply = <®_3p3v>;
229 VDD2-supply = <®_3p3v>;
230 VCCAD1-supply = <®_5v>;
231 VCCAD2-supply = <®_5v>;
232 VCCDA1-supply = <®_5v>;
233 VCCDA2-supply = <®_5v>;
237 compatible = "st,lsm9ds0-gyro";
240 vdd-supply = <®_3p3v>;
241 vddio-supply = <®_3p3v>;
247 gpio_exp_74: gpio@74 {
250 gpio-controller;
251 #gpio-cells = <2>;
252 interrupt-controller;
253 #interrupt-cells = <2>;
254 interrupts-extended = <&gpio6 8 IRQ_TYPE_EDGE_FALLING>;
256 audio-out-off-hog {
257 gpio-hog;
259 output-high;
260 line-name = "Audio_Out_OFF";
263 hub-pwen-hog {
264 gpio-hog;
266 output-high;
267 line-name = "HUB pwen";
270 hub-rst-hog {
271 gpio-hog;
273 output-high;
274 line-name = "HUB rst";
277 otg-extlpn-hog {
278 gpio-hog;
280 output-high;
281 line-name = "OTG EXTLPn";
284 otg-offvbusn-hog {
285 gpio-hog;
287 output-low;
288 line-name = "OTG OFFVBUSn";
291 sd-wifi-mux-hog {
292 gpio-hog;
294 output-low; /* Connect WL1837 */
295 line-name = "SD WiFi mux";
298 snd-rst-hog {
299 gpio-hog;
301 output-high;
302 line-name = "SND_RST";
307 gpio_exp_75: gpio@75 {
310 gpio-controller;
311 #gpio-cells = <2>;
312 interrupt-controller;
313 #interrupt-cells = <2>;
314 interrupts-extended = <&gpio6 4 IRQ_TYPE_EDGE_FALLING>;
319 i2cmux4: i2c-mux@71 {
321 #address-cells = <1>;
322 #size-cells = <0>;
324 reset-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;
327 gpio_exp_76: gpio@76 {
330 gpio-controller;
331 #gpio-cells = <2>;
332 interrupt-controller;
333 #interrupt-cells = <2>;
334 interrupts-extended = <&gpio7 3 IRQ_TYPE_EDGE_FALLING>;
337 gpio_exp_77: gpio@77 {
340 gpio-controller;
341 #gpio-cells = <2>;
342 interrupt-controller;
343 #interrupt-cells = <2>;
344 interrupts-extended = <&gpio5 9 IRQ_TYPE_EDGE_FALLING>;
354 clock-frequency = <100000000>;
364 vpcie1v5-supply = <&pcie_1v5>;
365 vpcie3v3-supply = <&pcie_3v3>;
380 adv7513-interrupt {
382 bias-pull-up;
410 power-source = <3300>;
413 sound_pcm_pins: sound-pcm {
425 pinctrl-0 = <&sound_pins
431 pinctrl-0 = <&scif1_pins>;
432 pinctrl-names = "default";
437 compatible = "u-blox,neo-m8";
438 reset-gpios = <&gpio_exp_75 6 GPIO_ACTIVE_LOW>;
439 vcc-supply = <®_3p3v>;
440 current-speed = <9600>;
445 pinctrl-0 = <&sdhi3_pins>;
446 pinctrl-names = "default";
448 vmmc-supply = <&wlan_en>;
449 vqmmc-supply = <&wlan_en>;
450 bus-width = <4>;
451 no-1-8-v;
452 non-removable;
453 cap-power-off-card;
454 keep-power-in-suspend;
455 max-frequency = <26000000>;
458 #address-cells = <1>;
459 #size-cells = <0>;
463 interrupts-extended = <&gpio1 25 IRQ_TYPE_EDGE_FALLING>;
468 shared-pin;
472 pinctrl-0 = <&usb0_pins>;
473 pinctrl-names = "default";
483 * For sound-test.
488 * #include "ulcb-kf-simple-audio-card.dtsi"
489 * #include "ulcb-kf-simple-audio-card-mix+split.dtsi"
490 * #include "ulcb-kf-audio-graph-card.dtsi"
491 * #include "ulcb-kf-audio-graph-card-mix+split.dtsi"
492 * #include "ulcb-kf-audio-graph-card2-mix+split.dtsi"
494 #include "ulcb-kf-audio-graph-card2.dtsi"