Lines Matching +full:fixed +full:- +full:up

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;
19 mdio-gpio0 = &mdio;
28 iio-hwmon {
29 compatible = "iio-hwmon";
30 io-channels = <&adc 0>, /* 24V */
35 compatible = "gpio-leds";
37 led-0 {
41 default-state = "on";
42 linux,default-trigger = "heartbeat";
45 led-1 {
48 default-state = "off";
51 led-2 {
54 default-state = "on";
59 compatible = "microchip,mdio-smi0";
60 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_mdio>;
62 #address-cells = <1>;
63 #size-cells = <0>;
69 pinctrl-names = "default";
70 pinctrl-0 = <&pinctrl_switch>;
71 interrupt-parent = <&gpio3>;
73 reset-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
77 #address-cells = <1>;
78 #size-cells = <0>;
82 phy-mode = "internal";
88 phy-mode = "internal";
96 phy-mode = "rmii";
98 fixed-link {
100 full-duplex;
108 clk50m_phy: phy-clock {
109 compatible = "fixed-clock";
110 #clock-cells = <0>;
111 clock-frequency = <50000000>;
112 clock-output-names = "enet_ref_pad";
115 reg_3v3: regulator-3v3 {
116 compatible = "regulator-fixed";
117 vin-supply = <&reg_5v0>;
118 regulator-name = "3v3";
119 regulator-min-microvolt = <3300000>;
120 regulator-max-microvolt = <3300000>;
123 reg_5v0: regulator-5v0 {
124 compatible = "regulator-fixed";
125 regulator-name = "5v0";
126 regulator-min-microvolt = <5000000>;
127 regulator-max-microvolt = <5000000>;
130 reg_24v0: regulator-24v0 {
131 compatible = "regulator-fixed";
132 regulator-name = "24v0";
133 regulator-min-microvolt = <24000000>;
134 regulator-max-microvolt = <24000000>;
137 reg_can1_stby: regulator-can1-stby {
138 compatible = "regulator-fixed";
139 pinctrl-names = "default";
140 pinctrl-0 = <&pinctrl_can1_stby>;
141 regulator-name = "can1-3v3";
142 regulator-min-microvolt = <3300000>;
143 regulator-max-microvolt = <3300000>;
147 reg_can2_stby: regulator-can2-stby {
148 compatible = "regulator-fixed";
149 pinctrl-names = "default";
150 pinctrl-0 = <&pinctrl_can2_stby>;
151 regulator-name = "can2-3v3";
152 regulator-min-microvolt = <3300000>;
153 regulator-max-microvolt = <3300000>;
157 reg_tft_vcom: regulator-tft-vcom {
158 compatible = "pwm-regulator";
160 regulator-name = "tft_vcom";
161 regulator-min-microvolt = <3600000>;
162 regulator-max-microvolt = <3600000>;
163 regulator-always-on;
164 voltage-table = <3600000 26>;
167 reg_vcc_mmc: regulator-vcc-mmc {
168 compatible = "regulator-fixed";
169 pinctrl-names = "default";
170 pinctrl-0 = <&pinctrl_vcc_mmc>;
171 vin-supply = <&reg_3v3>;
172 regulator-name = "mmc_vcc_supply";
173 regulator-min-microvolt = <3300000>;
174 regulator-max-microvolt = <3300000>;
175 regulator-always-on;
176 regulator-boot-on;
178 enable-active-high;
179 startup-delay-us = <100>;
182 reg_vcc_mmc_io: regulator-vcc-mmc-io {
183 compatible = "regulator-gpio";
184 pinctrl-names = "default";
185 pinctrl-0 = <&pinctrl_vcc_mmc_io>;
186 vin-supply = <&reg_5v0>;
187 regulator-name = "mmc_io_supply";
188 regulator-type = "voltage";
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <3300000>;
192 enable-active-high;
194 startup-delay-us = <100>;
199 pinctrl-names = "default";
200 pinctrl-0 = <&pinctrl_can1>;
201 xceiver-supply = <&reg_can1_stby>;
206 pinctrl-names = "default";
207 pinctrl-0 = <&pinctrl_can2>;
208 xceiver-supply = <&reg_can2_stby>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&pinctrl_ecspi1>;
215 cs-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
219 compatible = "jedec,spi-nor";
220 spi-max-frequency = <54000000>;
226 pinctrl-names = "default";
227 pinctrl-0 = <&pinctrl_ecspi2>;
228 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
234 vref-supply = <&reg_3v3>;
235 spi-max-frequency = <1000000>;
236 #io-channel-cells = <1>;
242 clock-names = "enet_ref_pad";
243 assigned-clocks = <&clks IMX6QDL_CLK_ENET_REF_SEL>;
244 assigned-clock-parents = <&clk50m_phy>;
248 pinctrl-names = "default";
249 pinctrl-0 = <&pinctrl_enet>;
250 phy-mode = "rmii";
251 phy-supply = <&reg_3v3>;
254 fixed-link {
256 full-duplex;
261 pinctrl-names = "default";
262 pinctrl-0 = <&pinctrl_gpmi_nand>;
263 nand-on-flash-bbt;
264 #address-cells = <1>;
265 #size-cells = <0>;
270 pinctrl-names = "default";
271 pinctrl-0 = <&pinctrl_i2c3>;
272 clock-frequency = <400000>;
278 quartz-load-femtofarads = <12500>;
283 pinctrl-names = "default";
284 pinctrl-0 = <&pinctrl_pwm2>;
290 pinctrl-names = "default";
291 pinctrl-0 = <&pinctrl_pwm3>;
296 pinctrl-names = "default";
297 pinctrl-0 = <&pinctrl_uart2>;
302 vbus-supply = <&reg_5v0>;
303 disable-over-current;
318 vbus-supply = <&reg_5v0>;
319 disable-over-current;
324 pinctrl-names = "default";
325 pinctrl-0 = <&pinctrl_usdhc3>;
326 wp-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
327 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
328 cap-power-off-card;
329 full-pwr-cycle;
330 bus-width = <4>;
331 max-frequency = <50000000>;
332 cap-sd-highspeed;
333 sd-uhs-sdr12;
334 sd-uhs-sdr25;
335 sd-uhs-sdr50;
336 sd-uhs-ddr50;
337 mmc-ddr-1_8v;
338 vmmc-supply = <&reg_vcc_mmc>;
339 vqmmc-supply = <&reg_vcc_mmc_io>;
375 /* *no* external pull up */
385 /* external pull up */
428 /* external 10 k pull up */
430 /* external 10 k pull up */
469 /* SoC internal pull up required */
476 /* SoC internal pull up required */
478 /* SoC internal pull up required */