blob: a9fdcbef93871017ea8c8258c039ea9157948fc0 [file] [log] [blame]
Duy Truong790f06d2013-02-13 16:38:12 -08001/* Copyright (c) 2011-2012, The Linux Foundation. All rights reserved.
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07002 *
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
13#ifndef __ARCH_ARM_MACH_MSM_RPM_8660_H
14#define __ARCH_ARM_MACH_MSM_RPM_8660_H
15
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070016/* RPM control message RAM enums */
17enum {
Praveen Chidambaram78499012011-11-01 17:15:17 -060018 MSM_RPM_8660_CTRL_VERSION_MAJOR,
19 MSM_RPM_8660_CTRL_VERSION_MINOR,
20 MSM_RPM_8660_CTRL_VERSION_BUILD,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070021
Praveen Chidambaram78499012011-11-01 17:15:17 -060022 MSM_RPM_8660_CTRL_REQ_CTX_0,
23 MSM_RPM_8660_CTRL_REQ_CTX_7 = MSM_RPM_8660_CTRL_REQ_CTX_0 + 7,
24 MSM_RPM_8660_CTRL_REQ_SEL_0,
25 MSM_RPM_8660_CTRL_REQ_SEL_7 = MSM_RPM_8660_CTRL_REQ_SEL_0 + 7,
26 MSM_RPM_8660_CTRL_ACK_CTX_0,
27 MSM_RPM_8660_CTRL_ACK_CTX_7 = MSM_RPM_8660_CTRL_ACK_CTX_0 + 7,
28 MSM_RPM_8660_CTRL_ACK_SEL_0,
29 MSM_RPM_8660_CTRL_ACK_SEL_7 = MSM_RPM_8660_CTRL_ACK_SEL_0 + 7,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070030};
31
32enum {
Praveen Chidambaram78499012011-11-01 17:15:17 -060033 MSM_RPM_8660_SEL_NOTIFICATION,
34 MSM_RPM_8660_SEL_INVALIDATE,
35 MSM_RPM_8660_SEL_TRIGGER_TIMED,
36 MSM_RPM_8660_SEL_TRIGGER_SET,
37 MSM_RPM_8660_SEL_TRIGGER_CLEAR,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070038
Praveen Chidambaram78499012011-11-01 17:15:17 -060039 MSM_RPM_8660_SEL_CXO_CLK,
40 MSM_RPM_8660_SEL_PXO_CLK,
41 MSM_RPM_8660_SEL_PLL_4,
42 MSM_RPM_8660_SEL_APPS_FABRIC_CLK,
43 MSM_RPM_8660_SEL_SYSTEM_FABRIC_CLK,
44 MSM_RPM_8660_SEL_MM_FABRIC_CLK,
45 MSM_RPM_8660_SEL_DAYTONA_FABRIC_CLK,
46 MSM_RPM_8660_SEL_SFPB_CLK,
47 MSM_RPM_8660_SEL_CFPB_CLK,
48 MSM_RPM_8660_SEL_MMFPB_CLK,
49 MSM_RPM_8660_SEL_SMI_CLK,
50 MSM_RPM_8660_SEL_EBI1_CLK,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070051
Praveen Chidambaram78499012011-11-01 17:15:17 -060052 MSM_RPM_8660_SEL_APPS_L2_CACHE_CTL,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070053
Praveen Chidambaram78499012011-11-01 17:15:17 -060054 MSM_RPM_8660_SEL_APPS_FABRIC_HALT,
55 MSM_RPM_8660_SEL_APPS_FABRIC_CLOCK_MODE,
56 MSM_RPM_8660_SEL_APPS_FABRIC_IOCTL,
57 MSM_RPM_8660_SEL_APPS_FABRIC_ARB,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070058
Praveen Chidambaram78499012011-11-01 17:15:17 -060059 MSM_RPM_8660_SEL_SYSTEM_FABRIC_HALT,
60 MSM_RPM_8660_SEL_SYSTEM_FABRIC_CLOCK_MODE,
61 MSM_RPM_8660_SEL_SYSTEM_FABRIC_IOCTL,
62 MSM_RPM_8660_SEL_SYSTEM_FABRIC_ARB,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070063
Praveen Chidambaram78499012011-11-01 17:15:17 -060064 MSM_RPM_8660_SEL_MM_FABRIC_HALT,
65 MSM_RPM_8660_SEL_MM_FABRIC_CLOCK_MODE,
66 MSM_RPM_8660_SEL_MM_FABRIC_IOCTL,
67 MSM_RPM_8660_SEL_MM_FABRIC_ARB,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070068
Praveen Chidambaram78499012011-11-01 17:15:17 -060069 MSM_RPM_8660_SEL_SMPS0B,
70 MSM_RPM_8660_SEL_SMPS1B,
71 MSM_RPM_8660_SEL_SMPS2B,
72 MSM_RPM_8660_SEL_SMPS3B,
73 MSM_RPM_8660_SEL_SMPS4B,
74 MSM_RPM_8660_SEL_LDO0B,
75 MSM_RPM_8660_SEL_LDO1B,
76 MSM_RPM_8660_SEL_LDO2B,
77 MSM_RPM_8660_SEL_LDO3B,
78 MSM_RPM_8660_SEL_LDO4B,
79 MSM_RPM_8660_SEL_LDO5B,
80 MSM_RPM_8660_SEL_LDO6B,
81 MSM_RPM_8660_SEL_LVS0B,
82 MSM_RPM_8660_SEL_LVS1B,
83 MSM_RPM_8660_SEL_LVS2B,
84 MSM_RPM_8660_SEL_LVS3B,
85 MSM_RPM_8660_SEL_MVS,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070086
Praveen Chidambaram78499012011-11-01 17:15:17 -060087 MSM_RPM_8660_SEL_SMPS0,
88 MSM_RPM_8660_SEL_SMPS1,
89 MSM_RPM_8660_SEL_SMPS2,
90 MSM_RPM_8660_SEL_SMPS3,
91 MSM_RPM_8660_SEL_SMPS4,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070092
Praveen Chidambaram78499012011-11-01 17:15:17 -060093 MSM_RPM_8660_SEL_LDO0,
94 MSM_RPM_8660_SEL_LDO1,
95 MSM_RPM_8660_SEL_LDO2,
96 MSM_RPM_8660_SEL_LDO3,
97 MSM_RPM_8660_SEL_LDO4,
98 MSM_RPM_8660_SEL_LDO5,
99 MSM_RPM_8660_SEL_LDO6,
100 MSM_RPM_8660_SEL_LDO7,
101 MSM_RPM_8660_SEL_LDO8,
102 MSM_RPM_8660_SEL_LDO9,
103 MSM_RPM_8660_SEL_LDO10,
104 MSM_RPM_8660_SEL_LDO11,
105 MSM_RPM_8660_SEL_LDO12,
106 MSM_RPM_8660_SEL_LDO13,
107 MSM_RPM_8660_SEL_LDO14,
108 MSM_RPM_8660_SEL_LDO15,
109 MSM_RPM_8660_SEL_LDO16,
110 MSM_RPM_8660_SEL_LDO17,
111 MSM_RPM_8660_SEL_LDO18,
112 MSM_RPM_8660_SEL_LDO19,
113 MSM_RPM_8660_SEL_LDO20,
114 MSM_RPM_8660_SEL_LDO21,
115 MSM_RPM_8660_SEL_LDO22,
116 MSM_RPM_8660_SEL_LDO23,
117 MSM_RPM_8660_SEL_LDO24,
118 MSM_RPM_8660_SEL_LDO25,
119 MSM_RPM_8660_SEL_LVS0,
120 MSM_RPM_8660_SEL_LVS1,
121 MSM_RPM_8660_SEL_NCP,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700122
Praveen Chidambaram78499012011-11-01 17:15:17 -0600123 MSM_RPM_8660_SEL_CXO_BUFFERS,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700124
Praveen Chidambaram78499012011-11-01 17:15:17 -0600125 MSM_RPM_8660_SEL_LAST = MSM_RPM_8660_SEL_CXO_BUFFERS,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700126};
127
128
129enum {
Praveen Chidambaram78499012011-11-01 17:15:17 -0600130 MSM_RPM_8660_ID_NOTIFICATION_CONFIGURED_0,
131 MSM_RPM_8660_ID_NOTIFICATION_CONFIGURED_7 =
132 MSM_RPM_8660_ID_NOTIFICATION_CONFIGURED_0 + 7,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700133
Praveen Chidambaram78499012011-11-01 17:15:17 -0600134 MSM_RPM_8660_ID_NOTIFICATION_REGISTERED_0,
135 MSM_RPM_8660_ID_NOTIFICATION_REGISTERED_7 =
136 MSM_RPM_8660_ID_NOTIFICATION_REGISTERED_0 + 7,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700137
Praveen Chidambaram78499012011-11-01 17:15:17 -0600138 MSM_RPM_8660_ID_INVALIDATE_0,
139 MSM_RPM_8660_ID_INVALIDATE_7 =
140 MSM_RPM_8660_ID_INVALIDATE_0 + 7,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700141
Praveen Chidambaram78499012011-11-01 17:15:17 -0600142 MSM_RPM_8660_ID_TRIGGER_TIMED_TO,
143 MSM_RPM_8660_ID_TRIGGER_TIMED_SCLK_COUNT,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700144
Praveen Chidambaram78499012011-11-01 17:15:17 -0600145 MSM_RPM_8660_ID_TRIGGER_SET_FROM,
146 MSM_RPM_8660_ID_TRIGGER_SET_TO,
147 MSM_RPM_8660_ID_TRIGGER_SET_TRIGGER,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700148
Praveen Chidambaram78499012011-11-01 17:15:17 -0600149 MSM_RPM_8660_ID_TRIGGER_CLEAR_FROM,
150 MSM_RPM_8660_ID_TRIGGER_CLEAR_TO,
151 MSM_RPM_8660_ID_TRIGGER_CLEAR_TRIGGER,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700152
Praveen Chidambaram78499012011-11-01 17:15:17 -0600153 MSM_RPM_8660_ID_CXO_CLK,
154 MSM_RPM_8660_ID_PXO_CLK,
155 MSM_RPM_8660_ID_PLL_4,
156 MSM_RPM_8660_ID_APPS_FABRIC_CLK,
157 MSM_RPM_8660_ID_SYSTEM_FABRIC_CLK,
158 MSM_RPM_8660_ID_MM_FABRIC_CLK,
159 MSM_RPM_8660_ID_DAYTONA_FABRIC_CLK,
160 MSM_RPM_8660_ID_SFPB_CLK,
161 MSM_RPM_8660_ID_CFPB_CLK,
162 MSM_RPM_8660_ID_MMFPB_CLK,
163 MSM_RPM_8660_ID_SMI_CLK,
164 MSM_RPM_8660_ID_EBI1_CLK,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700165
Praveen Chidambaram78499012011-11-01 17:15:17 -0600166 MSM_RPM_8660_ID_APPS_L2_CACHE_CTL,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700167
Praveen Chidambaram78499012011-11-01 17:15:17 -0600168 MSM_RPM_8660_ID_APPS_FABRIC_HALT_0,
169 MSM_RPM_8660_ID_APPS_FABRIC_HALT_1,
170 MSM_RPM_8660_ID_APPS_FABRIC_CLOCK_MODE_0,
171 MSM_RPM_8660_ID_APPS_FABRIC_CLOCK_MODE_1,
172 MSM_RPM_8660_ID_APPS_FABRIC_CLOCK_MODE_2,
173 MSM_RPM_8660_ID_APPS_FABRIC_RESERVED_A,
174 MSM_RPM_8660_ID_APPS_FABRIC_ARB_0,
175 MSM_RPM_8660_ID_APPS_FABRIC_ARB_5 =
176 MSM_RPM_8660_ID_APPS_FABRIC_ARB_0 + 5,
177 MSM_RPM_8660_ID_APPS_FABRIC_RESERVED_B_0,
178 MSM_RPM_8660_ID_APPS_FABRIC_RESERVED_B_5 =
179 MSM_RPM_8660_ID_APPS_FABRIC_RESERVED_B_0 + 5,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700180
Praveen Chidambaram78499012011-11-01 17:15:17 -0600181 MSM_RPM_8660_ID_SYSTEM_FABRIC_HALT_0,
182 MSM_RPM_8660_ID_SYSTEM_FABRIC_HALT_1,
183 MSM_RPM_8660_ID_SYSTEM_FABRIC_CLOCK_MODE_0,
184 MSM_RPM_8660_ID_SYSTEM_FABRIC_CLOCK_MODE_1,
185 MSM_RPM_8660_ID_SYSTEM_FABRIC_CLOCK_MODE_2,
186 MSM_RPM_8660_ID_SYSTEM_FABRIC_RESERVED_A,
187 MSM_RPM_8660_ID_SYSTEM_FABRIC_ARB_0,
188 MSM_RPM_8660_ID_SYSTEM_FABRIC_ARB_21 =
189 MSM_RPM_8660_ID_SYSTEM_FABRIC_ARB_0 + 21,
190 MSM_RPM_8660_ID_SYSTEM_FABRIC_RESERVED_B_0,
191 MSM_RPM_8660_ID_SYSTEM_FABRIC_RESERVED_B_13 =
192 MSM_RPM_8660_ID_SYSTEM_FABRIC_RESERVED_B_0 + 13,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700193
Praveen Chidambaram78499012011-11-01 17:15:17 -0600194 MSM_RPM_8660_ID_MM_FABRIC_HALT_0,
195 MSM_RPM_8660_ID_MM_FABRIC_HALT_1,
196 MSM_RPM_8660_ID_MM_FABRIC_CLOCK_MODE_0,
197 MSM_RPM_8660_ID_MM_FABRIC_CLOCK_MODE_1,
198 MSM_RPM_8660_ID_MM_FABRIC_CLOCK_MODE_2,
199 MSM_RPM_8660_ID_MM_FABRIC_RESERVED_A,
200 MSM_RPM_8660_ID_MM_FABRIC_ARB_0,
201 MSM_RPM_8660_ID_MM_FABRIC_ARB_22 =
202 MSM_RPM_8660_ID_MM_FABRIC_ARB_0 + 22,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700203
204 /* pmic 8901 */
Praveen Chidambaram78499012011-11-01 17:15:17 -0600205 MSM_RPM_8660_ID_SMPS0B_0,
206 MSM_RPM_8660_ID_SMPS0B_1,
207 MSM_RPM_8660_ID_SMPS1B_0,
208 MSM_RPM_8660_ID_SMPS1B_1,
209 MSM_RPM_8660_ID_SMPS2B_0,
210 MSM_RPM_8660_ID_SMPS2B_1,
211 MSM_RPM_8660_ID_SMPS3B_0,
212 MSM_RPM_8660_ID_SMPS3B_1,
213 MSM_RPM_8660_ID_SMPS4B_0,
214 MSM_RPM_8660_ID_SMPS4B_1,
215 MSM_RPM_8660_ID_LDO0B_0,
216 MSM_RPM_8660_ID_LDO0B_1,
217 MSM_RPM_8660_ID_LDO1B_0,
218 MSM_RPM_8660_ID_LDO1B_1,
219 MSM_RPM_8660_ID_LDO2B_0,
220 MSM_RPM_8660_ID_LDO2B_1,
221 MSM_RPM_8660_ID_LDO3B_0,
222 MSM_RPM_8660_ID_LDO3B_1,
223 MSM_RPM_8660_ID_LDO4B_0,
224 MSM_RPM_8660_ID_LDO4B_1,
225 MSM_RPM_8660_ID_LDO5B_0,
226 MSM_RPM_8660_ID_LDO5B_1,
227 MSM_RPM_8660_ID_LDO6B_0,
228 MSM_RPM_8660_ID_LDO6B_1,
229 MSM_RPM_8660_ID_LVS0B,
230 MSM_RPM_8660_ID_LVS1B,
231 MSM_RPM_8660_ID_LVS2B,
232 MSM_RPM_8660_ID_LVS3B,
233 MSM_RPM_8660_ID_MVS,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700234
235 /* pmic 8058 */
Praveen Chidambaram78499012011-11-01 17:15:17 -0600236 MSM_RPM_8660_ID_SMPS0_0,
237 MSM_RPM_8660_ID_SMPS0_1,
238 MSM_RPM_8660_ID_SMPS1_0,
239 MSM_RPM_8660_ID_SMPS1_1,
240 MSM_RPM_8660_ID_SMPS2_0,
241 MSM_RPM_8660_ID_SMPS2_1,
242 MSM_RPM_8660_ID_SMPS3_0,
243 MSM_RPM_8660_ID_SMPS3_1,
244 MSM_RPM_8660_ID_SMPS4_0,
245 MSM_RPM_8660_ID_SMPS4_1,
246 MSM_RPM_8660_ID_LDO0_0,
247 MSM_RPM_8660_ID_LDO0_1,
248 MSM_RPM_8660_ID_LDO1_0,
249 MSM_RPM_8660_ID_LDO1_1,
250 MSM_RPM_8660_ID_LDO2_0,
251 MSM_RPM_8660_ID_LDO2_1,
252 MSM_RPM_8660_ID_LDO3_0,
253 MSM_RPM_8660_ID_LDO3_1,
254 MSM_RPM_8660_ID_LDO4_0,
255 MSM_RPM_8660_ID_LDO4_1,
256 MSM_RPM_8660_ID_LDO5_0,
257 MSM_RPM_8660_ID_LDO5_1,
258 MSM_RPM_8660_ID_LDO6_0,
259 MSM_RPM_8660_ID_LDO6_1,
260 MSM_RPM_8660_ID_LDO7_0,
261 MSM_RPM_8660_ID_LDO7_1,
262 MSM_RPM_8660_ID_LDO8_0,
263 MSM_RPM_8660_ID_LDO8_1,
264 MSM_RPM_8660_ID_LDO9_0,
265 MSM_RPM_8660_ID_LDO9_1,
266 MSM_RPM_8660_ID_LDO10_0,
267 MSM_RPM_8660_ID_LDO10_1,
268 MSM_RPM_8660_ID_LDO11_0,
269 MSM_RPM_8660_ID_LDO11_1,
270 MSM_RPM_8660_ID_LDO12_0,
271 MSM_RPM_8660_ID_LDO12_1,
272 MSM_RPM_8660_ID_LDO13_0,
273 MSM_RPM_8660_ID_LDO13_1,
274 MSM_RPM_8660_ID_LDO14_0,
275 MSM_RPM_8660_ID_LDO14_1,
276 MSM_RPM_8660_ID_LDO15_0,
277 MSM_RPM_8660_ID_LDO15_1,
278 MSM_RPM_8660_ID_LDO16_0,
279 MSM_RPM_8660_ID_LDO16_1,
280 MSM_RPM_8660_ID_LDO17_0,
281 MSM_RPM_8660_ID_LDO17_1,
282 MSM_RPM_8660_ID_LDO18_0,
283 MSM_RPM_8660_ID_LDO18_1,
284 MSM_RPM_8660_ID_LDO19_0,
285 MSM_RPM_8660_ID_LDO19_1,
286 MSM_RPM_8660_ID_LDO20_0,
287 MSM_RPM_8660_ID_LDO20_1,
288 MSM_RPM_8660_ID_LDO21_0,
289 MSM_RPM_8660_ID_LDO21_1,
290 MSM_RPM_8660_ID_LDO22_0,
291 MSM_RPM_8660_ID_LDO22_1,
292 MSM_RPM_8660_ID_LDO23_0,
293 MSM_RPM_8660_ID_LDO23_1,
294 MSM_RPM_8660_ID_LDO24_0,
295 MSM_RPM_8660_ID_LDO24_1,
296 MSM_RPM_8660_ID_LDO25_0,
297 MSM_RPM_8660_ID_LDO25_1,
298 MSM_RPM_8660_ID_LVS0,
299 MSM_RPM_8660_ID_LVS1,
300 MSM_RPM_8660_ID_NCP_0,
301 MSM_RPM_8660_ID_NCP_1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700302
Praveen Chidambaram78499012011-11-01 17:15:17 -0600303 MSM_RPM_8660_ID_CXO_BUFFERS,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700304
Praveen Chidambaram78499012011-11-01 17:15:17 -0600305 MSM_RPM_8660_ID_LAST = MSM_RPM_8660_ID_CXO_BUFFERS
Praveen Chidambarama691a952011-08-18 10:58:04 -0600306};
307
308enum {
Praveen Chidambaram78499012011-11-01 17:15:17 -0600309 MSM_RPM_8660_STATUS_ID_VERSION_MAJOR,
310 MSM_RPM_8660_STATUS_ID_VERSION_MINOR,
311 MSM_RPM_8660_STATUS_ID_VERSION_BUILD,
312 MSM_RPM_8660_STATUS_ID_SUPPORTED_RESOURCES_0,
313 MSM_RPM_8660_STATUS_ID_SUPPORTED_RESOURCES_1,
314 MSM_RPM_8660_STATUS_ID_SUPPORTED_RESOURCES_2,
315 MSM_RPM_8660_STATUS_ID_RESERVED_0,
316 MSM_RPM_8660_STATUS_ID_RESERVED_4 =
317 MSM_RPM_8660_STATUS_ID_RESERVED_0 + 4,
318 MSM_RPM_8660_STATUS_ID_SEQUENCE,
Praveen Chidambarama691a952011-08-18 10:58:04 -0600319
Praveen Chidambaram78499012011-11-01 17:15:17 -0600320 MSM_RPM_8660_STATUS_ID_CXO_CLK,
321 MSM_RPM_8660_STATUS_ID_PXO_CLK,
322 MSM_RPM_8660_STATUS_ID_PLL_4,
323 MSM_RPM_8660_STATUS_ID_APPS_FABRIC_CLK,
324 MSM_RPM_8660_STATUS_ID_SYSTEM_FABRIC_CLK,
325 MSM_RPM_8660_STATUS_ID_MM_FABRIC_CLK,
326 MSM_RPM_8660_STATUS_ID_DAYTONA_FABRIC_CLK,
327 MSM_RPM_8660_STATUS_ID_SFPB_CLK,
328 MSM_RPM_8660_STATUS_ID_CFPB_CLK,
329 MSM_RPM_8660_STATUS_ID_MMFPB_CLK,
330 MSM_RPM_8660_STATUS_ID_SMI_CLK,
331 MSM_RPM_8660_STATUS_ID_EBI1_CLK,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700332
Praveen Chidambaram78499012011-11-01 17:15:17 -0600333 MSM_RPM_8660_STATUS_ID_APPS_L2_CACHE_CTL,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700334
Praveen Chidambaram78499012011-11-01 17:15:17 -0600335 MSM_RPM_8660_STATUS_ID_APPS_FABRIC_HALT,
336 MSM_RPM_8660_STATUS_ID_APPS_FABRIC_CLOCK_MODE,
337 MSM_RPM_8660_STATUS_ID_APPS_FABRIC_RESERVED,
338 MSM_RPM_8660_STATUS_ID_APPS_FABRIC_ARB,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700339
Praveen Chidambaram78499012011-11-01 17:15:17 -0600340 MSM_RPM_8660_STATUS_ID_SYSTEM_FABRIC_HALT,
341 MSM_RPM_8660_STATUS_ID_SYSTEM_FABRIC_CLOCK_MODE,
342 MSM_RPM_8660_STATUS_ID_SYSTEM_FABRIC_RESERVED,
343 MSM_RPM_8660_STATUS_ID_SYSTEM_FABRIC_ARB,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700344
Praveen Chidambaram78499012011-11-01 17:15:17 -0600345 MSM_RPM_8660_STATUS_ID_MM_FABRIC_HALT,
346 MSM_RPM_8660_STATUS_ID_MM_FABRIC_CLOCK_MODE,
347 MSM_RPM_8660_STATUS_ID_MM_FABRIC_RESERVED,
348 MSM_RPM_8660_STATUS_ID_MM_FABRIC_ARB,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700349
350 /* pmic 8901 */
Praveen Chidambaram78499012011-11-01 17:15:17 -0600351 MSM_RPM_8660_STATUS_ID_SMPS0B_0,
352 MSM_RPM_8660_STATUS_ID_SMPS0B_1,
353 MSM_RPM_8660_STATUS_ID_SMPS1B_0,
354 MSM_RPM_8660_STATUS_ID_SMPS1B_1,
355 MSM_RPM_8660_STATUS_ID_SMPS2B_0,
356 MSM_RPM_8660_STATUS_ID_SMPS2B_1,
357 MSM_RPM_8660_STATUS_ID_SMPS3B_0,
358 MSM_RPM_8660_STATUS_ID_SMPS3B_1,
359 MSM_RPM_8660_STATUS_ID_SMPS4B_0,
360 MSM_RPM_8660_STATUS_ID_SMPS4B_1,
361 MSM_RPM_8660_STATUS_ID_LDO0B_0,
362 MSM_RPM_8660_STATUS_ID_LDO0B_1,
363 MSM_RPM_8660_STATUS_ID_LDO1B_0,
364 MSM_RPM_8660_STATUS_ID_LDO1B_1,
365 MSM_RPM_8660_STATUS_ID_LDO2B_0,
366 MSM_RPM_8660_STATUS_ID_LDO2B_1,
367 MSM_RPM_8660_STATUS_ID_LDO3B_0,
368 MSM_RPM_8660_STATUS_ID_LDO3B_1,
369 MSM_RPM_8660_STATUS_ID_LDO4B_0,
370 MSM_RPM_8660_STATUS_ID_LDO4B_1,
371 MSM_RPM_8660_STATUS_ID_LDO5B_0,
372 MSM_RPM_8660_STATUS_ID_LDO5B_1,
373 MSM_RPM_8660_STATUS_ID_LDO6B_0,
374 MSM_RPM_8660_STATUS_ID_LDO6B_1,
375 MSM_RPM_8660_STATUS_ID_LVS0B,
376 MSM_RPM_8660_STATUS_ID_LVS1B,
377 MSM_RPM_8660_STATUS_ID_LVS2B,
378 MSM_RPM_8660_STATUS_ID_LVS3B,
379 MSM_RPM_8660_STATUS_ID_MVS,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700380
381 /* pmic 8058 */
Praveen Chidambaram78499012011-11-01 17:15:17 -0600382 MSM_RPM_8660_STATUS_ID_SMPS0_0,
383 MSM_RPM_8660_STATUS_ID_SMPS0_1,
384 MSM_RPM_8660_STATUS_ID_SMPS1_0,
385 MSM_RPM_8660_STATUS_ID_SMPS1_1,
386 MSM_RPM_8660_STATUS_ID_SMPS2_0,
387 MSM_RPM_8660_STATUS_ID_SMPS2_1,
388 MSM_RPM_8660_STATUS_ID_SMPS3_0,
389 MSM_RPM_8660_STATUS_ID_SMPS3_1,
390 MSM_RPM_8660_STATUS_ID_SMPS4_0,
391 MSM_RPM_8660_STATUS_ID_SMPS4_1,
392 MSM_RPM_8660_STATUS_ID_LDO0_0,
393 MSM_RPM_8660_STATUS_ID_LDO0_1,
394 MSM_RPM_8660_STATUS_ID_LDO1_0,
395 MSM_RPM_8660_STATUS_ID_LDO1_1,
396 MSM_RPM_8660_STATUS_ID_LDO2_0,
397 MSM_RPM_8660_STATUS_ID_LDO2_1,
398 MSM_RPM_8660_STATUS_ID_LDO3_0,
399 MSM_RPM_8660_STATUS_ID_LDO3_1,
400 MSM_RPM_8660_STATUS_ID_LDO4_0,
401 MSM_RPM_8660_STATUS_ID_LDO4_1,
402 MSM_RPM_8660_STATUS_ID_LDO5_0,
403 MSM_RPM_8660_STATUS_ID_LDO5_1,
404 MSM_RPM_8660_STATUS_ID_LDO6_0,
405 MSM_RPM_8660_STATUS_ID_LDO6_1,
406 MSM_RPM_8660_STATUS_ID_LDO7_0,
407 MSM_RPM_8660_STATUS_ID_LDO7_1,
408 MSM_RPM_8660_STATUS_ID_LDO8_0,
409 MSM_RPM_8660_STATUS_ID_LDO8_1,
410 MSM_RPM_8660_STATUS_ID_LDO9_0,
411 MSM_RPM_8660_STATUS_ID_LDO9_1,
412 MSM_RPM_8660_STATUS_ID_LDO10_0,
413 MSM_RPM_8660_STATUS_ID_LDO10_1,
414 MSM_RPM_8660_STATUS_ID_LDO11_0,
415 MSM_RPM_8660_STATUS_ID_LDO11_1,
416 MSM_RPM_8660_STATUS_ID_LDO12_0,
417 MSM_RPM_8660_STATUS_ID_LDO12_1,
418 MSM_RPM_8660_STATUS_ID_LDO13_0,
419 MSM_RPM_8660_STATUS_ID_LDO13_1,
420 MSM_RPM_8660_STATUS_ID_LDO14_0,
421 MSM_RPM_8660_STATUS_ID_LDO14_1,
422 MSM_RPM_8660_STATUS_ID_LDO15_0,
423 MSM_RPM_8660_STATUS_ID_LDO15_1,
424 MSM_RPM_8660_STATUS_ID_LDO16_0,
425 MSM_RPM_8660_STATUS_ID_LDO16_1,
426 MSM_RPM_8660_STATUS_ID_LDO17_0,
427 MSM_RPM_8660_STATUS_ID_LDO17_1,
428 MSM_RPM_8660_STATUS_ID_LDO18_0,
429 MSM_RPM_8660_STATUS_ID_LDO18_1,
430 MSM_RPM_8660_STATUS_ID_LDO19_0,
431 MSM_RPM_8660_STATUS_ID_LDO19_1,
432 MSM_RPM_8660_STATUS_ID_LDO20_0,
433 MSM_RPM_8660_STATUS_ID_LDO20_1,
434 MSM_RPM_8660_STATUS_ID_LDO21_0,
435 MSM_RPM_8660_STATUS_ID_LDO21_1,
436 MSM_RPM_8660_STATUS_ID_LDO22_0,
437 MSM_RPM_8660_STATUS_ID_LDO22_1,
438 MSM_RPM_8660_STATUS_ID_LDO23_0,
439 MSM_RPM_8660_STATUS_ID_LDO23_1,
440 MSM_RPM_8660_STATUS_ID_LDO24_0,
441 MSM_RPM_8660_STATUS_ID_LDO24_1,
442 MSM_RPM_8660_STATUS_ID_LDO25_0,
443 MSM_RPM_8660_STATUS_ID_LDO25_1,
444 MSM_RPM_8660_STATUS_ID_LVS0,
445 MSM_RPM_8660_STATUS_ID_LVS1,
446 MSM_RPM_8660_STATUS_ID_NCP_0,
447 MSM_RPM_8660_STATUS_ID_NCP_1,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700448
Praveen Chidambaram78499012011-11-01 17:15:17 -0600449 MSM_RPM_8660_STATUS_ID_CXO_BUFFERS,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700450
Praveen Chidambaram78499012011-11-01 17:15:17 -0600451 MSM_RPM_8660_STATUS_ID_LAST =
452 MSM_RPM_8660_STATUS_ID_CXO_BUFFERS
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700453};
454
455#endif /* __ARCH_ARM_MACH_MSM_RPM_8660_H */