Duy Truong | 790f06d | 2013-02-13 16:38:12 -0800 | [diff] [blame] | 1 | /* Copyright (c) 2011-2012, The Linux Foundation. All rights reserved. |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 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 | |
| 13 | #ifndef __ARCH_ARM_MACH_MSM_RPM_8660_H |
| 14 | #define __ARCH_ARM_MACH_MSM_RPM_8660_H |
| 15 | |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 16 | /* RPM control message RAM enums */ |
| 17 | enum { |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 18 | MSM_RPM_8660_CTRL_VERSION_MAJOR, |
| 19 | MSM_RPM_8660_CTRL_VERSION_MINOR, |
| 20 | MSM_RPM_8660_CTRL_VERSION_BUILD, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 21 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 22 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 30 | }; |
| 31 | |
| 32 | enum { |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 33 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 38 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 39 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 51 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 52 | MSM_RPM_8660_SEL_APPS_L2_CACHE_CTL, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 53 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 54 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 58 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 59 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 63 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 64 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 68 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 69 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 86 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 87 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 92 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 93 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 122 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 123 | MSM_RPM_8660_SEL_CXO_BUFFERS, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 124 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 125 | MSM_RPM_8660_SEL_LAST = MSM_RPM_8660_SEL_CXO_BUFFERS, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 126 | }; |
| 127 | |
| 128 | |
| 129 | enum { |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 130 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 133 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 134 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 137 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 138 | MSM_RPM_8660_ID_INVALIDATE_0, |
| 139 | MSM_RPM_8660_ID_INVALIDATE_7 = |
| 140 | MSM_RPM_8660_ID_INVALIDATE_0 + 7, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 141 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 142 | MSM_RPM_8660_ID_TRIGGER_TIMED_TO, |
| 143 | MSM_RPM_8660_ID_TRIGGER_TIMED_SCLK_COUNT, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 144 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 145 | MSM_RPM_8660_ID_TRIGGER_SET_FROM, |
| 146 | MSM_RPM_8660_ID_TRIGGER_SET_TO, |
| 147 | MSM_RPM_8660_ID_TRIGGER_SET_TRIGGER, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 148 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 149 | MSM_RPM_8660_ID_TRIGGER_CLEAR_FROM, |
| 150 | MSM_RPM_8660_ID_TRIGGER_CLEAR_TO, |
| 151 | MSM_RPM_8660_ID_TRIGGER_CLEAR_TRIGGER, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 152 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 153 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 165 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 166 | MSM_RPM_8660_ID_APPS_L2_CACHE_CTL, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 167 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 168 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 180 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 181 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 193 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 194 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 203 | |
| 204 | /* pmic 8901 */ |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 205 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 234 | |
| 235 | /* pmic 8058 */ |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 236 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 302 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 303 | MSM_RPM_8660_ID_CXO_BUFFERS, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 304 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 305 | MSM_RPM_8660_ID_LAST = MSM_RPM_8660_ID_CXO_BUFFERS |
Praveen Chidambaram | a691a95 | 2011-08-18 10:58:04 -0600 | [diff] [blame] | 306 | }; |
| 307 | |
| 308 | enum { |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 309 | 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 Chidambaram | a691a95 | 2011-08-18 10:58:04 -0600 | [diff] [blame] | 319 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 320 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 332 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 333 | MSM_RPM_8660_STATUS_ID_APPS_L2_CACHE_CTL, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 334 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 335 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 339 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 340 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 344 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 345 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 349 | |
| 350 | /* pmic 8901 */ |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 351 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 380 | |
| 381 | /* pmic 8058 */ |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 382 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 448 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 449 | MSM_RPM_8660_STATUS_ID_CXO_BUFFERS, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 450 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 451 | MSM_RPM_8660_STATUS_ID_LAST = |
| 452 | MSM_RPM_8660_STATUS_ID_CXO_BUFFERS |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 453 | }; |
| 454 | |
| 455 | #endif /* __ARCH_ARM_MACH_MSM_RPM_8660_H */ |