1 #ifndef __PMI_CMI_OMAP4430_H
2 #define __PMI_CMI_OMAP4430_H
156 #ifndef _DOXYGEN_IGNORE
157 extern const char * pPMI_LpdPwrStateStr[];
158 extern const char * pPMI_MvdPwrStateStr[];
159 extern const char * pPMI_MpdOppStr[];
160 extern const char * pPMI_LpdOppStr[];
161 extern const char * pPMI_LpdOppStr[];
162 extern const char * pPMI_MvdOppStr[];
163 extern const char * pPMI_DataClassStr[];
164 extern const char * pPMI_LvdOppStr[];
165 extern const char * pPMI_MpdPwrStateStr[];
167 extern const char PMI_DataValueFmtStr[];
175 typedef enum { eCMI_CLOCK_DOMAIN_STATE_CHANGE,
176 eCMI_CLOCK_DIVIDER_RATIO_CHANGE,
177 eCMI_CLOCK_SOURCE_SELECTION_CHANGE,
178 eCMI_DLPP_SETTINGS_CHANGE
186 eCMI_CDSC_TESALA_ROOT,
187 eCMI_CDSC_ABE_24M_GFCLK,
188 eCMI_CDSC_ABE_ALWON_32K,
189 eCMI_CDSC_ABE_SYSCLK,
190 eCMI_CDSC_FUNC_24M_GFCK,
191 eCMI_CDSC_ABE_OCP_GICLK,
192 eCMI_CDSC_ABE_X2_CLK,
193 eCMI_CDSC_L4_ALWON_ICLK,
200 eCMI_CDSC_ASYNC_PHY2,
201 eCMI_CDSC_ASYNC_PHY1,
209 eCMI_CDSC_IVAHD_ROOT,
212 eCMI_CDSC_DSS_ALWON_SYS,
218 eCMI_CDSC_INIT_HSMMC_6,
219 eCMI_CDSC_INIT_HSMMC_2,
220 eCMI_CDSC_INIT_HSMMC_1,
222 eCMI_CDSC_USB_DPLL_HS,
227 eCMI_CDSC_EMAC_50MHZ,
230 eCMI_CDSC_PER_ABE_24M,
237 eCMI_CDSC_UNIPRO_DPLL,
240 }eCMI_ClockDomainStateChange;
245 typedef enum { eCMI_ClkDomainGated,
253 eCMI_CDRC_CLKSEL_OPP,
254 eCMI_CDRC_BYPCLK_DPLL_MPU,
255 eCMI_CDRC_BYPCLK_DPLL_IVA,
259 eCMI_CDRC_SCALE_FCLK,
261 eCMI_CDRC_GFX_PER_192M
264 } eCMI_ClockDividerRatioChange;
269 typedef enum { eCMI_DivideBy_dummy,
287 eCMI_CSS_DUCATI_ISS_ROOT,
289 eCMI_CSS_PER_DPLL_BYP,
290 eCMI_CSS_USB_DPLL_BYP,
301 eCMI_DLPP_UPDATE_CORE,
302 eCMI_DLPP_UPDATE_MPU,
303 eCMI_DLPP_UPDATE_IVA,
304 eCMI_DLPP_UPDATE_ABE,
305 eCMI_DLPP_UPDATE_DDRPHY,
308 eCMI_DLPP_UPDATE_PER,
309 eCMI_DLPP_UPDATE_USB,
310 eCMI_DLPP_UPDATE_UNIPRO
314 #ifndef _DOXYGEN_IGNORE
315 extern const char * pCMI_DataClassStr[];
317 #define eCM1_CDSC_firstElement eCMI_CDSC_MPU_DPLL
318 #define eCM1_CDSC_lastElement eCMI_CDSC_L4_ALWON_ICLK
319 #define eCM2_CDSC_firstElement eCMI_CDSC_L3_1
320 #define eCM2_CDSC_lastElement eCMI_CDSC_UNIPRO_DPLL
322 extern const char * pCMI_ClkDomainStr[];
324 #define eCM1_DLPPSRC_firstElement eCMI_DLPP_UPDATE_CORE
325 #define eCM1_DLPPSRC_lastElement eCMI_DLPP_UPDATE_DDRPHY
326 #define eCM2_DLPPSRC_firstElement eCMI_DLPP_UPDATE_PER
327 #define eCM2_DLPPSRC_lastElement eCMI_DLPP_UPDATE_UNIPRO
329 extern const char * pCMI_DLPPSrcStr[];
331 #define eCM1_CDRC_firstElement eCMI_CDRC_CLKSEL_OPP
332 #define eCM1_CDRC_lastElement eCMI_CDRC_ABE_AESS
333 #define eCM2_CDRC_firstElement eCMI_CDRC_SCALE_FCLK
334 #define eCM2_CDRC_lastElement eCMI_CDRC_GFX_PER_192M
336 extern const char * pCMI_DivRatioStr[];
338 #define eCM1_CSSC_firstElement eCMI_CSS_CORE_L4
339 #define eCM1_CSSC_lastElement eCMI_CSS_DPLL_CORE
340 #define eCM2_CSSC_firstElement eCMI_CSS_DUCATI_ISS_ROOT
341 #define eCM2_CSSC_lastElement eCMI_CSS_HSI
343 extern const char * pCMI_ClkSelectStr[];
345 extern const char * pCMI_ClkStateStr[];
346 extern const char * pCMI_DivRatioStateStr[];
349 #endif // End of #ifdef _CMI
350 #endif // End of #ifndef __PMI_CMI_OMAP4430_H
Definition: PCMI_Omap4430.h:121
ePMI_LPD_StateChange
Definition: PCMI_Omap4430.h:81
ePMI_LPD_PwrState
Definition: PCMI_Omap4430.h:139
Definition: PCMI_Omap4430.h:93
Definition: PCMI_Omap4430.h:74
Definition: PCMI_Omap4430.h:131
Definition: PCMI_Omap4430.h:152
Definition: PCMI_Omap4430.h:100
Definition: PCMI_Omap4430.h:140
ePMI_MVD_OPP
Definition: PCMI_Omap4430.h:72
Definition: PCMI_Omap4430.h:56
Definition: PCMI_Omap4430.h:115
Definition: PCMI_Omap4430.h:117
ePMI_MVD_PwrState
Definition: PCMI_Omap4430.h:131
Definition: PCMI_Omap4430.h:63
Definition: PCMI_Omap4430.h:73
Definition: PCMI_Omap4430.h:87
Definition: PCMI_Omap4430.h:102
Definition: PCMI_Omap4430.h:107
Definition: PCMI_Omap4430.h:120
Definition: PCMI_Omap4430.h:116
Definition: PCMI_Omap4430.h:83
Definition: PCMI_Omap4430.h:104
Definition: PCMI_Omap4430.h:88
Definition: PCMI_Omap4430.h:108
Definition: PCMI_Omap4430.h:149
Definition: PCMI_Omap4430.h:150
Definition: PCMI_Omap4430.h:72
Definition: PCMI_Omap4430.h:141
Definition: PCMI_Omap4430.h:57
Definition: PCMI_Omap4430.h:118
Definition: PCMI_Omap4430.h:85
Definition: PCMI_Omap4430.h:101
Definition: PCMI_Omap4430.h:122
Definition: PCMI_Omap4430.h:103
Definition: PCMI_Omap4430.h:86
Definition: PCMI_Omap4430.h:54
Definition: PCMI_Omap4430.h:91
Definition: PCMI_Omap4430.h:90
Definition: PCMI_Omap4430.h:119
Definition: PCMI_Omap4430.h:112
Definition: PCMI_Omap4430.h:124
Definition: PCMI_Omap4430.h:65
ePMI_MPD_StateChange
Definition: PCMI_Omap4430.h:100
Definition: PCMI_Omap4430.h:113
Definition: PCMI_Omap4430.h:139
Definition: PCMI_Omap4430.h:110
Definition: PCMI_Omap4430.h:109
Definition: PCMI_Omap4430.h:64
Definition: PCMI_Omap4430.h:105
Definition: PCMI_Omap4430.h:132
Definition: PCMI_Omap4430.h:55
Definition: PCMI_Omap4430.h:92
Definition: PCMI_Omap4430.h:142
Definition: PCMI_Omap4430.h:84
ePMI_LVD_OPP
Definition: PCMI_Omap4430.h:63
Definition: PCMI_Omap4430.h:111
Definition: PCMI_Omap4430.h:89
Definition: PCMI_Omap4430.h:82
Definition: PCMI_Omap4430.h:114
Definition: PCMI_Omap4430.h:123
Definition: PCMI_Omap4430.h:81
ePMI_DataClass
Definition: PCMI_Omap4430.h:53
ePMI_MPD_PwrState
Definition: PCMI_Omap4430.h:149
Definition: PCMI_Omap4430.h:151
Definition: PCMI_Omap4430.h:106