Lines Matching +full:out +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
11 stdout-path = &uart4;
20 compatible = "gpio-leds";
21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_gpio_leds>;
24 led-user {
26 gpios = <&gpio5 15 GPIO_ACTIVE_HIGH>;
30 gpio-keys {
31 compatible = "gpio-keys";
32 pinctrl-names = "default";
33 pinctrl-0 = <&pinctrl_gpio_keys>;
37 gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
39 wakeup-source;
44 gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
46 wakeup-source;
51 gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
53 wakeup-source;
56 volume-up {
58 gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
60 wakeup-source;
63 volume-down {
65 gpios = <&gpio5 14 GPIO_ACTIVE_LOW>;
67 wakeup-source;
73 compatible = "fixed-clock";
74 #clock-cells = <0>;
75 clock-frequency = <24576000>;
79 reg_audio: regulator-audio {
80 compatible = "regulator-fixed";
81 regulator-name = "cs42888_supply";
82 regulator-min-microvolt = <3300000>;
83 regulator-max-microvolt = <3300000>;
84 regulator-always-on;
87 reg_usb_h1_vbus: regulator-usb-h1-vbus {
88 compatible = "regulator-fixed";
89 regulator-name = "usb_h1_vbus";
90 regulator-min-microvolt = <5000000>;
91 regulator-max-microvolt = <5000000>;
93 enable-active-high;
96 reg_usb_otg_vbus: regulator-usb-otg-vbus {
97 compatible = "regulator-fixed";
98 regulator-name = "usb_otg_vbus";
99 regulator-min-microvolt = <5000000>;
100 regulator-max-microvolt = <5000000>;
102 enable-active-high;
105 reg_can_en: regulator-can-en {
106 compatible = "regulator-fixed";
107 regulator-name = "can-en";
108 regulator-min-microvolt = <3300000>;
109 regulator-max-microvolt = <3300000>;
111 enable-active-high;
114 reg_can_stby: regulator-can-stby {
115 compatible = "regulator-fixed";
116 regulator-name = "can-stby";
117 regulator-min-microvolt = <3300000>;
118 regulator-max-microvolt = <3300000>;
120 enable-active-high;
121 vin-supply = <&reg_can_en>;
124 sound-cs42888 {
125 compatible = "fsl,imx6-sabreauto-cs42888",
126 "fsl,imx-audio-cs42888";
127 model = "imx-cs42888";
128 audio-cpu = <&esai>;
129 audio-asrc = <&asrc>;
130 audio-codec = <&codec>;
131 audio-routing =
132 "Line Out Jack", "AOUT1L",
133 "Line Out Jack", "AOUT1R",
134 "Line Out Jack", "AOUT2L",
135 "Line Out Jack", "AOUT2R",
136 "Line Out Jack", "AOUT3L",
137 "Line Out Jack", "AOUT3R",
138 "Line Out Jack", "AOUT4L",
139 "Line Out Jack", "AOUT4R",
146 spdif_in: spdif-in {
147 compatible = "linux,spdif-dir";
148 #sound-dai-cells = <0>;
151 sound-spdif {
152 compatible = "fsl,imx-sabreauto-spdif",
153 "fsl,imx-audio-spdif";
154 model = "imx-spdif";
155 audio-cpu = <&spdif>;
156 audio-codec = <&spdif_in>;
160 compatible = "pwm-backlight";
162 brightness-levels = <0 4 8 16 32 64 128 255>;
163 default-brightness-level = <7>;
168 compatible = "i2c-mux-gpio";
169 #address-cells = <1>;
170 #size-cells = <0>;
171 pinctrl-names = "default";
172 pinctrl-0 = <&pinctrl_i2c3mux>;
173 mux-gpios = <&gpio5 4 0>;
174 i2c-parent = <&i2c3>;
175 idle-state = <0>;
178 #address-cells = <1>;
179 #size-cells = <0>;
185 powerdown-gpios = <&max7310_b 2 GPIO_ACTIVE_LOW>;
186 interrupt-parent = <&gpio1>;
191 remote-endpoint = <&ipu1_csi0_mux_from_parallel_sensor>;
192 bus-width = <8>;
200 gpio-controller;
201 #gpio-cells = <2>;
207 gpio-controller;
208 #gpio-cells = <2>;
209 pinctrl-names = "default";
210 pinctrl-0 = <&pinctrl_max7310>;
211 reset-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
217 gpio-controller;
218 #gpio-cells = <2>;
221 light-sensor@44 {
224 interrupt-parent = <&gpio5>;
231 interrupt-parent = <&gpio2>;
238 pinctrl-names = "default";
239 pinctrl-0 = <&pinctrl_mma8451_int>;
240 interrupt-parent = <&gpio6>;
248 bus-width = <8>;
252 remote-endpoint = <&adv7180_to_ipu1_csi0_mux>;
253 bus-width = <8>;
257 pinctrl-names = "default";
258 pinctrl-0 = <&pinctrl_ipu1_csi0>;
262 assigned-clocks = <&clks IMX6QDL_PLL4_BYPASS_SRC>,
267 assigned-clock-parents = <&clks IMX6QDL_CLK_LVDS2_IN>,
271 assigned-clock-rates = <0>, <0>, <0>, <0>, <24576000>;
275 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
276 pinctrl-names = "default";
277 pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;
281 #address-cells = <1>;
282 #size-cells = <1>;
283 compatible = "st,m25p32", "jedec,spi-nor";
284 spi-max-frequency = <20000000>;
290 pinctrl-names = "default";
291 pinctrl-0 = <&pinctrl_esai>;
292 assigned-clocks = <&clks IMX6QDL_CLK_ESAI_SEL>,
294 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL4_AUDIO_DIV>;
295 assigned-clock-rates = <0>, <24576000>;
300 pinctrl-names = "default";
301 pinctrl-0 = <&pinctrl_enet>;
302 phy-mode = "rgmii-id";
303 /delete-property/ interrupts;
304 interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
306 fsl,err006687-workaround-present;
307 fsl,magic-packet;
312 pinctrl-names = "default";
313 pinctrl-0 = <&pinctrl_flexcan1>;
314 xceiver-supply = <&reg_can_stby>;
319 pinctrl-names = "default";
320 pinctrl-0 = <&pinctrl_flexcan2>;
321 xceiver-supply = <&reg_can_stby>;
326 pinctrl-names = "default";
327 pinctrl-0 = <&pinctrl_gpmi_nand>;
332 pinctrl-names = "default";
333 pinctrl-0 = <&pinctrl_hdmi_cec>;
334 ddc-i2c-bus = <&i2c2>;
339 clock-frequency = <100000>;
340 pinctrl-names = "default";
341 pinctrl-0 = <&pinctrl_i2c2>;
350 regulator-min-microvolt = <300000>;
351 regulator-max-microvolt = <1875000>;
352 regulator-boot-on;
353 regulator-always-on;
354 regulator-ramp-delay = <6250>;
358 regulator-min-microvolt = <300000>;
359 regulator-max-microvolt = <1875000>;
360 regulator-boot-on;
361 regulator-always-on;
362 regulator-ramp-delay = <6250>;
366 regulator-min-microvolt = <800000>;
367 regulator-max-microvolt = <3300000>;
368 regulator-boot-on;
369 regulator-always-on;
373 regulator-min-microvolt = <400000>;
374 regulator-max-microvolt = <1975000>;
375 regulator-boot-on;
376 regulator-always-on;
380 regulator-min-microvolt = <400000>;
381 regulator-max-microvolt = <1975000>;
382 regulator-boot-on;
383 regulator-always-on;
387 regulator-min-microvolt = <800000>;
388 regulator-max-microvolt = <3300000>;
392 regulator-min-microvolt = <5000000>;
393 regulator-max-microvolt = <5150000>;
397 regulator-min-microvolt = <1000000>;
398 regulator-max-microvolt = <3000000>;
399 regulator-boot-on;
400 regulator-always-on;
404 regulator-boot-on;
405 regulator-always-on;
409 regulator-min-microvolt = <800000>;
410 regulator-max-microvolt = <1550000>;
414 regulator-min-microvolt = <800000>;
415 regulator-max-microvolt = <1550000>;
419 regulator-min-microvolt = <1800000>;
420 regulator-max-microvolt = <3300000>;
424 regulator-min-microvolt = <1800000>;
425 regulator-max-microvolt = <3300000>;
426 regulator-always-on;
430 regulator-min-microvolt = <1800000>;
431 regulator-max-microvolt = <3300000>;
432 regulator-always-on;
436 regulator-min-microvolt = <1800000>;
437 regulator-max-microvolt = <3300000>;
438 regulator-always-on;
447 clock-names = "mclk";
448 VA-supply = <&reg_audio>;
449 VD-supply = <&reg_audio>;
450 VLS-supply = <&reg_audio>;
451 VLC-supply = <&reg_audio>;
457 pinctrl-names = "default";
458 pinctrl-0 = <&pinctrl_egalax_int>;
459 interrupt-parent = <&gpio2>;
461 wakeup-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>;
466 pinctrl-names = "default";
467 pinctrl-0 = <&pinctrl_i2c3>;
472 pinctrl-names = "default";
473 pinctrl-0 = <&pinctrl_hog>;
475 imx6qdl-sabreauto {
498 pinctrl_egalax_int: egalax-intgrp {
698 pinctrl_usdhc3_100mhz: usdhc3-100mhz-grp {
713 pinctrl_usdhc3_200mhz: usdhc3-200mhz-grp {
787 lvds-channel@0 {
788 fsl,data-mapping = "spwg";
789 fsl,data-width = <18>;
792 display-timings {
793 native-mode = <&timing0>;
794 timing0: timing-hsd100pxn1 {
795 clock-frequency = <65000000>;
798 hback-porch = <220>;
799 hfront-porch = <40>;
800 vback-porch = <21>;
801 vfront-porch = <7>;
802 hsync-len = <60>;
803 vsync-len = <10>;
810 pinctrl-names = "default";
811 pinctrl-0 = <&pinctrl_pwm3>;
820 pinctrl-names = "default";
821 pinctrl-0 = <&pinctrl_spdif>;
826 pinctrl-names = "default";
827 pinctrl-0 = <&pinctrl_uart4>;
832 vbus-supply = <&reg_usb_h1_vbus>;
837 vbus-supply = <&reg_usb_otg_vbus>;
838 pinctrl-names = "default";
839 pinctrl-0 = <&pinctrl_usbotg>;
844 pinctrl-names = "default", "state_100mhz", "state_200mhz";
845 pinctrl-0 = <&pinctrl_usdhc3>;
846 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
847 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
848 cd-gpios = <&gpio6 15 GPIO_ACTIVE_LOW>;
849 wp-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
854 pinctrl-names = "default";
855 pinctrl-0 = <&pinctrl_weim_nor &pinctrl_weim_cs0>;
860 compatible = "cfi-flash";
862 #address-cells = <1>;
863 #size-cells = <1>;
864 bank-width = <2>;
865 fsl,weim-cs-timing = <0x00620081 0x00000001 0x1c022000