aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-msm
diff options
context:
space:
mode:
authorDima Zavin <dima@android.com>2009-09-08 23:15:37 -0400
committerDaniel Walker <dwalker@codeaurora.org>2010-05-12 12:14:00 -0400
commit5f5d585167dadce1c895a860ae0be0dc6f48ee82 (patch)
treebdbafccf252deb5b002ae68b0217523dfb6e39ef /arch/arm/mach-msm
parentd6ada2577601576099934448a0391bb37296b3db (diff)
[ARM] msm: Update list of proc_comm enums.
Signed-off-by: Dima Zavin <dima@android.com>
Diffstat (limited to 'arch/arm/mach-msm')
-rw-r--r--arch/arm/mach-msm/proc_comm.h102
1 files changed, 96 insertions, 6 deletions
diff --git a/arch/arm/mach-msm/proc_comm.h b/arch/arm/mach-msm/proc_comm.h
index 834760f25692..235076533c03 100644
--- a/arch/arm/mach-msm/proc_comm.h
+++ b/arch/arm/mach-msm/proc_comm.h
@@ -62,19 +62,104 @@ enum {
62 PCOM_RESET_CHIP_IMM, 62 PCOM_RESET_CHIP_IMM,
63 PCOM_PM_VID_EN, 63 PCOM_PM_VID_EN,
64 PCOM_VREG_PULLDOWN, 64 PCOM_VREG_PULLDOWN,
65 PCOM_GET_MODEM_VERSION,
66 PCOM_CLK_REGIME_SEC_RESET,
67 PCOM_CLK_REGIME_SEC_RESET_ASSERT,
68 PCOM_CLK_REGIME_SEC_RESET_DEASSERT,
69 PCOM_CLK_REGIME_SEC_PLL_REQUEST_WRP,
70 PCOM_CLK_REGIME_SEC_ENABLE,
71 PCOM_CLK_REGIME_SEC_DISABLE,
72 PCOM_CLK_REGIME_SEC_IS_ON,
73 PCOM_CLK_REGIME_SEC_SEL_CLK_INV,
74 PCOM_CLK_REGIME_SEC_SEL_CLK_SRC,
75 PCOM_CLK_REGIME_SEC_SEL_CLK_DIV,
76 PCOM_CLK_REGIME_SEC_ICODEC_CLK_ENABLE,
77 PCOM_CLK_REGIME_SEC_ICODEC_CLK_DISABLE,
78 PCOM_CLK_REGIME_SEC_SEL_SPEED,
79 PCOM_CLK_REGIME_SEC_CONFIG_GP_CLK_WRP,
80 PCOM_CLK_REGIME_SEC_CONFIG_MDH_CLK_WRP,
81 PCOM_CLK_REGIME_SEC_USB_XTAL_ON,
82 PCOM_CLK_REGIME_SEC_USB_XTAL_OFF,
83 PCOM_CLK_REGIME_SEC_SET_QDSP_DME_MODE,
84 PCOM_CLK_REGIME_SEC_SWITCH_ADSP_CLK,
85 PCOM_CLK_REGIME_SEC_GET_MAX_ADSP_CLK_KHZ,
86 PCOM_CLK_REGIME_SEC_GET_I2C_CLK_KHZ,
87 PCOM_CLK_REGIME_SEC_MSM_GET_CLK_FREQ_KHZ,
88 PCOM_CLK_REGIME_SEC_SEL_VFE_SRC,
89 PCOM_CLK_REGIME_SEC_MSM_SEL_CAMCLK,
90 PCOM_CLK_REGIME_SEC_MSM_SEL_LCDCLK,
91 PCOM_CLK_REGIME_SEC_VFE_RAIL_OFF,
92 PCOM_CLK_REGIME_SEC_VFE_RAIL_ON,
93 PCOM_CLK_REGIME_SEC_GRP_RAIL_OFF,
94 PCOM_CLK_REGIME_SEC_GRP_RAIL_ON,
95 PCOM_CLK_REGIME_SEC_VDC_RAIL_OFF,
96 PCOM_CLK_REGIME_SEC_VDC_RAIL_ON,
97 PCOM_CLK_REGIME_SEC_LCD_CTRL,
98 PCOM_CLK_REGIME_SEC_REGISTER_FOR_CPU_RESOURCE,
99 PCOM_CLK_REGIME_SEC_DEREGISTER_FOR_CPU_RESOURCE,
100 PCOM_CLK_REGIME_SEC_RESOURCE_REQUEST_WRP,
101 PCOM_CLK_REGIME_MSM_SEC_SEL_CLK_OWNER,
102 PCOM_CLK_REGIME_SEC_DEVMAN_REQUEST_WRP,
103 PCOM_GPIO_CONFIG,
104 PCOM_GPIO_CONFIGURE_GROUP,
105 PCOM_GPIO_TLMM_SET_PORT,
106 PCOM_GPIO_TLMM_CONFIG_EX,
107 PCOM_SET_FTM_BOOT_COUNT,
108 PCOM_RESERVED0,
109 PCOM_RESERVED1,
110 PCOM_CUSTOMER_CMD1,
111 PCOM_CUSTOMER_CMD2,
112 PCOM_CUSTOMER_CMD3,
113 PCOM_CLK_REGIME_ENTER_APPSBL_CHG_MODE,
114 PCOM_CLK_REGIME_EXIT_APPSBL_CHG_MODE,
115 PCOM_CLK_REGIME_SEC_RAIL_DISABLE,
116 PCOM_CLK_REGIME_SEC_RAIL_ENABLE,
117 PCOM_CLK_REGIME_SEC_RAIL_CONTROL,
118 PCOM_SET_SW_WATCHDOG_STATE,
119 PCOM_PM_MPP_CONFIG_DIGITAL_INPUT,
120 PCOM_PM_MPP_CONFIG_I_SINK,
121 PCOM_RESERVED_101,
122 PCOM_MSM_HSUSB_PHY_RESET,
123 PCOM_GET_BATT_MV_LEVEL,
124 PCOM_CHG_USB_IS_PC_CONNECTED,
125 PCOM_CHG_USB_IS_CHARGER_CONNECTED,
126 PCOM_CHG_USB_IS_DISCONNECTED,
127 PCOM_CHG_USB_IS_AVAILABLE,
128 PCOM_CLK_REGIME_SEC_MSM_SEL_FREQ,
129 PCOM_CLK_REGIME_SEC_SET_PCLK_AXI_POLICY,
130 PCOM_CLKCTL_RPC_RESET_ASSERT,
131 PCOM_CLKCTL_RPC_RESET_DEASSERT,
132 PCOM_CLKCTL_RPC_RAIL_ON,
133 PCOM_CLKCTL_RPC_RAIL_OFF,
134 PCOM_CLKCTL_RPC_RAIL_ENABLE,
135 PCOM_CLKCTL_RPC_RAIL_DISABLE,
136 PCOM_CLKCTL_RPC_RAIL_CONTROL,
137 PCOM_CLKCTL_RPC_MIN_MSMC1,
65 PCOM_NUM_CMDS, 138 PCOM_NUM_CMDS,
66}; 139};
67 140
68enum { 141enum {
69 PCOM_INVALID_STATUS = 0x0, 142 PCOM_INVALID_STATUS = 0x0,
70 PCOM_READY, 143 PCOM_READY,
71 PCOM_CMD_RUNNING, 144 PCOM_CMD_RUNNING,
72 PCOM_CMD_SUCCESS, 145 PCOM_CMD_SUCCESS,
73 PCOM_CMD_FAIL, 146 PCOM_CMD_FAIL,
147 PCOM_CMD_FAIL_FALSE_RETURNED,
148 PCOM_CMD_FAIL_CMD_OUT_OF_BOUNDS_SERVER,
149 PCOM_CMD_FAIL_CMD_OUT_OF_BOUNDS_CLIENT,
150 PCOM_CMD_FAIL_CMD_UNREGISTERED,
151 PCOM_CMD_FAIL_CMD_LOCKED,
152 PCOM_CMD_FAIL_SERVER_NOT_YET_READY,
153 PCOM_CMD_FAIL_BAD_DESTINATION,
154 PCOM_CMD_FAIL_SERVER_RESET,
155 PCOM_CMD_FAIL_SMSM_NOT_INIT,
156 PCOM_CMD_FAIL_PROC_COMM_BUSY,
157 PCOM_CMD_FAIL_PROC_COMM_NOT_INIT,
158
74}; 159};
75 160
76/* List of VREGs that support the Pull Down Resistor setting. */ 161/* List of VREGs that support the Pull Down Resistor setting. */
77enum { 162enum vreg_pdown_id {
78 PM_VREG_PDOWN_MSMA_ID, 163 PM_VREG_PDOWN_MSMA_ID,
79 PM_VREG_PDOWN_MSMP_ID, 164 PM_VREG_PDOWN_MSMP_ID,
80 PM_VREG_PDOWN_MSME1_ID, /* Not supported in Panoramix */ 165 PM_VREG_PDOWN_MSME1_ID, /* Not supported in Panoramix */
@@ -131,6 +216,11 @@ enum {
131 PM_VREG_PDOWN_XO_ID = PM_VREG_PDOWN_TCXO_ID 216 PM_VREG_PDOWN_XO_ID = PM_VREG_PDOWN_TCXO_ID
132}; 217};
133 218
219enum {
220 PCOM_CLKRGM_APPS_RESET_USB_PHY = 34,
221 PCOM_CLKRGM_APPS_RESET_USBH = 37,
222};
223
134/* gpio info for PCOM_RPC_GPIO_TLMM_CONFIG_EX */ 224/* gpio info for PCOM_RPC_GPIO_TLMM_CONFIG_EX */
135 225
136#define GPIO_ENABLE 0 226#define GPIO_ENABLE 0