Lines Matching +full:gpio +full:- +full:always +full:- +full:on
1 // SPDX-License-Identifier: GPL-2.0
5 /dts-v1/;
11 compatible = "fsl,imx6sx-sabreauto", "fsl,imx6sx";
19 compatible = "gpio-leds";
20 pinctrl-names = "default";
21 pinctrl-0 = <&pinctrl_led>;
23 led-user {
26 linux,default-trigger = "heartbeat";
30 vcc_sd3: regulator-vcc-sd3 {
31 compatible = "regulator-fixed";
32 pinctrl-names = "default";
33 pinctrl-0 = <&pinctrl_vcc_sd3>;
34 regulator-name = "VCC_SD3";
35 regulator-min-microvolt = <3000000>;
36 regulator-max-microvolt = <3000000>;
37 gpio = <&gpio2 11 GPIO_ACTIVE_HIGH>;
38 enable-active-high;
41 reg_can_wake: regulator-can-wake {
42 compatible = "regulator-fixed";
43 regulator-name = "can-wake";
44 regulator-min-microvolt = <3300000>;
45 regulator-max-microvolt = <3300000>;
46 gpio = <&max7310_b 7 GPIO_ACTIVE_HIGH>;
47 enable-active-high;
50 reg_can_en: regulator-can-en {
51 compatible = "regulator-fixed";
52 regulator-name = "can-en";
53 regulator-min-microvolt = <3300000>;
54 regulator-max-microvolt = <3300000>;
55 gpio = <&max7310_b 5 GPIO_ACTIVE_HIGH>;
56 enable-active-high;
57 vin-supply = <®_can_wake>;
60 reg_can_stby: regulator-can-stby {
61 compatible = "regulator-fixed";
62 regulator-name = "can-stby";
63 regulator-min-microvolt = <3300000>;
64 regulator-max-microvolt = <3300000>;
65 gpio = <&max7310_b 4 GPIO_ACTIVE_HIGH>;
66 enable-active-high;
67 vin-supply = <®_can_en>;
71 compatible = "regulator-fixed";
72 regulator-name = "cs42888_supply";
73 regulator-min-microvolt = <3300000>;
74 regulator-max-microvolt = <3300000>;
75 regulator-always-on;
78 sound-cs42888 {
79 compatible = "fsl,imx6-sabreauto-cs42888",
80 "fsl,imx-audio-cs42888";
81 model = "imx-cs42888";
82 audio-cpu = <&esai>;
83 audio-asrc = <&asrc>;
84 audio-codec = <&cs42888>;
85 audio-routing =
100 spdif_in: spdif-in {
101 compatible = "linux,spdif-dir";
102 #sound-dai-cells = <0>;
105 sound-spdif {
106 compatible = "fsl,imx-audio-spdif";
107 model = "imx-spdif";
108 audio-cpu = <&spdif>;
109 audio-codec = <&spdif_in>;
114 clock-frequency = <24576000>;
118 assigned-clocks = <&clks IMX6SX_PLL4_BYPASS_SRC>,
121 assigned-clock-parents = <&clks IMX6SX_CLK_LVDS2_IN>,
123 assigned-clock-rates = <0>, <0>, <24576000>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&pinctrl_esai>;
129 assigned-clocks = <&clks IMX6SX_CLK_ESAI_SEL>,
131 assigned-clock-parents = <&clks IMX6SX_CLK_PLL4_AUDIO_DIV>;
132 assigned-clock-rates = <0>, <24576000>;
137 pinctrl-names = "default";
138 pinctrl-0 = <&pinctrl_enet1>;
139 phy-mode = "rgmii-id";
140 phy-handle = <ðphy1>;
141 fsl,magic-packet;
145 #address-cells = <1>;
146 #size-cells = <0>;
148 ethphy0: ethernet-phy@0 {
149 compatible = "ethernet-phy-ieee802.3-c22";
153 ethphy1: ethernet-phy@1 {
154 compatible = "ethernet-phy-ieee802.3-c22";
161 pinctrl-names = "default";
162 pinctrl-0 = <&pinctrl_enet2>;
163 phy-mode = "rgmii-id";
164 phy-handle = <ðphy0>;
165 fsl,magic-packet;
170 pinctrl-names = "default";
171 pinctrl-0 = <&pinctrl_flexcan1>;
172 xceiver-supply = <®_can_stby>;
177 pinctrl-names = "default";
178 pinctrl-0 = <&pinctrl_flexcan2>;
179 xceiver-supply = <®_can_stby>;
184 pinctrl-names = "default";
185 pinctrl-0 = <&pinctrl_uart1>;
190 pinctrl-names = "default", "state_100mhz", "state_200mhz";
191 pinctrl-0 = <&pinctrl_usdhc3>;
192 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
193 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
194 bus-width = <8>;
195 cd-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
196 wp-gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>;
197 keep-power-in-suspend;
198 wakeup-source;
199 vmmc-supply = <&vcc_sd3>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&pinctrl_usdhc4>;
206 bus-width = <8>;
207 cd-gpios = <&gpio7 11 GPIO_ACTIVE_LOW>;
208 no-1-8-v;
209 keep-power-in-suspend;
210 wakeup-source;
215 pinctrl_egalax_int: egalax-intgrp {
336 pinctrl_usdhc3_100mhz: usdhc3grp-100mhz {
351 pinctrl_usdhc3_200mhz: usdhc3grp-200mhz {
393 clock-frequency = <100000>;
394 pinctrl-names = "default";
395 pinctrl-0 = <&pinctrl_i2c2>;
402 clock-names = "mclk";
403 VA-supply = <®_cs42888>;
404 VD-supply = <®_cs42888>;
405 VLS-supply = <®_cs42888>;
406 VLC-supply = <®_cs42888>;
412 pinctrl-names = "default";
413 pinctrl-0 = <&pinctrl_egalax_int>;
414 interrupt-parent = <&gpio6>;
416 wakeup-gpios = <&gpio6 22 GPIO_ACTIVE_HIGH>;
425 regulator-min-microvolt = <300000>;
426 regulator-max-microvolt = <1875000>;
427 regulator-boot-on;
428 regulator-always-on;
429 regulator-ramp-delay = <6250>;
433 regulator-min-microvolt = <300000>;
434 regulator-max-microvolt = <1875000>;
435 regulator-boot-on;
436 regulator-always-on;
437 regulator-ramp-delay = <6250>;
441 regulator-min-microvolt = <800000>;
442 regulator-max-microvolt = <3300000>;
443 regulator-boot-on;
444 regulator-always-on;
448 regulator-min-microvolt = <400000>;
449 regulator-max-microvolt = <1975000>;
450 regulator-boot-on;
451 regulator-always-on;
455 regulator-min-microvolt = <400000>;
456 regulator-max-microvolt = <1975000>;
457 regulator-boot-on;
458 regulator-always-on;
462 regulator-min-microvolt = <800000>;
463 regulator-max-microvolt = <3300000>;
464 regulator-always-on;
468 regulator-min-microvolt = <5000000>;
469 regulator-max-microvolt = <5150000>;
473 regulator-min-microvolt = <1000000>;
474 regulator-max-microvolt = <3000000>;
475 regulator-boot-on;
476 regulator-always-on;
480 regulator-boot-on;
481 regulator-always-on;
485 regulator-min-microvolt = <800000>;
486 regulator-max-microvolt = <1550000>;
487 regulator-always-on;
491 regulator-min-microvolt = <800000>;
492 regulator-max-microvolt = <1550000>;
496 regulator-min-microvolt = <1800000>;
497 regulator-max-microvolt = <3300000>;
498 regulator-always-on;
502 regulator-min-microvolt = <1800000>;
503 regulator-max-microvolt = <3300000>;
504 regulator-always-on;
508 regulator-min-microvolt = <1800000>;
509 regulator-max-microvolt = <3300000>;
510 regulator-always-on;
514 regulator-min-microvolt = <1800000>;
515 regulator-max-microvolt = <3300000>;
516 regulator-always-on;
521 max7322: gpio@68 {
524 gpio-controller;
525 #gpio-cells = <2>;
530 clock-frequency = <100000>;
531 pinctrl-names = "default";
532 pinctrl-0 = <&pinctrl_i2c3>;
535 max7310_a: gpio@30 {
538 gpio-controller;
539 #gpio-cells = <2>;
542 max7310_b: gpio@32 {
545 gpio-controller;
546 #gpio-cells = <2>;
551 pinctrl-names = "default";
552 pinctrl-0 = <&pinctrl_spdif>;
553 assigned-clocks = <&clks IMX6SX_CLK_SPDIF_PODF>;
554 assigned-clock-rates = <24576000>;
559 pinctrl-names = "default";
560 pinctrl-0 = <&pinctrl_wdog>;
561 fsl,ext-reset-output;