Lines Matching +full:rk3036 +full:- +full:cru

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include "rk3036.dtsi"
8 model = "Rockchip RK3036 KylinBoard";
9 compatible = "rockchip,rk3036-kylin", "rockchip,rk3036";
12 stdout-path = "serial2:115200n8";
20 hdmi_con: hdmi-con {
21 compatible = "hdmi-connector";
26 remote-endpoint = <&hdmi_out_con>;
31 leds: gpio-leds {
32 compatible = "gpio-leds";
34 work_led: led-0 {
37 pinctrl-names = "default";
38 pinctrl-0 = <&led_ctl>;
42 sdio_pwrseq: sdio-pwrseq {
43 compatible = "mmc-pwrseq-simple";
44 pinctrl-names = "default";
45 pinctrl-0 = <&bt_wake_h>;
50 * - SDIO_RESET_L_WL_REG_ON
51 * - SDIO_RESET_L_WL_RST
52 * - SDIO_RESET_L_BT_EN
54 reset-gpios = <&gpio0 RK_PD2 GPIO_ACTIVE_LOW>, /* WL_REG_ON */
60 compatible = "simple-audio-card";
61 simple-audio-card,format = "i2s";
62 simple-audio-card,name = "rockchip,rt5616-codec";
63 simple-audio-card,mclk-fs = <512>;
64 simple-audio-card,widgets =
67 simple-audio-card,routing =
74 simple-audio-card,cpu {
75 sound-dai = <&i2s>;
78 simple-audio-card,codec {
79 sound-dai = <&rt5616>;
83 vcc_sys: vsys-regulator {
84 compatible = "regulator-fixed";
85 regulator-name = "vcc_sys";
86 regulator-min-microvolt = <5000000>;
87 regulator-max-microvolt = <5000000>;
88 regulator-always-on;
89 regulator-boot-on;
99 phy-reset-duration = <10>; /* millisecond */
100 phy-reset-gpios = <&gpio2 RK_PC6 GPIO_ACTIVE_LOW>; /* PHY_RST */
101 pinctrl-names = "default";
102 pinctrl-0 = <&emac_xfer>, <&emac_mdio>;
106 #address-cells = <1>;
107 #size-cells = <0>;
109 phy0: ethernet-phy@0 {
120 mali-supply = <&vdd_gpu>;
130 remote-endpoint = <&hdmi_con_in>;
135 clock-frequency = <400000>;
142 interrupt-parent = <&gpio2>;
144 pinctrl-names = "default";
145 pinctrl-0 = <&pmic_int &global_pwroff>;
146 rockchip,system-power-controller;
147 wakeup-source;
148 #clock-cells = <1>;
149 clock-output-names = "xin32k", "rk808-clkout2";
151 vcc1-supply = <&vcc_sys>;
152 vcc2-supply = <&vcc_sys>;
153 vcc3-supply = <&vcc_sys>;
154 vcc4-supply = <&vcc_sys>;
155 vcc6-supply = <&vcc_sys>;
156 vcc7-supply = <&vcc_sys>;
157 vcc8-supply = <&vcc_18>;
158 vcc9-supply = <&vcc_io>;
159 vcc10-supply = <&vcc_io>;
160 vcc11-supply = <&vcc_sys>;
161 vcc12-supply = <&vcc_io>;
162 vddio-supply = <&vccio_pmu>;
166 regulator-always-on;
167 regulator-boot-on;
168 regulator-min-microvolt = <750000>;
169 regulator-max-microvolt = <1350000>;
170 regulator-name = "vdd_arm";
171 regulator-state-mem {
172 regulator-off-in-suspend;
177 regulator-always-on;
178 regulator-boot-on;
179 regulator-min-microvolt = <850000>;
180 regulator-max-microvolt = <1250000>;
181 regulator-name = "vdd_gpu";
182 regulator-state-mem {
183 regulator-on-in-suspend;
184 regulator-suspend-microvolt = <1000000>;
189 regulator-always-on;
190 regulator-boot-on;
191 regulator-name = "vcc_ddr";
192 regulator-state-mem {
193 regulator-on-in-suspend;
198 regulator-always-on;
199 regulator-boot-on;
200 regulator-min-microvolt = <3300000>;
201 regulator-max-microvolt = <3300000>;
202 regulator-name = "vcc_io";
203 regulator-state-mem {
204 regulator-on-in-suspend;
205 regulator-suspend-microvolt = <3300000>;
210 regulator-always-on;
211 regulator-boot-on;
212 regulator-min-microvolt = <3300000>;
213 regulator-max-microvolt = <3300000>;
214 regulator-name = "vccio_pmu";
215 regulator-state-mem {
216 regulator-on-in-suspend;
217 regulator-suspend-microvolt = <3300000>;
222 regulator-always-on;
223 regulator-boot-on;
224 regulator-min-microvolt = <3300000>;
225 regulator-max-microvolt = <3300000>;
226 regulator-name = "vcc_tp";
227 regulator-state-mem {
228 regulator-off-in-suspend;
233 regulator-always-on;
234 regulator-boot-on;
235 regulator-min-microvolt = <1000000>;
236 regulator-max-microvolt = <1000000>;
237 regulator-name = "vdd_10";
238 regulator-state-mem {
239 regulator-on-in-suspend;
240 regulator-suspend-microvolt = <1000000>;
245 regulator-always-on;
246 regulator-boot-on;
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <1800000>;
249 regulator-name = "vcc18_lcd";
250 regulator-state-mem {
251 regulator-on-in-suspend;
252 regulator-suspend-microvolt = <1800000>;
257 regulator-always-on;
258 regulator-boot-on;
259 regulator-min-microvolt = <1800000>;
260 regulator-max-microvolt = <3300000>;
261 regulator-name = "vccio_sd";
262 regulator-state-mem {
263 regulator-on-in-suspend;
264 regulator-suspend-microvolt = <3300000>;
269 regulator-always-on;
270 regulator-boot-on;
271 regulator-min-microvolt = <1800000>;
272 regulator-max-microvolt = <2500000>;
273 regulator-name = "vout5";
274 regulator-state-mem {
275 regulator-on-in-suspend;
276 regulator-suspend-microvolt = <1800000>;
281 regulator-always-on;
282 regulator-boot-on;
283 regulator-min-microvolt = <1800000>;
284 regulator-max-microvolt = <1800000>;
285 regulator-name = "vcc_18";
286 regulator-state-mem {
287 regulator-on-in-suspend;
288 regulator-suspend-microvolt = <1800000>;
293 regulator-always-on;
294 regulator-boot-on;
295 regulator-min-microvolt = <1800000>;
296 regulator-max-microvolt = <1800000>;
297 regulator-name = "vcca_codec";
298 regulator-state-mem {
299 regulator-on-in-suspend;
300 regulator-suspend-microvolt = <1800000>;
305 regulator-always-on;
306 regulator-boot-on;
307 regulator-name = "vcc_wl";
308 regulator-state-mem {
309 regulator-on-in-suspend;
314 regulator-always-on;
315 regulator-boot-on;
316 regulator-name = "vcc_lcd";
317 regulator-state-mem {
318 regulator-on-in-suspend;
328 rt5616: audio-codec@1b {
331 clocks = <&cru SCLK_I2S_OUT>;
332 clock-names = "mclk";
333 #sound-dai-cells = <0>;
344 bus-width = <4>;
345 cap-sd-highspeed;
346 cap-sdio-irq;
347 rockchip,default-sample-phase = <90>;
348 keep-power-in-suspend;
349 mmc-pwrseq = <&sdio_pwrseq>;
350 non-removable;
351 pinctrl-names = "default";
352 pinctrl-0 = <&sdio_clk &sdio_cmd &sdio_bus4>;
353 sd-uhs-sdr12;
354 sd-uhs-sdr25;
355 sd-uhs-sdr50;
356 sd-uhs-sdr104;
360 bus-width = <4>;
361 cap-mmc-highspeed;
362 cap-sd-highspeed;
363 card-detect-delay = <200>;
364 disable-wp;
365 pinctrl-names = "default";
366 pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
395 led_ctl: led-ctl {
401 pmic_int: pmic-int {
407 bt_wake_h: bt-wake-h {
413 sdmmc_pwr: sdmmc-pwr {
419 global_pwroff: global-pwroff {