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 = <®_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 = <®_can_stby>;
319 pinctrl-names = "default";
320 pinctrl-0 = <&pinctrl_flexcan2>;
321 xceiver-supply = <®_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 = <®_audio>;
449 VD-supply = <®_audio>;
450 VLS-supply = <®_audio>;
451 VLC-supply = <®_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>;
497 pinctrl_egalax_int: egalax-intgrp {
697 pinctrl_usdhc3_100mhz: usdhc3-100mhz-grp {
712 pinctrl_usdhc3_200mhz: usdhc3-200mhz-grp {
785 lvds-channel@0 {
786 fsl,data-mapping = "spwg";
787 fsl,data-width = <18>;
790 display-timings {
791 native-mode = <&timing0>;
792 timing0: timing-hsd100pxn1 {
793 clock-frequency = <65000000>;
796 hback-porch = <220>;
797 hfront-porch = <40>;
798 vback-porch = <21>;
799 vfront-porch = <7>;
800 hsync-len = <60>;
801 vsync-len = <10>;
808 pinctrl-names = "default";
809 pinctrl-0 = <&pinctrl_pwm3>;
818 pinctrl-names = "default";
819 pinctrl-0 = <&pinctrl_spdif>;
824 pinctrl-names = "default";
825 pinctrl-0 = <&pinctrl_uart4>;
830 vbus-supply = <®_usb_h1_vbus>;
835 vbus-supply = <®_usb_otg_vbus>;
836 pinctrl-names = "default";
837 pinctrl-0 = <&pinctrl_usbotg>;
842 pinctrl-names = "default", "state_100mhz", "state_200mhz";
843 pinctrl-0 = <&pinctrl_usdhc3>;
844 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
845 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
846 cd-gpios = <&gpio6 15 GPIO_ACTIVE_LOW>;
847 wp-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
852 pinctrl-names = "default";
853 pinctrl-0 = <&pinctrl_weim_nor &pinctrl_weim_cs0>;
858 compatible = "cfi-flash";
860 #address-cells = <1>;
861 #size-cells = <1>;
862 bank-width = <2>;
863 fsl,weim-cs-timing = <0x00620081 0x00000001 0x1c022000