Lines Matching +full:vl +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "meson-sm1.dtsi"
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/input/linux-event-codes.h>
10 #include <dt-bindings/gpio/meson-g12a-gpio.h>
13 adc-keys {
14 compatible = "adc-keys";
15 io-channels = <&saradc 2>;
16 io-channel-names = "buttons";
17 keyup-threshold-microvolt = <1800000>;
19 button-sw3 {
22 press-threshold-microvolt = <1700000>;
32 stdout-path = "serial0:115200n8";
35 emmc_pwrseq: emmc-pwrseq {
36 compatible = "mmc-pwrseq-emmc";
37 reset-gpios = <&gpio BOOT_12 GPIO_ACTIVE_LOW>;
40 gpio-keys {
41 compatible = "gpio-keys";
47 interrupt-parent = <&gpio_intc>;
52 hdmi-connector {
53 compatible = "hdmi-connector";
58 remote-endpoint = <&hdmi_tx_tmds_out>;
64 compatible = "gpio-leds";
66 led-green {
72 led-blue {
76 linux,default-trigger = "heartbeat";
85 emmc_1v8: regulator-emmc_1v8 {
86 compatible = "regulator-fixed";
87 regulator-name = "EMMC_1V8";
88 regulator-min-microvolt = <1800000>;
89 regulator-max-microvolt = <1800000>;
90 vin-supply = <&vddao_3v3>;
91 regulator-always-on;
94 dc_in: regulator-dc_in {
95 compatible = "regulator-fixed";
96 regulator-name = "DC_IN";
97 regulator-min-microvolt = <5000000>;
98 regulator-max-microvolt = <5000000>;
99 regulator-always-on;
102 vddio_c: regulator-vddio_c {
103 compatible = "regulator-gpio";
104 regulator-name = "VDDIO_C";
105 regulator-min-microvolt = <1800000>;
106 regulator-max-microvolt = <3300000>;
108 enable-gpios = <&gpio_ao GPIOE_2 GPIO_OPEN_DRAIN>;
109 enable-active-high;
110 regulator-always-on;
113 gpios-states = <1>;
119 tflash_vdd: regulator-tflash_vdd {
120 compatible = "regulator-fixed";
121 regulator-name = "TFLASH_VDD";
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
124 vin-supply = <&dc_in>;
126 enable-active-high;
127 regulator-always-on;
130 vddao_1v8: regulator-vddao_1v8 {
131 compatible = "regulator-fixed";
132 regulator-name = "VDDAO_1V8";
133 regulator-min-microvolt = <1800000>;
134 regulator-max-microvolt = <1800000>;
135 vin-supply = <&vddao_3v3>;
136 regulator-always-on;
139 vddao_3v3: regulator-vddao_3v3 {
140 compatible = "regulator-fixed";
141 regulator-name = "VDDAO_3V3";
142 regulator-min-microvolt = <3300000>;
143 regulator-max-microvolt = <3300000>;
144 vin-supply = <&dc_in>;
145 regulator-always-on;
148 vddcpu: regulator-vddcpu {
152 compatible = "pwm-regulator";
154 regulator-name = "VDDCPU";
155 regulator-min-microvolt = <690000>;
156 regulator-max-microvolt = <1050000>;
158 pwm-supply = <&dc_in>;
161 pwm-dutycycle-range = <100 0>;
163 regulator-boot-on;
164 regulator-always-on;
168 vl_pwr_en: regulator-vl_pwr_en {
169 compatible = "regulator-fixed";
170 regulator-name = "VL_PWR_EN";
171 regulator-min-microvolt = <5000000>;
172 regulator-max-microvolt = <5000000>;
173 vin-supply = <&dc_in>;
176 enable-active-high;
185 cpu-supply = <&vddcpu>;
186 operating-points-v2 = <&cpu_opp_table>;
188 clock-latency = <50000>;
192 cpu-supply = <&vddcpu>;
193 operating-points-v2 = <&cpu_opp_table>;
195 clock-latency = <50000>;
199 cpu-supply = <&vddcpu>;
200 operating-points-v2 = <&cpu_opp_table>;
202 clock-latency = <50000>;
206 cpu-supply = <&vddcpu>;
207 operating-points-v2 = <&cpu_opp_table>;
209 clock-latency = <50000>;
213 external_phy: ethernet-phy@0 {
216 max-speed = <1000>;
218 interrupt-parent = <&gpio_intc>;
225 pinctrl-0 = <&eth_pins>, <&eth_rgmii_pins>;
226 pinctrl-names = "default";
228 phy-mode = "rgmii-txid";
229 phy-handle = <&external_phy>;
233 gpio-line-names =
256 "VL-RST_N", /* GPIOH_4 */
257 "CON1-P36", /* GPIOH_5 */
258 "VL-PWREN", /* GPIOH_6 */
289 "CON1-P27", /* GPIOA_14 */
290 "CON1-P28", /* GPIOA_15 */
292 "CON1-P16", /* GPIOX_0 */
293 "CON1-P18", /* GPIOX_1 */
294 "CON1-P22", /* GPIOX_2 */
295 "CON1-P11", /* GPIOX_3 */
296 "CON1-P13", /* GPIOX_4 */
297 "CON1-P07", /* GPIOX_5 */
298 "CON1-P33", /* GPIOX_6 */
299 "CON1-P15", /* GPIOX_7 */
300 "CON1-P19", /* GPIOX_8 */
301 "CON1-P21", /* GPIOX_9 */
302 "CON1-P24", /* GPIOX_10 */
303 "CON1-P23", /* GPIOX_11 */
304 "CON1-P08", /* GPIOX_12 */
305 "CON1-P10", /* GPIOX_13 */
306 "CON1-P29", /* GPIOX_14 */
307 "CON1-P31", /* GPIOX_15 */
308 "CON1-P26", /* GPIOX_16 */
309 "CON1-P03", /* GPIOX_17 */
310 "CON1-P05", /* GPIOX_18 */
311 "CON1-P32"; /* GPIOX_19 */
319 usb-hub-hog {
320 gpio-hog;
322 output-high;
323 line-name = "usb-hub-reset";
328 gpio-line-names =
334 "CON1-P40", /* GPIOAO_4 */
337 "CON1-P35", /* GPIOAO_7 */
338 "CON1-P12", /* GPIOAO_8 */
339 "CON1-P37", /* GPIOAO_9 */
340 "CON1-P38", /* GPIOAO_10 */
350 pinctrl-0 = <&hdmitx_hpd_pins>, <&hdmitx_ddc_pins>;
351 pinctrl-names = "default";
352 hdmi-supply = <&dc_in>;
357 remote-endpoint = <&hdmi_connector_in>;
363 pinctrl-0 = <&remote_input_ao_pins>;
364 pinctrl-names = "default";
368 pinctrl-0 = <&pwm_ao_d_e_pins>;
369 pinctrl-names = "default";
371 clock-names = "clkin1";
377 vref-supply = <&vddao_1v8>;
383 pinctrl-0 = <&sdcard_c_pins>;
384 pinctrl-1 = <&sdcard_clk_gate_c_pins>;
385 pinctrl-names = "default", "clk-gate";
387 bus-width = <4>;
388 cap-sd-highspeed;
389 max-frequency = <50000000>;
390 disable-wp;
394 cd-gpios = <&gpio GPIOC_6 GPIO_ACTIVE_LOW>;
395 vmmc-supply = <&tflash_vdd>;
396 vqmmc-supply = <&vddio_c>;
402 pinctrl-0 = <&emmc_ctrl_pins>, <&emmc_data_8b_pins>, <&emmc_ds_pins>;
403 pinctrl-1 = <&emmc_clk_gate_pins>;
404 pinctrl-names = "default", "clk-gate";
406 bus-width = <8>;
407 cap-mmc-highspeed;
408 mmc-ddr-1_8v;
409 mmc-hs200-1_8v;
410 max-frequency = <200000000>;
411 disable-wp;
413 mmc-pwrseq = <&emmc_pwrseq>;
414 vmmc-supply = <&vddao_3v3>;
415 vqmmc-supply = <&emmc_1v8>;
420 pinctrl-0 = <&uart_ao_a_pins>;
421 pinctrl-names = "default";
429 phy-supply = <&dc_in>;
434 phy-supply = <&vl_pwr_en>;