blob: 323fac4ab3bd78272336159b6fbb954d0d5ea362 [file] [log] [blame]
Michael Bohan8b909b42012-04-18 17:39:12 -07001/* Copyright (c) 2012, Code Aurora Forum. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
Varad Deshmukh18057ed2012-07-03 16:34:53 -070013&spmi_bus {
Michael Bohan8b909b42012-04-18 17:39:12 -070014
Varad Deshmukh18057ed2012-07-03 16:34:53 -070015 qcom,pm8941@0 {
Michael Bohan8b909b42012-04-18 17:39:12 -070016
Varad Deshmukh18057ed2012-07-03 16:34:53 -070017 pm8941_gpios: pm8941_gpios {
Michael Bohan8b909b42012-04-18 17:39:12 -070018
Varad Deshmukh18057ed2012-07-03 16:34:53 -070019 gpio@c000 {
20 status = "ok";
Michael Bohan8b909b42012-04-18 17:39:12 -070021 };
Michael Bohan5085a052012-06-11 13:27:34 -070022
Varad Deshmukh18057ed2012-07-03 16:34:53 -070023 gpio@c100 {
24 status = "ok";
25 };
Michael Bohan5085a052012-06-11 13:27:34 -070026
Varad Deshmukh18057ed2012-07-03 16:34:53 -070027 gpio@c200 {
28 status = "ok";
29 };
Michael Bohan5085a052012-06-11 13:27:34 -070030
Varad Deshmukh18057ed2012-07-03 16:34:53 -070031 gpio@c300 {
32 status = "ok";
33 };
Michael Bohan5085a052012-06-11 13:27:34 -070034
Varad Deshmukh18057ed2012-07-03 16:34:53 -070035 gpio@c400 {
36 status = "ok";
37 };
Michael Bohan5085a052012-06-11 13:27:34 -070038
Varad Deshmukh18057ed2012-07-03 16:34:53 -070039 gpio@c500 {
40 status = "ok";
41 };
Michael Bohan5085a052012-06-11 13:27:34 -070042
Varad Deshmukh18057ed2012-07-03 16:34:53 -070043 gpio@c600 {
44 status = "ok";
45 };
Michael Bohan5085a052012-06-11 13:27:34 -070046
Varad Deshmukh18057ed2012-07-03 16:34:53 -070047 gpio@c700 {
48 status = "ok";
49 };
Michael Bohan5085a052012-06-11 13:27:34 -070050
Varad Deshmukh18057ed2012-07-03 16:34:53 -070051 gpio@c800 {
52 status = "ok";
53 };
Michael Bohan5085a052012-06-11 13:27:34 -070054
Varad Deshmukh18057ed2012-07-03 16:34:53 -070055 gpio@c900 {
56 status = "ok";
57 };
58
59 gpio@ca00 {
60 status = "ok";
61 };
62
63 gpio@cb00 {
64 status = "ok";
65 };
66
67 gpio@cc00 {
68 status = "ok";
69 };
70
71 gpio@cd00 {
72 status = "ok";
73 };
74
75 gpio@ce00 {
76 status = "ok";
77 };
78
79 gpio@cf00 {
80 status = "ok";
81 };
82
83 gpio@d000 {
84 status = "ok";
85 };
86
87 gpio@d100 {
88 status = "ok";
89 };
90
91 gpio@d200 {
92 status = "ok";
93 };
94
95 gpio@d300 {
96 status = "ok";
97 };
98
99 gpio@d400 {
100 status = "ok";
101 };
102
103 gpio@d500 {
104 status = "ok";
105 };
106
107 gpio@d600 {
108 status = "ok";
109 };
110
111 gpio@d700 {
112 status = "ok";
113 };
114
115 gpio@d800 {
116 qcom,out-strength = <1>;
117 status = "ok";
118 };
119
120 gpio@d900 {
121 qcom,out-strength = <1>;
122 status = "ok";
123 };
124
125 gpio@da00 {
126 qcom,out-strength = <1>;
127 status = "ok";
128 };
129
130 gpio@db00 {
131 qcom,out-strength = <1>;
132 status = "ok";
133 };
134
135 gpio@dc00 {
136 qcom,out-strength = <1>;
137 status = "ok";
138 };
139
140 gpio@dd00 {
141 qcom,out-strength = <1>;
142 status = "ok";
143 };
144
145 gpio@de00 {
146 qcom,out-strength = <1>;
147 status = "ok";
148 };
149
150 gpio@df00 {
151 qcom,out-strength = <1>;
152 status = "ok";
153 };
154
155 gpio@e000 {
156 qcom,out-strength = <1>;
157 status = "ok";
158 };
159
160 gpio@e100 {
161 qcom,out-strength = <1>;
162 status = "ok";
163 };
164
165 gpio@e200 {
166 qcom,out-strength = <1>;
167 status = "ok";
168 };
169
170 gpio@e300 {
171 qcom,out-strength = <1>;
172 status = "ok";
Michael Bohan5085a052012-06-11 13:27:34 -0700173 };
174 };
175
Varad Deshmukh18057ed2012-07-03 16:34:53 -0700176 pm8941_mpps: pm8941_mpps {
Michael Bohan5085a052012-06-11 13:27:34 -0700177
Varad Deshmukh18057ed2012-07-03 16:34:53 -0700178 mpp@a000 {
179 status = "ok";
180 };
Michael Bohan5085a052012-06-11 13:27:34 -0700181
Varad Deshmukh18057ed2012-07-03 16:34:53 -0700182 mpp@a100 {
183 status = "ok";
184 };
Michael Bohan5085a052012-06-11 13:27:34 -0700185
Varad Deshmukh18057ed2012-07-03 16:34:53 -0700186 mpp@a200 {
187 status = "ok";
188 };
Michael Bohan5085a052012-06-11 13:27:34 -0700189
Varad Deshmukh18057ed2012-07-03 16:34:53 -0700190 mpp@a300 {
191 status = "ok";
192 };
Michael Bohan5085a052012-06-11 13:27:34 -0700193
Varad Deshmukh18057ed2012-07-03 16:34:53 -0700194 mpp@a400 {
195 status = "ok";
196 };
197
198 mpp@a500 {
199 status = "ok";
200 };
201
202 mpp@a600 {
203 status = "ok";
204 };
205
206 mpp@a700 {
207 status = "ok";
208 };
209 };
210 };
211
212 qcom,pm8841@4 {
213
214 pm8841_mpps: pm8841_mpps {
215
216 mpp@a000 {
217 status = "ok";
218 };
219
220 mpp@a100 {
221 status = "ok";
222 };
223
224 mpp@a200 {
225 status = "ok";
226 };
227
228 mpp@a300 {
229 status = "ok";
Michael Bohan5085a052012-06-11 13:27:34 -0700230 };
Michael Bohan8b909b42012-04-18 17:39:12 -0700231 };
232 };
233};