ARM: rk3228: dts: add SDCard/SDIO/eMMC DTS node for RK3228 SDK board
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / rk3228-sdk.dts
1 /dts-v1/;
2
3 #include "rk3228.dtsi"
4
5 / {
6         chosen {
7                 bootargs = "vmalloc=496M";
8         };
9
10         fiq-debugger {
11                 status = "disabled";
12         };
13 };
14
15 &emmc {
16         clock-frequency = <50000000>;
17         clock-freq-min-max = <400000 50000000>;
18         supports-highspeed;
19         supports-emmc;
20         bootpart-no-access;
21         supports-DDR_MODE;
22         ignore-pm-notify;
23         keep-power-in-suspend;
24         status = "okay";
25 };
26
27 &sdmmc {
28         clock-frequency = <37500000>;
29         clock-freq-min-max = <400000 37500000>;
30         supports-highspeed;
31         supports-sd;
32         broken-cd;
33         card-detect-delay = <200>;
34         ignore-pm-notify;
35         keep-power-in-suspend;
36         status = "okay";
37 };
38
39 &sdio {
40         clock-frequency = <37500000>;
41         clock-freq-min-max = <200000 37500000>;
42         supports-highspeed;
43         supports-sdio;
44         ignore-pm-notify;
45         keep-power-in-suspend;
46         cap-sdio-irq;
47         status = "okay";
48 };