Lines Matching +full:bus +full:- +full:range +full:- +full:microvolt

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
11 #include "meson-sm1.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/gpio/meson-g12a-gpio.h>
14 #include <dt-bindings/input/input.h>
23 stdout-path = "serial0:115200n8";
26 emmc_pwrseq: emmc-pwrseq {
27 compatible = "mmc-pwrseq-emmc";
28 reset-gpios = <&gpio BOOT_12 GPIO_ACTIVE_LOW>;
31 cvbs-connector {
32 compatible = "composite-video-connector";
36 remote-endpoint = <&cvbs_vdac_out>;
41 hdmi-connector {
42 compatible = "hdmi-connector";
47 remote-endpoint = <&hdmi_tx_tmds_out>;
57 ao_5v: regulator-ao-5v {
58 compatible = "regulator-fixed";
59 regulator-name = "AO_5V";
60 regulator-min-microvolt = <5000000>;
61 regulator-max-microvolt = <5000000>;
62 vin-supply = <&dc_in>;
63 regulator-always-on;
66 dc_in: regulator-dc-in {
67 compatible = "regulator-fixed";
68 regulator-name = "DC_IN";
69 regulator-min-microvolt = <5000000>;
70 regulator-max-microvolt = <5000000>;
71 regulator-always-on;
74 emmc_1v8: regulator-emmc-1v8 {
75 compatible = "regulator-fixed";
76 regulator-name = "EMMC_1V8";
77 regulator-min-microvolt = <1800000>;
78 regulator-max-microvolt = <1800000>;
79 vin-supply = <&vddao_3v3>;
80 regulator-always-on;
83 vddao_3v3: regulator-vddao-3v3 {
84 compatible = "regulator-fixed";
85 regulator-name = "VDDAO_3V3";
86 regulator-min-microvolt = <3300000>;
87 regulator-max-microvolt = <3300000>;
88 vin-supply = <&dc_in>;
89 regulator-always-on;
92 vddcpu: regulator-vddcpu {
93 compatible = "pwm-regulator";
95 regulator-name = "VDDCPU";
96 regulator-min-microvolt = <690000>;
97 regulator-max-microvolt = <1050000>;
99 vin-supply = <&dc_in>;
102 pwm-dutycycle-range = <100 0>;
104 regulator-boot-on;
105 regulator-always-on;
108 vddio_ao1v8: regulator-vddio-ao1v8 {
109 compatible = "regulator-fixed";
110 regulator-name = "VDDIO_AO1V8";
111 regulator-min-microvolt = <1800000>;
112 regulator-max-microvolt = <1800000>;
113 vin-supply = <&vddao_3v3>;
114 regulator-always-on;
117 sdio_pwrseq: sdio-pwrseq {
118 compatible = "mmc-pwrseq-simple";
119 reset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>;
121 clock-names = "ext_clock";
125 compatible = "pwm-clock";
126 #clock-cells = <0>;
127 clock-frequency = <32768>;
133 pinctrl-0 = <&cec_ao_a_h_pins>;
134 pinctrl-names = "default";
136 hdmi-phandle = <&hdmi_tx>;
140 pinctrl-0 = <&cec_ao_b_h_pins>;
141 pinctrl-names = "default";
143 hdmi-phandle = <&hdmi_tx>;
147 cpu-supply = <&vddcpu>;
148 operating-points-v2 = <&cpu_opp_table>;
153 cpu-supply = <&vddcpu>;
154 operating-points-v2 = <&cpu_opp_table>;
159 cpu-supply = <&vddcpu>;
160 operating-points-v2 = <&cpu_opp_table>;
165 cpu-supply = <&vddcpu>;
166 operating-points-v2 = <&cpu_opp_table>;
172 remote-endpoint = <&cvbs_connector_in>;
178 pinctrl-0 = <&hdmitx_hpd_pins>, <&hdmitx_ddc_pins>;
179 pinctrl-names = "default";
184 remote-endpoint = <&hdmi_connector_in>;
190 pinctrl-0 = <&remote_input_ao_pins>;
191 pinctrl-names = "default";
196 pinctrl-0 = <&pwm_ao_a_pins>;
197 pinctrl-names = "default";
201 pinctrl-0 = <&pwm_ao_d_e_pins>;
202 pinctrl-names = "default";
208 pinctrl-0 = <&pwm_e_pins>;
209 pinctrl-names = "default";
214 vref-supply = <&vddio_ao1v8>;
220 pinctrl-0 = <&sdio_pins>;
221 pinctrl-1 = <&sdio_clk_gate_pins>;
222 pinctrl-names = "default", "clk-gate";
223 #address-cells = <1>;
224 #size-cells = <0>;
226 bus-width = <4>;
227 cap-sd-highspeed;
228 sd-uhs-sdr104;
229 max-frequency = <200000000>;
231 non-removable;
232 disable-wp;
235 keep-power-in-suspend;
237 mmc-pwrseq = <&sdio_pwrseq>;
239 vmmc-supply = <&vddao_3v3>;
240 vqmmc-supply = <&vddio_ao1v8>;
246 pinctrl-0 = <&sdcard_c_pins>;
247 pinctrl-1 = <&sdcard_clk_gate_c_pins>;
248 pinctrl-names = "default", "clk-gate";
250 bus-width = <4>;
251 cap-sd-highspeed;
253 max-frequency = <35000000>;
254 disable-wp;
256 cd-gpios = <&gpio GPIOC_6 GPIO_ACTIVE_LOW>;
257 vmmc-supply = <&vddao_3v3>;
258 vqmmc-supply = <&vddao_3v3>;
264 pinctrl-0 = <&emmc_ctrl_pins>, <&emmc_data_8b_pins>, <&emmc_ds_pins>;
265 pinctrl-1 = <&emmc_clk_gate_pins>;
266 pinctrl-names = "default", "clk-gate";
268 bus-width = <8>;
269 cap-mmc-highspeed;
270 mmc-ddr-1_8v;
271 mmc-hs200-1_8v;
272 max-frequency = <200000000>;
273 non-removable;
274 disable-wp;
276 mmc-pwrseq = <&emmc_pwrseq>;
277 vmmc-supply = <&vddao_3v3>;
278 vqmmc-supply = <&emmc_1v8>;
283 pinctrl-0 = <&uart_ao_a_pins>;
284 pinctrl-names = "default";