Lines Matching +full:regulator +full:- +full:suspend +full:- +full:min +full:- +full:microvolt
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
9 compatible = "rockchip,rk3036-kylin", "rockchip,rk3036";
16 leds: gpio-leds {
17 compatible = "gpio-leds";
19 work_led: led-0 {
22 pinctrl-names = "default";
23 pinctrl-0 = <&led_ctl>;
27 sdio_pwrseq: sdio-pwrseq {
28 compatible = "mmc-pwrseq-simple";
29 pinctrl-names = "default";
30 pinctrl-0 = <&bt_wake_h>;
35 * - SDIO_RESET_L_WL_REG_ON
36 * - SDIO_RESET_L_WL_RST
37 * - SDIO_RESET_L_BT_EN
39 reset-gpios = <&gpio0 RK_PD2 GPIO_ACTIVE_LOW>, /* WL_REG_ON */
45 compatible = "simple-audio-card";
46 simple-audio-card,format = "i2s";
47 simple-audio-card,name = "rockchip,rt5616-codec";
48 simple-audio-card,mclk-fs = <512>;
49 simple-audio-card,widgets =
52 simple-audio-card,routing =
59 simple-audio-card,cpu {
60 sound-dai = <&i2s>;
63 simple-audio-card,codec {
64 sound-dai = <&rt5616>;
68 vcc_sys: vsys-regulator {
69 compatible = "regulator-fixed";
70 regulator-name = "vcc_sys";
71 regulator-min-microvolt = <5000000>;
72 regulator-max-microvolt = <5000000>;
73 regulator-always-on;
74 regulator-boot-on;
83 pinctrl-names = "default";
84 pinctrl-0 = <&emac_xfer>, <&emac_mdio>;
86 phy-reset-gpios = <&gpio2 RK_PC6 GPIO_ACTIVE_LOW>; /* PHY_RST */
87 phy-reset-duration = <10>; /* millisecond */
91 phy0: ethernet-phy@0 {
101 mali-supply = <&vdd_gpu>;
110 clock-frequency = <400000>;
117 interrupt-parent = <&gpio2>;
119 pinctrl-names = "default";
120 pinctrl-0 = <&pmic_int &global_pwroff>;
121 rockchip,system-power-controller;
122 wakeup-source;
123 #clock-cells = <1>;
124 clock-output-names = "xin32k", "rk808-clkout2";
126 vcc1-supply = <&vcc_sys>;
127 vcc2-supply = <&vcc_sys>;
128 vcc3-supply = <&vcc_sys>;
129 vcc4-supply = <&vcc_sys>;
130 vcc6-supply = <&vcc_sys>;
131 vcc7-supply = <&vcc_sys>;
132 vcc8-supply = <&vcc_18>;
133 vcc9-supply = <&vcc_io>;
134 vcc10-supply = <&vcc_io>;
135 vcc11-supply = <&vcc_sys>;
136 vcc12-supply = <&vcc_io>;
137 vddio-supply = <&vccio_pmu>;
141 regulator-always-on;
142 regulator-boot-on;
143 regulator-min-microvolt = <750000>;
144 regulator-max-microvolt = <1350000>;
145 regulator-name = "vdd_arm";
146 regulator-state-mem {
147 regulator-off-in-suspend;
152 regulator-always-on;
153 regulator-boot-on;
154 regulator-min-microvolt = <850000>;
155 regulator-max-microvolt = <1250000>;
156 regulator-name = "vdd_gpu";
157 regulator-state-mem {
158 regulator-on-in-suspend;
159 regulator-suspend-microvolt = <1000000>;
164 regulator-always-on;
165 regulator-boot-on;
166 regulator-name = "vcc_ddr";
167 regulator-state-mem {
168 regulator-on-in-suspend;
173 regulator-always-on;
174 regulator-boot-on;
175 regulator-min-microvolt = <3300000>;
176 regulator-max-microvolt = <3300000>;
177 regulator-name = "vcc_io";
178 regulator-state-mem {
179 regulator-on-in-suspend;
180 regulator-suspend-microvolt = <3300000>;
185 regulator-always-on;
186 regulator-boot-on;
187 regulator-min-microvolt = <3300000>;
188 regulator-max-microvolt = <3300000>;
189 regulator-name = "vccio_pmu";
190 regulator-state-mem {
191 regulator-on-in-suspend;
192 regulator-suspend-microvolt = <3300000>;
197 regulator-always-on;
198 regulator-boot-on;
199 regulator-min-microvolt = <3300000>;
200 regulator-max-microvolt = <3300000>;
201 regulator-name = "vcc_tp";
202 regulator-state-mem {
203 regulator-off-in-suspend;
208 regulator-always-on;
209 regulator-boot-on;
210 regulator-min-microvolt = <1000000>;
211 regulator-max-microvolt = <1000000>;
212 regulator-name = "vdd_10";
213 regulator-state-mem {
214 regulator-on-in-suspend;
215 regulator-suspend-microvolt = <1000000>;
220 regulator-always-on;
221 regulator-boot-on;
222 regulator-min-microvolt = <1800000>;
223 regulator-max-microvolt = <1800000>;
224 regulator-name = "vcc18_lcd";
225 regulator-state-mem {
226 regulator-on-in-suspend;
227 regulator-suspend-microvolt = <1800000>;
232 regulator-always-on;
233 regulator-boot-on;
234 regulator-min-microvolt = <1800000>;
235 regulator-max-microvolt = <3300000>;
236 regulator-name = "vccio_sd";
237 regulator-state-mem {
238 regulator-on-in-suspend;
239 regulator-suspend-microvolt = <3300000>;
244 regulator-always-on;
245 regulator-boot-on;
246 regulator-min-microvolt = <1800000>;
247 regulator-max-microvolt = <2500000>;
248 regulator-name = "vout5";
249 regulator-state-mem {
250 regulator-on-in-suspend;
251 regulator-suspend-microvolt = <1800000>;
256 regulator-always-on;
257 regulator-boot-on;
258 regulator-min-microvolt = <1800000>;
259 regulator-max-microvolt = <1800000>;
260 regulator-name = "vcc_18";
261 regulator-state-mem {
262 regulator-on-in-suspend;
263 regulator-suspend-microvolt = <1800000>;
268 regulator-always-on;
269 regulator-boot-on;
270 regulator-min-microvolt = <1800000>;
271 regulator-max-microvolt = <1800000>;
272 regulator-name = "vcca_codec";
273 regulator-state-mem {
274 regulator-on-in-suspend;
275 regulator-suspend-microvolt = <1800000>;
280 regulator-always-on;
281 regulator-boot-on;
282 regulator-name = "vcc_wl";
283 regulator-state-mem {
284 regulator-on-in-suspend;
289 regulator-always-on;
290 regulator-boot-on;
291 regulator-name = "vcc_lcd";
292 regulator-state-mem {
293 regulator-on-in-suspend;
307 clock-names = "mclk";
308 #sound-dai-cells = <0>;
319 bus-width = <4>;
320 cap-sd-highspeed;
321 cap-sdio-irq;
322 rockchip,default-sample-phase = <90>;
323 keep-power-in-suspend;
324 mmc-pwrseq = <&sdio_pwrseq>;
325 non-removable;
326 pinctrl-names = "default";
327 pinctrl-0 = <&sdio_clk &sdio_cmd &sdio_bus4>;
328 sd-uhs-sdr12;
329 sd-uhs-sdr25;
330 sd-uhs-sdr50;
331 sd-uhs-sdr104;
335 bus-width = <4>;
336 cap-mmc-highspeed;
337 cap-sd-highspeed;
338 card-detect-delay = <200>;
339 disable-wp;
340 pinctrl-names = "default";
341 pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
370 led_ctl: led-ctl {
376 pmic_int: pmic-int {
382 bt_wake_h: bt-wake-h {
388 sdmmc_pwr: sdmmc-pwr {
394 global_pwroff: global-pwroff {