diff options
Diffstat (limited to 'arch/arm/boot/dts/exynos5250-smdk5250.dts')
-rw-r--r-- | arch/arm/boot/dts/exynos5250-smdk5250.dts | 59 |
1 files changed, 58 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts index 8a5e348793c7..a352df403b7a 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts | |||
@@ -16,12 +16,19 @@ | |||
16 | model = "SAMSUNG SMDK5250 board based on EXYNOS5250"; | 16 | model = "SAMSUNG SMDK5250 board based on EXYNOS5250"; |
17 | compatible = "samsung,smdk5250", "samsung,exynos5250"; | 17 | compatible = "samsung,smdk5250", "samsung,exynos5250"; |
18 | 18 | ||
19 | aliases { | ||
20 | mshc0 = &dwmmc_0; | ||
21 | mshc1 = &dwmmc_1; | ||
22 | mshc2 = &dwmmc_2; | ||
23 | mshc3 = &dwmmc_3; | ||
24 | }; | ||
25 | |||
19 | memory { | 26 | memory { |
20 | reg = <0x40000000 0x80000000>; | 27 | reg = <0x40000000 0x80000000>; |
21 | }; | 28 | }; |
22 | 29 | ||
23 | chosen { | 30 | chosen { |
24 | bootargs = "root=/dev/ram0 rw ramdisk=8192 console=ttySAC1,115200"; | 31 | bootargs = "root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC2,115200 init=/linuxrc"; |
25 | }; | 32 | }; |
26 | 33 | ||
27 | i2c@12C60000 { | 34 | i2c@12C60000 { |
@@ -72,6 +79,56 @@ | |||
72 | status = "disabled"; | 79 | status = "disabled"; |
73 | }; | 80 | }; |
74 | 81 | ||
82 | dwmmc_0: dwmmc0@12200000 { | ||
83 | num-slots = <1>; | ||
84 | supports-highspeed; | ||
85 | broken-cd; | ||
86 | fifo-depth = <0x80>; | ||
87 | card-detect-delay = <200>; | ||
88 | samsung,dw-mshc-ciu-div = <3>; | ||
89 | samsung,dw-mshc-sdr-timing = <2 3 3>; | ||
90 | samsung,dw-mshc-ddr-timing = <1 2 3>; | ||
91 | |||
92 | slot@0 { | ||
93 | reg = <0>; | ||
94 | bus-width = <8>; | ||
95 | gpios = <&gpc0 0 2 0 3>, <&gpc0 1 2 0 3>, | ||
96 | <&gpc1 0 2 3 3>, <&gpc1 1 2 3 3>, | ||
97 | <&gpc1 2 2 3 3>, <&gpc1 3 2 3 3>, | ||
98 | <&gpc0 3 2 3 3>, <&gpc0 4 2 3 3>, | ||
99 | <&gpc0 5 2 3 3>, <&gpc0 6 2 3 3>; | ||
100 | }; | ||
101 | }; | ||
102 | |||
103 | dwmmc_1: dwmmc1@12210000 { | ||
104 | status = "disabled"; | ||
105 | }; | ||
106 | |||
107 | dwmmc_2: dwmmc2@12220000 { | ||
108 | num-slots = <1>; | ||
109 | supports-highspeed; | ||
110 | fifo-depth = <0x80>; | ||
111 | card-detect-delay = <200>; | ||
112 | samsung,dw-mshc-ciu-div = <3>; | ||
113 | samsung,dw-mshc-sdr-timing = <2 3 3>; | ||
114 | samsung,dw-mshc-ddr-timing = <1 2 3>; | ||
115 | |||
116 | slot@0 { | ||
117 | reg = <0>; | ||
118 | bus-width = <4>; | ||
119 | samsung,cd-pinmux-gpio = <&gpc3 2 2 3 3>; | ||
120 | gpios = <&gpc3 0 2 0 3>, <&gpc3 1 2 0 3>, | ||
121 | <&gpc3 3 2 3 3>, <&gpc3 4 2 3 3>, | ||
122 | <&gpc3 5 2 3 3>, <&gpc3 6 2 3 3>, | ||
123 | <&gpc4 3 3 3 3>, <&gpc4 3 3 3 3>, | ||
124 | <&gpc4 5 3 3 3>, <&gpc4 6 3 3 3>; | ||
125 | }; | ||
126 | }; | ||
127 | |||
128 | dwmmc_3: dwmmc3@12230000 { | ||
129 | status = "disabled"; | ||
130 | }; | ||
131 | |||
75 | spi_0: spi@12d20000 { | 132 | spi_0: spi@12d20000 { |
76 | status = "disabled"; | 133 | status = "disabled"; |
77 | }; | 134 | }; |