360499ebb5016403d56422121aead4577b8becb5
[cascardo/linux.git] / arch / arm / boot / dts / exynos5250-spring.dts
1 /*
2  * Google Spring board device tree source
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 /dts-v1/;
12 /include/ "exynos5250.dtsi"
13 /include/ "cros5250-common.dtsi"
14
15 / {
16         model = "Google Spring";
17         compatible = "google,spring", "samsung,exynos5250";
18
19         mipi {
20                 status = "disabled";
21         };
22
23         gpio-keys {
24                 compatible = "gpio-keys";
25
26                 lid-switch {
27                         label = "Lid";
28                         gpios = <&gpx3 5 0 0x10000 0>;
29                         linux,input-type = <5>; /* EV_SW */
30                         linux,code = <0>; /* SW_LID */
31                         debounce-interval = <1>;
32                         gpio-key,wakeup;
33                 };
34         };
35
36         dwmmc2@12220000 {
37                 disable-mmc;
38         };
39
40         dwmmc3@12230000 {
41                 disable-mmc;
42         };
43
44         sound {
45                 samsung,mic-det-gpios = <&gpx2 0 2 0x10000 0>;
46                 samsung,hp-det-gpios = <&gpx2 2 2 0 0>;
47         };
48
49         gpio-controllers {
50                 gpa0: gpio-controller@11400000 {
51                         powerdown-settings = <6 6 6 6 3 3 2 2>;
52                 };
53
54                 gpa1: gpio-controller@11400020 {
55                         powerdown-settings = <3 3 2 2 3 3>;
56                 };
57
58                 gpa2: gpio-controller@11400040 {
59                         powerdown-settings = <2 2 2 2 3 2 2 2>;
60                 };
61
62                 gpb0: gpio-controller@11400060 {
63                         powerdown-settings = <3 3 3 3 3>;
64                 };
65
66                 gpb1: gpio-controller@11400080 {
67                         powerdown-settings = <3 3 3 3 3>;
68                 };
69
70                 gpb2: gpio-controller@114000A0 {
71                         powerdown-settings = <3 3 2 2>;
72                 };
73
74                 gpb3: gpio-controller@114000C0 {
75                         powerdown-settings = <2 2 2 2>;
76                 };
77
78                 gpc0: gpio-controller@114000E0 {
79                         powerdown-settings = <6 2 2 2 2 2 2>;
80                 };
81
82                 gpc1: gpio-controller@11400100 {
83                         powerdown-settings = <2 2 2 2>;
84                 };
85
86                 gpc2: gpio-controller@11400120 {
87                         powerdown-settings = <3 1 3 3 3 3 3>;
88                 };
89
90                 gpc3: gpio-controller@11400140 {
91                         powerdown-settings = <6 2 1 2 2 2 2>;
92                 };
93
94                 gpc4: gpio-controller@114002E0 {
95                         powerdown-settings = <6 2 3 2 2 2 2>;
96                 };
97
98                 gpd0: gpio-controller@11400160 {
99                         powerdown-settings = <6 6 3 3>;
100                 };
101
102                 gpd1: gpio-controller@11400180 {
103                         powerdown-settings = <6 6 6 3 3 6 1 1>;
104                 };
105
106                 gpy0: gpio-controller@114001A0 {
107                         powerdown-settings = <3 3 6 3 3 3>;
108                 };
109
110                 gpy1: gpio-controller@114001C0 {
111                         powerdown-settings = <5 3 3 3>;
112                 };
113
114                 gpy2: gpio-controller@114001E0 {
115                         powerdown-settings = <3 3 3 3 3 2>;
116                 };
117
118                 gpy3: gpio-controller@11400200 {
119                         powerdown-settings = <3 3 3 3 3 3 3 3>;
120                 };
121
122                 gpy4: gpio-controller@11400220 {
123                         powerdown-settings = <3 3 3 3 3 3 3 3>;
124                 };
125
126                 gpy5: gpio-controller@11400240 {
127                         powerdown-settings = <3 3 3 3 3 3 3 3>;
128                 };
129
130                 gpy6: gpio-controller@11400260 {
131                         powerdown-settings = <3 3 3 3 3 3 3 3>;
132                 };
133
134                 /* gpx0: No powerdown mode, uses active mode on suspend */
135                 /* gpx1: No powerdown mode, uses active mode on suspend */
136                 /* gpx2: No powerdown mode, uses active mode on suspend */
137                 /* gpx3: No powerdown mode, uses active mode on suspend */
138
139                 gpe0: gpio-controller@13400000 {
140                         powerdown-settings = <5 3 3 3 2 2 3 3>;
141                 };
142
143                 gpe1: gpio-controller@13400020 {
144                         powerdown-settings = <5 3>;
145                 };
146
147                 gpf0: gpio-controller@13400040 {
148                         powerdown-settings = <3 3 1 2>;
149                 };
150
151                 gpf1: gpio-controller@13400060 {
152                         powerdown-settings = <3 3 3 3>;
153                 };
154
155                 gpg0: gpio-controller@13400080 {
156                         powerdown-settings = <3 3 3 3 3 3 3 3>;
157                 };
158
159                 gpg1: gpio-controller@134000A0 {
160                         powerdown-settings = <3 3 3 3 3 3 3 3>;
161                 };
162
163                 gpg2: gpio-controller@134000C0 {
164                         powerdown-settings = <3 3>;
165                 };
166
167                 gph0: gpio-controller@134000E0 {
168                         powerdown-settings = <3 3 3 3>;
169                 };
170
171                 gph1: gpio-controller@13400100 {
172                         powerdown-settings = <3 3 3 3 3 3 3 3>;
173                 };
174
175                 gpv0: gpio-controller@10D10000 {
176                         powerdown-settings = <3 3 3 3 3 3 3 3>;
177                 };
178
179                 gpv1: gpio-controller@10D10020 {
180                         powerdown-settings = <3 3 3 3 3 3 3 3>;
181                 };
182
183                 gpv2: gpio-controller@10D10040 {
184                         powerdown-settings = <3 3 3 3 3 3 3 3>;
185                 };
186
187                 gpv3: gpio-controller@10D10060 {
188                         powerdown-settings = <3 3 3 3 3 3 3 3>;
189                 };
190
191                 gpv4: gpio-controller@10D10080 {
192                         powerdown-settings = <3 3>;
193                 };
194
195                 gpz: gpio-controller@03860000 {
196                         powerdown-settings = <6 3 6 6 6 3 3>;
197                 };
198         };
199
200 };