]>
Commit | Line | Data |
---|---|---|
95e82941 DA |
1 | /* |
2 | * Common device tree include for all Exynos 5250 boards based off of Daisy. | |
3 | * | |
4 | * Copyright (c) 2012 Google, Inc | |
5 | * | |
6 | * This program is free software; you can redistribute it and/or modify | |
7 | * it under the terms of the GNU General Public License version 2 as | |
8 | * published by the Free Software Foundation. | |
9 | */ | |
10 | ||
11 | / { | |
12 | aliases { | |
13 | }; | |
14 | ||
15 | memory { | |
16 | reg = <0x40000000 0x80000000>; | |
17 | }; | |
18 | ||
19 | chosen { | |
20 | }; | |
21 | ||
22 | i2c@12C60000 { | |
23 | samsung,i2c-sda-delay = <100>; | |
24 | samsung,i2c-max-bus-freq = <378000>; | |
25 | gpios = <&gpb3 0 2 3 0>, | |
26 | <&gpb3 1 2 3 0>; | |
27 | }; | |
28 | ||
29 | i2c@12C70000 { | |
30 | samsung,i2c-sda-delay = <100>; | |
31 | samsung,i2c-max-bus-freq = <378000>; | |
32 | gpios = <&gpb3 2 2 3 0>, | |
33 | <&gpb3 3 2 3 0>; | |
34 | }; | |
35 | ||
36 | i2c@12C80000 { | |
37 | samsung,i2c-sda-delay = <100>; | |
38 | samsung,i2c-max-bus-freq = <66000>; | |
39 | ||
40 | /* | |
41 | * Disabled pullups since external part has its own pullups and | |
42 | * double-pulling gets us out of spec in some cases. | |
43 | */ | |
44 | gpios = <&gpa0 6 3 0 0>, | |
45 | <&gpa0 7 3 0 0>; | |
46 | ||
47 | hdmiddc@50 { | |
48 | compatible = "samsung,exynos5-hdmiddc"; | |
49 | reg = <0x50>; | |
50 | }; | |
51 | }; | |
52 | ||
53 | i2c@12C90000 { | |
54 | samsung,i2c-sda-delay = <100>; | |
55 | samsung,i2c-max-bus-freq = <66000>; | |
56 | gpios = <&gpa1 2 3 3 0>, | |
57 | <&gpa1 3 3 3 0>; | |
58 | }; | |
59 | ||
60 | i2c@12CA0000 { | |
61 | status = "disabled"; | |
62 | }; | |
63 | ||
64 | i2c@12CB0000 { | |
65 | samsung,i2c-sda-delay = <100>; | |
66 | samsung,i2c-max-bus-freq = <66000>; | |
67 | gpios = <&gpa2 2 3 3 0>, | |
68 | <&gpa2 3 3 3 0>; | |
69 | }; | |
70 | ||
71 | i2c@12CC0000 { | |
72 | status = "disabled"; | |
73 | }; | |
74 | ||
75 | i2c@12CD0000 { | |
76 | samsung,i2c-sda-delay = <100>; | |
77 | samsung,i2c-max-bus-freq = <66000>; | |
78 | gpios = <&gpb2 2 3 3 0>, | |
79 | <&gpb2 3 3 3 0>; | |
80 | }; | |
81 | ||
82 | i2c@12CE0000 { | |
83 | samsung,i2c-sda-delay = <100>; | |
84 | samsung,i2c-max-bus-freq = <378000>; | |
85 | ||
86 | hdmiphy@38 { | |
87 | compatible = "samsung,exynos5-hdmiphy"; | |
88 | reg = <0x38>; | |
89 | }; | |
90 | }; | |
91 | ||
92 | dwmmc0@12200000 { | |
93 | num-slots = <1>; | |
94 | supports-highspeed; | |
95 | broken-cd; | |
96 | fifo-depth = <0x80>; | |
97 | card-detect-delay = <200>; | |
98 | samsung,dw-mshc-ciu-div = <3>; | |
753bd6dd AA |
99 | samsung,dw-mshc-sdr-timing = <2 3>; |
100 | samsung,dw-mshc-ddr-timing = <1 2>; | |
95e82941 DA |
101 | |
102 | slot@0 { | |
103 | reg = <0>; | |
104 | bus-width = <8>; | |
105 | gpios = <&gpc0 0 2 0 3>, <&gpc0 1 2 0 3>, | |
106 | <&gpc1 0 2 3 3>, <&gpc1 1 2 3 3>, | |
107 | <&gpc1 2 2 3 3>, <&gpc1 3 2 3 3>, | |
108 | <&gpc0 3 2 3 3>, <&gpc0 4 2 3 3>, | |
109 | <&gpc0 5 2 3 3>, <&gpc0 6 2 3 3>; | |
110 | }; | |
111 | }; | |
112 | ||
113 | dwmmc1@12210000 { | |
114 | status = "disabled"; | |
115 | }; | |
116 | ||
117 | dwmmc2@12220000 { | |
118 | num-slots = <1>; | |
119 | supports-highspeed; | |
120 | fifo-depth = <0x80>; | |
121 | card-detect-delay = <200>; | |
122 | samsung,dw-mshc-ciu-div = <3>; | |
753bd6dd AA |
123 | samsung,dw-mshc-sdr-timing = <2 3>; |
124 | samsung,dw-mshc-ddr-timing = <1 2>; | |
95e82941 DA |
125 | |
126 | slot@0 { | |
127 | reg = <0>; | |
128 | bus-width = <4>; | |
129 | samsung,cd-pinmux-gpio = <&gpc3 2 2 3 3>; | |
130 | wp-gpios = <&gpc2 1 0 0 3>; | |
131 | gpios = <&gpc3 0 2 0 3>, <&gpc3 1 2 0 3>, | |
132 | <&gpc3 3 2 3 3>, <&gpc3 4 2 3 3>, | |
133 | <&gpc3 5 2 3 3>, <&gpc3 6 2 3 3>; | |
134 | }; | |
135 | }; | |
136 | ||
137 | dwmmc3@12230000 { | |
138 | num-slots = <1>; | |
139 | supports-highspeed; | |
140 | broken-cd; | |
141 | fifo-depth = <0x80>; | |
142 | card-detect-delay = <200>; | |
143 | samsung,dw-mshc-ciu-div = <3>; | |
753bd6dd AA |
144 | samsung,dw-mshc-sdr-timing = <2 3>; |
145 | samsung,dw-mshc-ddr-timing = <1 2>; | |
95e82941 DA |
146 | |
147 | slot@0 { | |
148 | reg = <0>; | |
149 | bus-width = <4>; | |
150 | /* See board-specific dts files for GPIOs */ | |
151 | }; | |
152 | }; | |
153 | ||
154 | spi_0: spi@12d20000 { | |
155 | status = "disabled"; | |
156 | }; | |
157 | ||
158 | spi_1: spi@12d30000 { | |
159 | gpios = <&gpa2 4 2 3 0>, | |
160 | <&gpa2 6 2 3 0>, | |
161 | <&gpa2 7 2 3 0>; | |
162 | samsung,spi-src-clk = <0>; | |
163 | num-cs = <1>; | |
164 | }; | |
165 | ||
166 | spi_2: spi@12d40000 { | |
167 | status = "disabled"; | |
168 | }; | |
169 | ||
170 | hdmi { | |
171 | hpd-gpio = <&gpx3 7 0xf 1 3>; | |
172 | }; | |
173 | ||
174 | gpio-keys { | |
175 | compatible = "gpio-keys"; | |
176 | ||
177 | power { | |
178 | label = "Power"; | |
179 | gpios = <&gpx1 3 0 0x10000 0>; | |
180 | linux,code = <116>; /* KEY_POWER */ | |
181 | gpio-key,wakeup; | |
182 | }; | |
183 | }; | |
184 | }; |