Lines Matching +full:stby +full:- +full:gpios

1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/leds/common.h>
10 stdout-path = &uart2;
16 mdio-gpio0 = &mdio;
24 iio-hwmon {
25 compatible = "iio-hwmon";
26 io-channels = <&adc 0>, /* 24V */
31 compatible = "gpio-leds";
33 led-0 {
35 gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
37 default-state = "on";
38 linux,default-trigger = "heartbeat";
41 led-1 {
43 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
44 default-state = "off";
47 led-2 {
49 gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
50 default-state = "on";
55 compatible = "microchip,mdio-smi0";
56 pinctrl-names = "default";
57 pinctrl-0 = <&pinctrl_mdio>;
58 #address-cells = <1>;
59 #size-cells = <0>;
60 gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>,
65 pinctrl-names = "default";
66 pinctrl-0 = <&pinctrl_switch>;
67 interrupt-parent = <&gpio3>;
69 reset-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
73 #address-cells = <1>;
74 #size-cells = <0>;
78 phy-mode = "internal";
84 phy-mode = "internal";
92 phy-mode = "rmii";
94 fixed-link {
96 full-duplex;
104 clk50m_phy: phy-clock {
105 compatible = "fixed-clock";
106 #clock-cells = <0>;
107 clock-frequency = <50000000>;
108 clock-output-names = "enet_ref_pad";
111 reg_3v3: regulator-3v3 {
112 compatible = "regulator-fixed";
113 vin-supply = <&reg_5v0>;
114 regulator-name = "3v3";
115 regulator-min-microvolt = <3300000>;
116 regulator-max-microvolt = <3300000>;
119 reg_5v0: regulator-5v0 {
120 compatible = "regulator-fixed";
121 regulator-name = "5v0";
122 regulator-min-microvolt = <5000000>;
123 regulator-max-microvolt = <5000000>;
126 reg_24v0: regulator-24v0 {
127 compatible = "regulator-fixed";
128 regulator-name = "24v0";
129 regulator-min-microvolt = <24000000>;
130 regulator-max-microvolt = <24000000>;
133 reg_can1_stby: regulator-can1-stby {
134 compatible = "regulator-fixed";
135 pinctrl-names = "default";
136 pinctrl-0 = <&pinctrl_can1_stby>;
137 regulator-name = "can1-3v3";
138 regulator-min-microvolt = <3300000>;
139 regulator-max-microvolt = <3300000>;
143 reg_can2_stby: regulator-can2-stby {
144 compatible = "regulator-fixed";
145 pinctrl-names = "default";
146 pinctrl-0 = <&pinctrl_can2_stby>;
147 regulator-name = "can2-3v3";
148 regulator-min-microvolt = <3300000>;
149 regulator-max-microvolt = <3300000>;
153 reg_tft_vcom: regulator-tft-vcom {
154 compatible = "pwm-regulator";
156 regulator-name = "tft_vcom";
157 regulator-min-microvolt = <3600000>;
158 regulator-max-microvolt = <3600000>;
159 regulator-always-on;
160 voltage-table = <3600000 26>;
163 reg_vcc_mmc: regulator-vcc-mmc {
164 compatible = "regulator-fixed";
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_vcc_mmc>;
167 vin-supply = <&reg_3v3>;
168 regulator-name = "mmc_vcc_supply";
169 regulator-min-microvolt = <3300000>;
170 regulator-max-microvolt = <3300000>;
171 regulator-always-on;
172 regulator-boot-on;
174 enable-active-high;
175 startup-delay-us = <100>;
178 reg_vcc_mmc_io: regulator-vcc-mmc-io {
179 compatible = "regulator-gpio";
180 pinctrl-names = "default";
181 pinctrl-0 = <&pinctrl_vcc_mmc_io>;
182 vin-supply = <&reg_5v0>;
183 regulator-name = "mmc_io_supply";
184 regulator-type = "voltage";
185 regulator-min-microvolt = <1800000>;
186 regulator-max-microvolt = <3300000>;
187 gpios = <&gpio7 13 GPIO_ACTIVE_HIGH>;
188 enable-active-high;
190 startup-delay-us = <100>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_can1>;
197 xceiver-supply = <&reg_can1_stby>;
202 pinctrl-names = "default";
203 pinctrl-0 = <&pinctrl_can2>;
204 xceiver-supply = <&reg_can2_stby>;
209 pinctrl-names = "default";
210 pinctrl-0 = <&pinctrl_ecspi1>;
211 cs-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
215 compatible = "jedec,spi-nor";
216 spi-max-frequency = <54000000>;
222 pinctrl-names = "default";
223 pinctrl-0 = <&pinctrl_ecspi2>;
224 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
230 vref-supply = <&reg_3v3>;
231 spi-max-frequency = <1000000>;
232 #io-channel-cells = <1>;
238 clock-names = "enet_ref_pad";
239 assigned-clocks = <&clks IMX6QDL_CLK_ENET_REF_SEL>;
240 assigned-clock-parents = <&clk50m_phy>;
244 pinctrl-names = "default";
245 pinctrl-0 = <&pinctrl_enet>;
246 phy-mode = "rmii";
247 phy-supply = <&reg_3v3>;
250 fixed-link {
252 full-duplex;
257 pinctrl-names = "default";
258 pinctrl-0 = <&pinctrl_gpmi_nand>;
259 nand-on-flash-bbt;
260 #address-cells = <1>;
261 #size-cells = <0>;
266 pinctrl-names = "default";
267 pinctrl-0 = <&pinctrl_i2c3>;
268 clock-frequency = <400000>;
274 quartz-load-femtofarads = <12500>;
279 pinctrl-names = "default";
280 pinctrl-0 = <&pinctrl_pwm2>;
281 #pwm-cells = <2>;
287 pinctrl-names = "default";
288 pinctrl-0 = <&pinctrl_pwm3>;
293 pinctrl-names = "default";
294 pinctrl-0 = <&pinctrl_uart2>;
299 vbus-supply = <&reg_5v0>;
300 disable-over-current;
315 vbus-supply = <&reg_5v0>;
316 disable-over-current;
321 pinctrl-names = "default";
322 pinctrl-0 = <&pinctrl_usdhc3>;
323 wp-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
324 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
325 cap-power-off-card;
326 full-pwr-cycle;
327 bus-width = <4>;
328 max-frequency = <50000000>;
329 cap-sd-highspeed;
330 sd-uhs-sdr12;
331 sd-uhs-sdr25;
332 sd-uhs-sdr50;
333 sd-uhs-ddr50;
334 mmc-ddr-1_8v;
335 vmmc-supply = <&reg_vcc_mmc>;
336 vqmmc-supply = <&reg_vcc_mmc_io>;