Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 1 | /* Copyright (c) 2011-2012, Code Aurora Forum. 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_8960_H |
| 14 | #define __ARCH_ARM_MACH_MSM_RPM_8960_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_8960_CTRL_VERSION_MAJOR, |
| 19 | MSM_RPM_8960_CTRL_VERSION_MINOR, |
| 20 | MSM_RPM_8960_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_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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 30 | }; |
| 31 | |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 32 | /* RPM resource select enums defined for RPM core |
| 33 | NOT IN SEQUENTIAL ORDER */ |
| 34 | enum { |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 35 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 39 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 40 | 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 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_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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 56 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 57 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 61 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 62 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 66 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 67 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 113 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 114 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 119 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 120 | MSM_RPM_8960_SEL_LAST = MSM_RPM_8960_SEL_DDR_DMM, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 121 | }; |
| 122 | |
| 123 | /* RPM resource (4 byte) word ID enum */ |
| 124 | enum { |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 125 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 128 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 129 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 132 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 133 | MSM_RPM_8960_ID_INVALIDATE_0 = 8, |
| 134 | MSM_RPM_8960_ID_INVALIDATE_7 = |
| 135 | MSM_RPM_8960_ID_INVALIDATE_0 + 7, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 136 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 137 | MSM_RPM_8960_ID_TRIGGER_TIMED_TO = 16, |
| 138 | MSM_RPM_8960_ID_TRIGGER_TIMED_SCLK_COUNT = 17, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 139 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 140 | MSM_RPM_8960_ID_RPM_CTL = 18, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 141 | |
| 142 | /* TRIGGER_CLEAR/SET deprecated in these 24 RESERVED bytes */ |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 143 | MSM_RPM_8960_ID_RESERVED_0 = 19, |
| 144 | MSM_RPM_8960_ID_RESERVED_5 = |
| 145 | MSM_RPM_8960_ID_RESERVED_0 + 5, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 146 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 147 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 157 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 158 | 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 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_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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 177 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 178 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 187 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 188 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 281 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 282 | MSM_RPM_8960_ID_LAST = MSM_RPM_8960_ID_QDSS_CLK, |
Praveen Chidambaram | a691a95 | 2011-08-18 10:58:04 -0600 | [diff] [blame] | 283 | }; |
| 284 | |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 285 | /* RPM status ID enum */ |
| 286 | enum { |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 287 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 412 | |
Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame^] | 413 | MSM_RPM_8960_STATUS_ID_LAST = MSM_RPM_8960_STATUS_ID_EBI1_CH1_RANGE, |
Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 414 | }; |
| 415 | |
| 416 | #endif /* __ARCH_ARM_MACH_MSM_RPM_8960_H */ |