blob: eab1bce350663140c3876c3650229a16d5a95242 [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_8960_H
14#define __ARCH_ARM_MACH_MSM_RPM_8960_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_8960_CTRL_VERSION_MAJOR,
19 MSM_RPM_8960_CTRL_VERSION_MINOR,
20 MSM_RPM_8960_CTRL_VERSION_BUILD,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070021
Praveen Chidambaram78499012011-11-01 17:15:17 -060022 MSM_RPM_8960_CTRL_REQ_CTX_0,
23 MSM_RPM_8960_CTRL_REQ_CTX_7 = MSM_RPM_8960_CTRL_REQ_CTX_0 + 7,
24 MSM_RPM_8960_CTRL_REQ_SEL_0,
25 MSM_RPM_8960_CTRL_REQ_SEL_3 = MSM_RPM_8960_CTRL_REQ_SEL_0 + 3,
26 MSM_RPM_8960_CTRL_ACK_CTX_0,
27 MSM_RPM_8960_CTRL_ACK_CTX_7 = MSM_RPM_8960_CTRL_ACK_CTX_0 + 7,
28 MSM_RPM_8960_CTRL_ACK_SEL_0,
29 MSM_RPM_8960_CTRL_ACK_SEL_7 = MSM_RPM_8960_CTRL_ACK_SEL_0 + 7,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070030};
31
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070032/* RPM resource select enums defined for RPM core
33 NOT IN SEQUENTIAL ORDER */
34enum {
Praveen Chidambaram78499012011-11-01 17:15:17 -060035 MSM_RPM_8960_SEL_NOTIFICATION = 0,
36 MSM_RPM_8960_SEL_INVALIDATE = 1,
37 MSM_RPM_8960_SEL_TRIGGER_TIMED = 2,
38 MSM_RPM_8960_SEL_RPM_CTL = 3,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070039
Praveen Chidambaram78499012011-11-01 17:15:17 -060040 MSM_RPM_8960_SEL_CXO_CLK = 5,
41 MSM_RPM_8960_SEL_PXO_CLK = 6,
42 MSM_RPM_8960_SEL_QDSS_CLK = 7,
43 MSM_RPM_8960_SEL_APPS_FABRIC_CLK = 8,
44 MSM_RPM_8960_SEL_SYSTEM_FABRIC_CLK = 9,
45 MSM_RPM_8960_SEL_MM_FABRIC_CLK = 10,
46 MSM_RPM_8960_SEL_DAYTONA_FABRIC_CLK = 11,
47 MSM_RPM_8960_SEL_SFPB_CLK = 12,
48 MSM_RPM_8960_SEL_CFPB_CLK = 13,
49 MSM_RPM_8960_SEL_MMFPB_CLK = 14,
50 MSM_RPM_8960_SEL_EBI1_CLK = 16,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070051
Praveen Chidambaram78499012011-11-01 17:15:17 -060052 MSM_RPM_8960_SEL_APPS_FABRIC_CFG_HALT = 18,
53 MSM_RPM_8960_SEL_APPS_FABRIC_CFG_CLKMOD = 19,
54 MSM_RPM_8960_SEL_APPS_FABRIC_CFG_IOCTL = 20,
55 MSM_RPM_8960_SEL_APPS_FABRIC_ARB = 21,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070056
Praveen Chidambaram78499012011-11-01 17:15:17 -060057 MSM_RPM_8960_SEL_SYS_FABRIC_CFG_HALT = 22,
58 MSM_RPM_8960_SEL_SYS_FABRIC_CFG_CLKMOD = 23,
59 MSM_RPM_8960_SEL_SYS_FABRIC_CFG_IOCTL = 24,
60 MSM_RPM_8960_SEL_SYSTEM_FABRIC_ARB = 25,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070061
Praveen Chidambaram78499012011-11-01 17:15:17 -060062 MSM_RPM_8960_SEL_MMSS_FABRIC_CFG_HALT = 26,
63 MSM_RPM_8960_SEL_MMSS_FABRIC_CFG_CLKMOD = 27,
64 MSM_RPM_8960_SEL_MMSS_FABRIC_CFG_IOCTL = 28,
65 MSM_RPM_8960_SEL_MM_FABRIC_ARB = 29,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070066
Praveen Chidambaram78499012011-11-01 17:15:17 -060067 MSM_RPM_8960_SEL_PM8921_S1 = 30,
68 MSM_RPM_8960_SEL_PM8921_S2 = 31,
69 MSM_RPM_8960_SEL_PM8921_S3 = 32,
70 MSM_RPM_8960_SEL_PM8921_S4 = 33,
71 MSM_RPM_8960_SEL_PM8921_S5 = 34,
72 MSM_RPM_8960_SEL_PM8921_S6 = 35,
73 MSM_RPM_8960_SEL_PM8921_S7 = 36,
74 MSM_RPM_8960_SEL_PM8921_S8 = 37,
75 MSM_RPM_8960_SEL_PM8921_L1 = 38,
76 MSM_RPM_8960_SEL_PM8921_L2 = 39,
77 MSM_RPM_8960_SEL_PM8921_L3 = 40,
78 MSM_RPM_8960_SEL_PM8921_L4 = 41,
79 MSM_RPM_8960_SEL_PM8921_L5 = 42,
80 MSM_RPM_8960_SEL_PM8921_L6 = 43,
81 MSM_RPM_8960_SEL_PM8921_L7 = 44,
82 MSM_RPM_8960_SEL_PM8921_L8 = 45,
83 MSM_RPM_8960_SEL_PM8921_L9 = 46,
84 MSM_RPM_8960_SEL_PM8921_L10 = 47,
85 MSM_RPM_8960_SEL_PM8921_L11 = 48,
86 MSM_RPM_8960_SEL_PM8921_L12 = 49,
87 MSM_RPM_8960_SEL_PM8921_L13 = 50,
88 MSM_RPM_8960_SEL_PM8921_L14 = 51,
89 MSM_RPM_8960_SEL_PM8921_L15 = 52,
90 MSM_RPM_8960_SEL_PM8921_L16 = 53,
91 MSM_RPM_8960_SEL_PM8921_L17 = 54,
92 MSM_RPM_8960_SEL_PM8921_L18 = 55,
93 MSM_RPM_8960_SEL_PM8921_L19 = 56,
94 MSM_RPM_8960_SEL_PM8921_L20 = 57,
95 MSM_RPM_8960_SEL_PM8921_L21 = 58,
96 MSM_RPM_8960_SEL_PM8921_L22 = 59,
97 MSM_RPM_8960_SEL_PM8921_L23 = 60,
98 MSM_RPM_8960_SEL_PM8921_L24 = 61,
99 MSM_RPM_8960_SEL_PM8921_L25 = 62,
100 MSM_RPM_8960_SEL_PM8921_L26 = 63,
101 MSM_RPM_8960_SEL_PM8921_L27 = 64,
102 MSM_RPM_8960_SEL_PM8921_L28 = 65,
103 MSM_RPM_8960_SEL_PM8921_L29 = 66,
104 MSM_RPM_8960_SEL_PM8921_CLK1 = 67,
105 MSM_RPM_8960_SEL_PM8921_CLK2 = 68,
106 MSM_RPM_8960_SEL_PM8921_LVS1 = 69,
107 MSM_RPM_8960_SEL_PM8921_LVS2 = 70,
108 MSM_RPM_8960_SEL_PM8921_LVS3 = 71,
109 MSM_RPM_8960_SEL_PM8921_LVS4 = 72,
110 MSM_RPM_8960_SEL_PM8921_LVS5 = 73,
111 MSM_RPM_8960_SEL_PM8921_LVS6 = 74,
112 MSM_RPM_8960_SEL_PM8921_LVS7 = 75,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700113
Praveen Chidambaram78499012011-11-01 17:15:17 -0600114 MSM_RPM_8960_SEL_NCP = 80,
115 MSM_RPM_8960_SEL_CXO_BUFFERS = 81,
116 MSM_RPM_8960_SEL_USB_OTG_SWITCH = 82,
117 MSM_RPM_8960_SEL_HDMI_SWITCH = 83,
118 MSM_RPM_8960_SEL_DDR_DMM = 84,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700119
Praveen Chidambaram78499012011-11-01 17:15:17 -0600120 MSM_RPM_8960_SEL_LAST = MSM_RPM_8960_SEL_DDR_DMM,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700121};
122
123/* RPM resource (4 byte) word ID enum */
124enum {
Praveen Chidambaram78499012011-11-01 17:15:17 -0600125 MSM_RPM_8960_ID_NOTIFICATION_CONFIGURED_0 = 0,
126 MSM_RPM_8960_ID_NOTIFICATION_CONFIGURED_3 =
127 MSM_RPM_8960_ID_NOTIFICATION_CONFIGURED_0 + 3,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700128
Praveen Chidambaram78499012011-11-01 17:15:17 -0600129 MSM_RPM_8960_ID_NOTIFICATION_REGISTERED_0 = 4,
130 MSM_RPM_8960_ID_NOTIFICATION_REGISTERED_3 =
131 MSM_RPM_8960_ID_NOTIFICATION_REGISTERED_0 + 3,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700132
Praveen Chidambaram78499012011-11-01 17:15:17 -0600133 MSM_RPM_8960_ID_INVALIDATE_0 = 8,
134 MSM_RPM_8960_ID_INVALIDATE_7 =
135 MSM_RPM_8960_ID_INVALIDATE_0 + 7,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700136
Praveen Chidambaram78499012011-11-01 17:15:17 -0600137 MSM_RPM_8960_ID_TRIGGER_TIMED_TO = 16,
138 MSM_RPM_8960_ID_TRIGGER_TIMED_SCLK_COUNT = 17,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700139
Praveen Chidambaram78499012011-11-01 17:15:17 -0600140 MSM_RPM_8960_ID_RPM_CTL = 18,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700141
142 /* TRIGGER_CLEAR/SET deprecated in these 24 RESERVED bytes */
Praveen Chidambaram78499012011-11-01 17:15:17 -0600143 MSM_RPM_8960_ID_RESERVED_0 = 19,
144 MSM_RPM_8960_ID_RESERVED_5 =
145 MSM_RPM_8960_ID_RESERVED_0 + 5,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700146
Praveen Chidambaram78499012011-11-01 17:15:17 -0600147 MSM_RPM_8960_ID_CXO_CLK = 25,
148 MSM_RPM_8960_ID_PXO_CLK = 26,
149 MSM_RPM_8960_ID_APPS_FABRIC_CLK = 27,
150 MSM_RPM_8960_ID_SYSTEM_FABRIC_CLK = 28,
151 MSM_RPM_8960_ID_MM_FABRIC_CLK = 29,
152 MSM_RPM_8960_ID_DAYTONA_FABRIC_CLK = 30,
153 MSM_RPM_8960_ID_SFPB_CLK = 31,
154 MSM_RPM_8960_ID_CFPB_CLK = 32,
155 MSM_RPM_8960_ID_MMFPB_CLK = 33,
156 MSM_RPM_8960_ID_EBI1_CLK = 34,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700157
Praveen Chidambaram78499012011-11-01 17:15:17 -0600158 MSM_RPM_8960_ID_APPS_FABRIC_CFG_HALT_0 = 35,
159 MSM_RPM_8960_ID_APPS_FABRIC_CFG_HALT_1 = 36,
160 MSM_RPM_8960_ID_APPS_FABRIC_CFG_CLKMOD_0 = 37,
161 MSM_RPM_8960_ID_APPS_FABRIC_CFG_CLKMOD_1 = 38,
162 MSM_RPM_8960_ID_APPS_FABRIC_CFG_CLKMOD_2 = 39,
163 MSM_RPM_8960_ID_APPS_FABRIC_CFG_IOCTL = 40,
164 MSM_RPM_8960_ID_APPS_FABRIC_ARB_0 = 41,
165 MSM_RPM_8960_ID_APPS_FABRIC_ARB_11 =
166 MSM_RPM_8960_ID_APPS_FABRIC_ARB_0 + 11,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700167
Praveen Chidambaram78499012011-11-01 17:15:17 -0600168 MSM_RPM_8960_ID_SYS_FABRIC_CFG_HALT_0 = 53,
169 MSM_RPM_8960_ID_SYS_FABRIC_CFG_HALT_1 = 54,
170 MSM_RPM_8960_ID_SYS_FABRIC_CFG_CLKMOD_0 = 55,
171 MSM_RPM_8960_ID_SYS_FABRIC_CFG_CLKMOD_1 = 56,
172 MSM_RPM_8960_ID_SYS_FABRIC_CFG_CLKMOD_2 = 57,
173 MSM_RPM_8960_ID_SYS_FABRIC_CFG_IOCTL = 58,
174 MSM_RPM_8960_ID_SYSTEM_FABRIC_ARB_0 = 59,
175 MSM_RPM_8960_ID_SYSTEM_FABRIC_ARB_28 =
176 MSM_RPM_8960_ID_SYSTEM_FABRIC_ARB_0 + 28,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700177
Praveen Chidambaram78499012011-11-01 17:15:17 -0600178 MSM_RPM_8960_ID_MMSS_FABRIC_CFG_HALT_0 = 88,
179 MSM_RPM_8960_ID_MMSS_FABRIC_CFG_HALT_1 = 89,
180 MSM_RPM_8960_ID_MMSS_FABRIC_CFG_CLKMOD_0 = 90,
181 MSM_RPM_8960_ID_MMSS_FABRIC_CFG_CLKMOD_1 = 91,
182 MSM_RPM_8960_ID_MMSS_FABRIC_CFG_CLKMOD_2 = 92,
183 MSM_RPM_8960_ID_MMSS_FABRIC_CFG_IOCTL = 93,
184 MSM_RPM_8960_ID_MM_FABRIC_ARB_0 = 94,
185 MSM_RPM_8960_ID_MM_FABRIC_ARB_22 =
186 MSM_RPM_8960_ID_MM_FABRIC_ARB_0 + 22,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700187
Praveen Chidambaram78499012011-11-01 17:15:17 -0600188 MSM_RPM_8960_ID_PM8921_S1_0 = 117,
189 MSM_RPM_8960_ID_PM8921_S1_1 = 118,
190 MSM_RPM_8960_ID_PM8921_S2_0 = 119,
191 MSM_RPM_8960_ID_PM8921_S2_1 = 120,
192 MSM_RPM_8960_ID_PM8921_S3_0 = 121,
193 MSM_RPM_8960_ID_PM8921_S3_1 = 122,
194 MSM_RPM_8960_ID_PM8921_S4_0 = 123,
195 MSM_RPM_8960_ID_PM8921_S4_1 = 124,
196 MSM_RPM_8960_ID_PM8921_S5_0 = 125,
197 MSM_RPM_8960_ID_PM8921_S5_1 = 126,
198 MSM_RPM_8960_ID_PM8921_S6_0 = 127,
199 MSM_RPM_8960_ID_PM8921_S6_1 = 128,
200 MSM_RPM_8960_ID_PM8921_S7_0 = 129,
201 MSM_RPM_8960_ID_PM8921_S7_1 = 130,
202 MSM_RPM_8960_ID_PM8921_S8_0 = 131,
203 MSM_RPM_8960_ID_PM8921_S8_1 = 132,
204 MSM_RPM_8960_ID_PM8921_L1_0 = 133,
205 MSM_RPM_8960_ID_PM8921_L1_1 = 134,
206 MSM_RPM_8960_ID_PM8921_L2_0 = 135,
207 MSM_RPM_8960_ID_PM8921_L2_1 = 136,
208 MSM_RPM_8960_ID_PM8921_L3_0 = 137,
209 MSM_RPM_8960_ID_PM8921_L3_1 = 138,
210 MSM_RPM_8960_ID_PM8921_L4_0 = 139,
211 MSM_RPM_8960_ID_PM8921_L4_1 = 140,
212 MSM_RPM_8960_ID_PM8921_L5_0 = 141,
213 MSM_RPM_8960_ID_PM8921_L5_1 = 142,
214 MSM_RPM_8960_ID_PM8921_L6_0 = 143,
215 MSM_RPM_8960_ID_PM8921_L6_1 = 144,
216 MSM_RPM_8960_ID_PM8921_L7_0 = 145,
217 MSM_RPM_8960_ID_PM8921_L7_1 = 146,
218 MSM_RPM_8960_ID_PM8921_L8_0 = 147,
219 MSM_RPM_8960_ID_PM8921_L8_1 = 148,
220 MSM_RPM_8960_ID_PM8921_L9_0 = 149,
221 MSM_RPM_8960_ID_PM8921_L9_1 = 150,
222 MSM_RPM_8960_ID_PM8921_L10_0 = 151,
223 MSM_RPM_8960_ID_PM8921_L10_1 = 152,
224 MSM_RPM_8960_ID_PM8921_L11_0 = 153,
225 MSM_RPM_8960_ID_PM8921_L11_1 = 154,
226 MSM_RPM_8960_ID_PM8921_L12_0 = 155,
227 MSM_RPM_8960_ID_PM8921_L12_1 = 156,
228 MSM_RPM_8960_ID_PM8921_L13_0 = 157,
229 MSM_RPM_8960_ID_PM8921_L13_1 = 158,
230 MSM_RPM_8960_ID_PM8921_L14_0 = 159,
231 MSM_RPM_8960_ID_PM8921_L14_1 = 160,
232 MSM_RPM_8960_ID_PM8921_L15_0 = 161,
233 MSM_RPM_8960_ID_PM8921_L15_1 = 162,
234 MSM_RPM_8960_ID_PM8921_L16_0 = 163,
235 MSM_RPM_8960_ID_PM8921_L16_1 = 164,
236 MSM_RPM_8960_ID_PM8921_L17_0 = 165,
237 MSM_RPM_8960_ID_PM8921_L17_1 = 166,
238 MSM_RPM_8960_ID_PM8921_L18_0 = 167,
239 MSM_RPM_8960_ID_PM8921_L18_1 = 168,
240 MSM_RPM_8960_ID_PM8921_L19_0 = 169,
241 MSM_RPM_8960_ID_PM8921_L19_1 = 170,
242 MSM_RPM_8960_ID_PM8921_L20_0 = 171,
243 MSM_RPM_8960_ID_PM8921_L20_1 = 172,
244 MSM_RPM_8960_ID_PM8921_L21_0 = 173,
245 MSM_RPM_8960_ID_PM8921_L21_1 = 174,
246 MSM_RPM_8960_ID_PM8921_L22_0 = 175,
247 MSM_RPM_8960_ID_PM8921_L22_1 = 176,
248 MSM_RPM_8960_ID_PM8921_L23_0 = 177,
249 MSM_RPM_8960_ID_PM8921_L23_1 = 178,
250 MSM_RPM_8960_ID_PM8921_L24_0 = 179,
251 MSM_RPM_8960_ID_PM8921_L24_1 = 180,
252 MSM_RPM_8960_ID_PM8921_L25_0 = 181,
253 MSM_RPM_8960_ID_PM8921_L25_1 = 182,
254 MSM_RPM_8960_ID_PM8921_L26_0 = 183,
255 MSM_RPM_8960_ID_PM8921_L26_1 = 184,
256 MSM_RPM_8960_ID_PM8921_L27_0 = 185,
257 MSM_RPM_8960_ID_PM8921_L27_1 = 186,
258 MSM_RPM_8960_ID_PM8921_L28_0 = 187,
259 MSM_RPM_8960_ID_PM8921_L28_1 = 188,
260 MSM_RPM_8960_ID_PM8921_L29_0 = 189,
261 MSM_RPM_8960_ID_PM8921_L29_1 = 190,
262 MSM_RPM_8960_ID_PM8921_CLK1_0 = 191,
263 MSM_RPM_8960_ID_PM8921_CLK1_1 = 192,
264 MSM_RPM_8960_ID_PM8921_CLK2_0 = 193,
265 MSM_RPM_8960_ID_PM8921_CLK2_1 = 194,
266 MSM_RPM_8960_ID_PM8921_LVS1 = 195,
267 MSM_RPM_8960_ID_PM8921_LVS2 = 196,
268 MSM_RPM_8960_ID_PM8921_LVS3 = 197,
269 MSM_RPM_8960_ID_PM8921_LVS4 = 198,
270 MSM_RPM_8960_ID_PM8921_LVS5 = 199,
271 MSM_RPM_8960_ID_PM8921_LVS6 = 200,
272 MSM_RPM_8960_ID_PM8921_LVS7 = 201,
273 MSM_RPM_8960_ID_NCP_0 = 202,
274 MSM_RPM_8960_ID_NCP_1 = 203,
275 MSM_RPM_8960_ID_CXO_BUFFERS = 204,
276 MSM_RPM_8960_ID_USB_OTG_SWITCH = 205,
277 MSM_RPM_8960_ID_HDMI_SWITCH = 206,
278 MSM_RPM_8960_ID_DDR_DMM_0 = 207,
279 MSM_RPM_8960_ID_DDR_DMM_1 = 208,
280 MSM_RPM_8960_ID_QDSS_CLK = 209,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700281
Praveen Chidambaram78499012011-11-01 17:15:17 -0600282 MSM_RPM_8960_ID_LAST = MSM_RPM_8960_ID_QDSS_CLK,
Praveen Chidambarama691a952011-08-18 10:58:04 -0600283};
284
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700285/* RPM status ID enum */
286enum {
Praveen Chidambaram78499012011-11-01 17:15:17 -0600287 MSM_RPM_8960_STATUS_ID_VERSION_MAJOR = 0,
288 MSM_RPM_8960_STATUS_ID_VERSION_MINOR = 1,
289 MSM_RPM_8960_STATUS_ID_VERSION_BUILD = 2,
290 MSM_RPM_8960_STATUS_ID_SUPPORTED_RESOURCES_0 = 3,
291 MSM_RPM_8960_STATUS_ID_SUPPORTED_RESOURCES_1 = 4,
292 MSM_RPM_8960_STATUS_ID_SUPPORTED_RESOURCES_2 = 5,
293 MSM_RPM_8960_STATUS_ID_RESERVED_SUPPORTED_RESOURCES_0 = 6,
294 MSM_RPM_8960_STATUS_ID_SEQUENCE = 7,
295 MSM_RPM_8960_STATUS_ID_RPM_CTL = 8,
296 MSM_RPM_8960_STATUS_ID_CXO_CLK = 9,
297 MSM_RPM_8960_STATUS_ID_PXO_CLK = 10,
298 MSM_RPM_8960_STATUS_ID_APPS_FABRIC_CLK = 11,
299 MSM_RPM_8960_STATUS_ID_SYSTEM_FABRIC_CLK = 12,
300 MSM_RPM_8960_STATUS_ID_MM_FABRIC_CLK = 13,
301 MSM_RPM_8960_STATUS_ID_DAYTONA_FABRIC_CLK = 14,
302 MSM_RPM_8960_STATUS_ID_SFPB_CLK = 15,
303 MSM_RPM_8960_STATUS_ID_CFPB_CLK = 16,
304 MSM_RPM_8960_STATUS_ID_MMFPB_CLK = 17,
305 MSM_RPM_8960_STATUS_ID_EBI1_CLK = 18,
306 MSM_RPM_8960_STATUS_ID_APPS_FABRIC_CFG_HALT = 19,
307 MSM_RPM_8960_STATUS_ID_APPS_FABRIC_CFG_CLKMOD = 20,
308 MSM_RPM_8960_STATUS_ID_APPS_FABRIC_CFG_IOCTL = 21,
309 MSM_RPM_8960_STATUS_ID_APPS_FABRIC_ARB = 22,
310 MSM_RPM_8960_STATUS_ID_SYS_FABRIC_CFG_HALT = 23,
311 MSM_RPM_8960_STATUS_ID_SYS_FABRIC_CFG_CLKMOD = 24,
312 MSM_RPM_8960_STATUS_ID_SYS_FABRIC_CFG_IOCTL = 25,
313 MSM_RPM_8960_STATUS_ID_SYSTEM_FABRIC_ARB = 26,
314 MSM_RPM_8960_STATUS_ID_MMSS_FABRIC_CFG_HALT = 27,
315 MSM_RPM_8960_STATUS_ID_MMSS_FABRIC_CFG_CLKMOD = 28,
316 MSM_RPM_8960_STATUS_ID_MMSS_FABRIC_CFG_IOCTL = 29,
317 MSM_RPM_8960_STATUS_ID_MM_FABRIC_ARB = 30,
318 MSM_RPM_8960_STATUS_ID_PM8921_S1_0 = 31,
319 MSM_RPM_8960_STATUS_ID_PM8921_S1_1 = 32,
320 MSM_RPM_8960_STATUS_ID_PM8921_S2_0 = 33,
321 MSM_RPM_8960_STATUS_ID_PM8921_S2_1 = 34,
322 MSM_RPM_8960_STATUS_ID_PM8921_S3_0 = 35,
323 MSM_RPM_8960_STATUS_ID_PM8921_S3_1 = 36,
324 MSM_RPM_8960_STATUS_ID_PM8921_S4_0 = 37,
325 MSM_RPM_8960_STATUS_ID_PM8921_S4_1 = 38,
326 MSM_RPM_8960_STATUS_ID_PM8921_S5_0 = 39,
327 MSM_RPM_8960_STATUS_ID_PM8921_S5_1 = 40,
328 MSM_RPM_8960_STATUS_ID_PM8921_S6_0 = 41,
329 MSM_RPM_8960_STATUS_ID_PM8921_S6_1 = 42,
330 MSM_RPM_8960_STATUS_ID_PM8921_S7_0 = 43,
331 MSM_RPM_8960_STATUS_ID_PM8921_S7_1 = 44,
332 MSM_RPM_8960_STATUS_ID_PM8921_S8_0 = 45,
333 MSM_RPM_8960_STATUS_ID_PM8921_S8_1 = 46,
334 MSM_RPM_8960_STATUS_ID_PM8921_L1_0 = 47,
335 MSM_RPM_8960_STATUS_ID_PM8921_L1_1 = 48,
336 MSM_RPM_8960_STATUS_ID_PM8921_L2_0 = 49,
337 MSM_RPM_8960_STATUS_ID_PM8921_L2_1 = 50,
338 MSM_RPM_8960_STATUS_ID_PM8921_L3_0 = 51,
339 MSM_RPM_8960_STATUS_ID_PM8921_L3_1 = 52,
340 MSM_RPM_8960_STATUS_ID_PM8921_L4_0 = 53,
341 MSM_RPM_8960_STATUS_ID_PM8921_L4_1 = 54,
342 MSM_RPM_8960_STATUS_ID_PM8921_L5_0 = 55,
343 MSM_RPM_8960_STATUS_ID_PM8921_L5_1 = 56,
344 MSM_RPM_8960_STATUS_ID_PM8921_L6_0 = 57,
345 MSM_RPM_8960_STATUS_ID_PM8921_L6_1 = 58,
346 MSM_RPM_8960_STATUS_ID_PM8921_L7_0 = 59,
347 MSM_RPM_8960_STATUS_ID_PM8921_L7_1 = 60,
348 MSM_RPM_8960_STATUS_ID_PM8921_L8_0 = 61,
349 MSM_RPM_8960_STATUS_ID_PM8921_L8_1 = 62,
350 MSM_RPM_8960_STATUS_ID_PM8921_L9_0 = 63,
351 MSM_RPM_8960_STATUS_ID_PM8921_L9_1 = 64,
352 MSM_RPM_8960_STATUS_ID_PM8921_L10_0 = 65,
353 MSM_RPM_8960_STATUS_ID_PM8921_L10_1 = 66,
354 MSM_RPM_8960_STATUS_ID_PM8921_L11_0 = 67,
355 MSM_RPM_8960_STATUS_ID_PM8921_L11_1 = 68,
356 MSM_RPM_8960_STATUS_ID_PM8921_L12_0 = 69,
357 MSM_RPM_8960_STATUS_ID_PM8921_L12_1 = 70,
358 MSM_RPM_8960_STATUS_ID_PM8921_L13_0 = 71,
359 MSM_RPM_8960_STATUS_ID_PM8921_L13_1 = 72,
360 MSM_RPM_8960_STATUS_ID_PM8921_L14_0 = 73,
361 MSM_RPM_8960_STATUS_ID_PM8921_L14_1 = 74,
362 MSM_RPM_8960_STATUS_ID_PM8921_L15_0 = 75,
363 MSM_RPM_8960_STATUS_ID_PM8921_L15_1 = 76,
364 MSM_RPM_8960_STATUS_ID_PM8921_L16_0 = 77,
365 MSM_RPM_8960_STATUS_ID_PM8921_L16_1 = 78,
366 MSM_RPM_8960_STATUS_ID_PM8921_L17_0 = 79,
367 MSM_RPM_8960_STATUS_ID_PM8921_L17_1 = 80,
368 MSM_RPM_8960_STATUS_ID_PM8921_L18_0 = 81,
369 MSM_RPM_8960_STATUS_ID_PM8921_L18_1 = 82,
370 MSM_RPM_8960_STATUS_ID_PM8921_L19_0 = 83,
371 MSM_RPM_8960_STATUS_ID_PM8921_L19_1 = 84,
372 MSM_RPM_8960_STATUS_ID_PM8921_L20_0 = 85,
373 MSM_RPM_8960_STATUS_ID_PM8921_L20_1 = 86,
374 MSM_RPM_8960_STATUS_ID_PM8921_L21_0 = 87,
375 MSM_RPM_8960_STATUS_ID_PM8921_L21_1 = 88,
376 MSM_RPM_8960_STATUS_ID_PM8921_L22_0 = 89,
377 MSM_RPM_8960_STATUS_ID_PM8921_L22_1 = 90,
378 MSM_RPM_8960_STATUS_ID_PM8921_L23_0 = 91,
379 MSM_RPM_8960_STATUS_ID_PM8921_L23_1 = 92,
380 MSM_RPM_8960_STATUS_ID_PM8921_L24_0 = 93,
381 MSM_RPM_8960_STATUS_ID_PM8921_L24_1 = 94,
382 MSM_RPM_8960_STATUS_ID_PM8921_L25_0 = 95,
383 MSM_RPM_8960_STATUS_ID_PM8921_L25_1 = 96,
384 MSM_RPM_8960_STATUS_ID_PM8921_L26_0 = 97,
385 MSM_RPM_8960_STATUS_ID_PM8921_L26_1 = 98,
386 MSM_RPM_8960_STATUS_ID_PM8921_L27_0 = 99,
387 MSM_RPM_8960_STATUS_ID_PM8921_L27_1 = 100,
388 MSM_RPM_8960_STATUS_ID_PM8921_L28_0 = 101,
389 MSM_RPM_8960_STATUS_ID_PM8921_L28_1 = 102,
390 MSM_RPM_8960_STATUS_ID_PM8921_L29_0 = 103,
391 MSM_RPM_8960_STATUS_ID_PM8921_L29_1 = 104,
392 MSM_RPM_8960_STATUS_ID_PM8921_CLK1_0 = 105,
393 MSM_RPM_8960_STATUS_ID_PM8921_CLK1_1 = 106,
394 MSM_RPM_8960_STATUS_ID_PM8921_CLK2_0 = 107,
395 MSM_RPM_8960_STATUS_ID_PM8921_CLK2_1 = 108,
396 MSM_RPM_8960_STATUS_ID_PM8921_LVS1 = 109,
397 MSM_RPM_8960_STATUS_ID_PM8921_LVS2 = 110,
398 MSM_RPM_8960_STATUS_ID_PM8921_LVS3 = 111,
399 MSM_RPM_8960_STATUS_ID_PM8921_LVS4 = 112,
400 MSM_RPM_8960_STATUS_ID_PM8921_LVS5 = 113,
401 MSM_RPM_8960_STATUS_ID_PM8921_LVS6 = 114,
402 MSM_RPM_8960_STATUS_ID_PM8921_LVS7 = 115,
403 MSM_RPM_8960_STATUS_ID_NCP_0 = 116,
404 MSM_RPM_8960_STATUS_ID_NCP_1 = 117,
405 MSM_RPM_8960_STATUS_ID_CXO_BUFFERS = 118,
406 MSM_RPM_8960_STATUS_ID_USB_OTG_SWITCH = 119,
407 MSM_RPM_8960_STATUS_ID_HDMI_SWITCH = 120,
408 MSM_RPM_8960_STATUS_ID_DDR_DMM_0 = 121,
409 MSM_RPM_8960_STATUS_ID_DDR_DMM_1 = 122,
410 MSM_RPM_8960_STATUS_ID_EBI1_CH0_RANGE = 123,
411 MSM_RPM_8960_STATUS_ID_EBI1_CH1_RANGE = 124,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700412
Praveen Chidambaram78499012011-11-01 17:15:17 -0600413 MSM_RPM_8960_STATUS_ID_LAST = MSM_RPM_8960_STATUS_ID_EBI1_CH1_RANGE,
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700414};
415
416#endif /* __ARCH_ARM_MACH_MSM_RPM_8960_H */