1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2016 Rockchip Electronics Co., Ltd
10 model = "Rockchip RK3328 EVB";
11 compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
17 vcc3v3_sdmmc: sdmmc-pwren {
18 compatible = "regulator-fixed";
19 regulator-name = "vcc3v3";
20 gpio = <&gpio0 30 GPIO_ACTIVE_LOW>;
25 vcc5v0_otg: vcc5v0-otg-drv {
26 compatible = "regulator-fixed";
28 regulator-name = "vcc5v0_otg";
29 gpio = <&gpio0 27 GPIO_ACTIVE_HIGH>;
30 regulator-min-microvolt = <5000000>;
31 regulator-max-microvolt = <5000000>;
34 vcc_phy: vcc-phy-regulator {
35 compatible = "regulator-fixed";
36 regulator-name = "vcc_phy";
54 card-detect-delay = <200>;
57 pinctrl-names = "default";
58 pinctrl-0 = <&sdmmc0_clk>, <&sdmmc0_cmd>, <&sdmmc0_dectn>, <&sdmmc0_bus4>;
69 pinctrl-names = "default";
70 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
83 vbus-supply = <&vcc5v0_otg>;
88 clock-frequency = <400000>;
89 i2c-scl-rising-time-ns = <168>;
90 i2c-scl-falling-time-ns = <4>;
94 compatible = "rockchip,rk805";
97 interrupt-parent = <&gpio2>;
98 interrupts = <6 IRQ_TYPE_LEVEL_LOW>;
99 pinctrl-names = "default";
100 pinctrl-0 = <&pmic_int_l>;
101 rockchip,system-power-controller;
106 clock-output-names = "xin32k", "rk805-clkout2";
109 vdd_logic: DCDC_REG1 {
110 regulator-name = "vdd_logic";
111 regulator-min-microvolt = <712500>;
112 regulator-max-microvolt = <1450000>;
113 regulator-ramp-delay = <6001>;
116 regulator-state-mem {
117 regulator-on-in-suspend;
118 regulator-suspend-microvolt = <1000000>;
123 regulator-name = "vdd_arm";
124 regulator-min-microvolt = <712500>;
125 regulator-max-microvolt = <1450000>;
126 regulator-ramp-delay = <6001>;
129 regulator-state-mem {
130 regulator-on-in-suspend;
131 regulator-suspend-microvolt = <1000000>;
136 regulator-name = "vcc_ddr";
139 regulator-state-mem {
140 regulator-on-in-suspend;
145 regulator-name = "vcc_io";
146 regulator-min-microvolt = <3300000>;
147 regulator-max-microvolt = <3300000>;
150 regulator-state-mem {
151 regulator-on-in-suspend;
152 regulator-suspend-microvolt = <3300000>;
157 regulator-name = "vdd_18";
158 regulator-min-microvolt = <1800000>;
159 regulator-max-microvolt = <1800000>;
162 regulator-state-mem {
163 regulator-on-in-suspend;
164 regulator-suspend-microvolt = <1800000>;
168 vcc_18emmc: LDO_REG2 {
169 regulator-name = "vcc_18emmc";
170 regulator-min-microvolt = <1800000>;
171 regulator-max-microvolt = <1800000>;
174 regulator-state-mem {
175 regulator-on-in-suspend;
176 regulator-suspend-microvolt = <1800000>;
181 regulator-name = "vdd_10";
182 regulator-min-microvolt = <1000000>;
183 regulator-max-microvolt = <1000000>;
186 regulator-state-mem {
187 regulator-on-in-suspend;
188 regulator-suspend-microvolt = <1000000>;
197 pmic_int_l: pmic-int-l {
199 <2 RK_PA6 RK_FUNC_GPIO &pcfg_pull_up>; /* gpio2_a6 */