PMI Instrumentation Library API Reference Guide
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator
Enumerations
PCMI_Omap4430.h File Reference

Go to the source code of this file.

Enumerations

enum  ePMI_DataClass { ePMI_LOGIC_VOLTAGE_OPP_CHANGE, ePMI_MEMORY_VOLTAGE_OPP_CHANGE, ePMI_LOGIC_POWER_STATE_CHANGE, ePMI_MEMORY_POWER_STATE_CHANGE }
 
enum  ePMI_LVD_OPP { eLVD_MPU, eLVD_IVA, eLVD_CORE, eLVD_EndEl }
 
enum  ePMI_MVD_OPP { eMVD_SRAM_MPU, eMVD_SRAM_IVA, eMVD_SRAM_CORE, eMVD_EndEl }
 
enum  ePMI_LPD_StateChange {
  eLPD_MPU, eLPD_A9_C0, eLPD_A9_C1, eLPD_TESLA,
  eLPD_ABE, eLPD_CORE, eLPD_IVAHD, eLPD_CAM,
  eLPD_DSS, eLPD_GFX, eLPD_L3INT, eLPD_LAPER,
  eLPD_CEFUSE, eLPD_EndEl
}
 
enum  ePMI_MPD_StateChange {
  eMPD_MPU_L1, eMPD_MPU_L2, eMPD_MPU_RAM, eMPD_MPU_CHIRON_M0,
  eMPD_MPU_CHIRON_M1, eMPD_TESLA_L1, eMPD_TESLA_L2, eMPD_TESLA_EDMA,
  eMPD_AUDIO_ENG, eMPD_AUDIO_PER, eMPD_CORE_NON_RET, eMPD_OCMRAM,
  eMPD_DUCATI_L2, eMPD_DUCATI_UNICHACHE, eMPD_CORE_OTHER_BANKS, eMPD_IVAHD_HWA,
  eMPD_IVAHD_SL2, eMPD_IVAHD_TCM1, eMPD_IVAHD_TCM2, eMPD_CAM,
  eMPD_DSS, eMPD_GFX, eMPD_L3INT_BANK1, eMPD_L4_PER1,
  eMPD_L4_PER2, eMPD_EndEl
}
 
enum  ePMI_MVD_PwrState { eMVD_ON, eMVD_SLEEP, eMVD_PwrState_EndEl }
 
enum  ePMI_LPD_PwrState {
  eLPD_OFF, eLPD_RET, eLPD_INACTIVE, eLPD_ON,
  eLPD_PwrState_EndEl
}
 
enum  ePMI_MPD_PwrState {
  eMPD_OFF, eMPD_RET, eMPD_INACTIVE, eMPD_ON,
  eMPD_PwrState_EndEl
}
 

Detailed Description

PMI OMAP4430 specific definitions

Enumeration Type Documentation

ePMI_DataClass
PMI_ExportMsg data class parameter
Enumerator
ePMI_LOGIC_VOLTAGE_OPP_CHANGE 

Logic Voltage OPP Change Data Class

ePMI_MEMORY_VOLTAGE_OPP_CHANGE 

Memory Voltage OPP Change Data Class

ePMI_LOGIC_POWER_STATE_CHANGE 

Logic Power State Change Data Class

ePMI_MEMORY_POWER_STATE_CHANGE 

Memory Power State Change Data Class

ePMI_DataClass
Logic voltage domain selections
Enumerator
eLVD_MPU 

MPU Logic Voltage Domain

eLVD_IVA 

IVA Logic Voltage Domain

eLVD_CORE 

CORE Logic Voltage Domain

ePMI_MVD_OPP
Memory voltage domain selections
Enumerator
eMVD_SRAM_MPU 

MPU SRAM Memory Voltage Domain

eMVD_SRAM_IVA 

IVA SRAM Memory Voltage Domain

eMVD_SRAM_CORE 

CORE SRAM Memory Voltage Domain

ePMI_MVD_OPP
Logic Power State Change doamins selections
Enumerator
eLPD_MPU 

MPU Logic Power Domain

eLPD_A9_C0 

A9 Core 0 Logic Power Domain

eLPD_A9_C1 

A9 Core 1 Logic Power Domain

eLPD_TESLA 

Tesla Logic Power Domain

eLPD_ABE 

ABE Logic Power Domain

eLPD_CORE 

CORE Logic Power Domain

eLPD_IVAHD 

IVAHD Logic Power Domain

eLPD_CAM 

CAM Logic Power Domain

eLPD_DSS 

DSS Logic Power Domain

eLPD_GFX 

GFX Logic Power Domain

eLPD_L3INT 

L3INT Logic Power Domain

eLPD_LAPER 

LAPER Logic Power Domain

eLPD_CEFUSE 

CEFUSE Logic Power Domain

ePMI_MVD_OPP
Memory Power State Change doamins selections
Enumerator
eMPD_MPU_L1 

MPU L1 Memory Power Domain

eMPD_MPU_L2 

MPU L2 Memory Power Domain

eMPD_MPU_RAM 

MPU RAM Memory Power Domain

eMPD_MPU_CHIRON_M0 

MPU Chiron M0 Memory Power Domain

eMPD_MPU_CHIRON_M1 

MPU Chiron M1 Memory Power Domain

eMPD_TESLA_L1 

Tesla L1 Memory Power Domain

eMPD_TESLA_L2 

Tesla L2 Memory Power Domain

eMPD_TESLA_EDMA 

Tesla EDMA Memory Power Domain

eMPD_AUDIO_ENG 

Audio Engine Memory Power Domain

eMPD_AUDIO_PER 

Audio PER Memory Power Domain

eMPD_CORE_NON_RET 

Core Non Ret Memory Power Domain

eMPD_OCMRAM 

OCMRAM Memory Power Domain

eMPD_DUCATI_L2 

Ducati L2 Memory Power Domain

eMPD_DUCATI_UNICHACHE 

Ducati Unicache Memory Power Domain

eMPD_CORE_OTHER_BANKS 

Core Other Banks Memory Power Domain

eMPD_IVAHD_HWA 

IVAHD HWA Memory Power Domain

eMPD_IVAHD_SL2 

IVAHD SL2 Memory Power Domain

eMPD_IVAHD_TCM1 

IVAHD TCM1 Memory Power Domain

eMPD_IVAHD_TCM2 

IVAHD TCM2 Memory Power Domain

eMPD_CAM 

CAM Memory Power Domain

eMPD_DSS 

DSS Memory Power Domain

eMPD_GFX 

GFX Memory Power Domain

eMPD_L3INT_BANK1 

L3INT Bank1 Memory Power Domain

eMPD_L4_PER1 

L4 PER1 Memory Power Domain

eMPD_L4_PER2 

L4 PER2 Memory Power Domain

ePMI_MVD_OPP
Memory Voltage Domain (MVD) Power State message selections
Enumerator
eMVD_ON 

Memory Voltage Domain "on" state

eMVD_SLEEP 

Memory Voltage Domain "sleep" state

ePMI_MVD_OPP
Logic Power Domain (LPD) Power State message selections
Enumerator
eLPD_OFF 

Logic Power Domain "off" state

eLPD_RET 

Logic Power Domain "retention" state

eLPD_INACTIVE 

Logic Power Domain "inactive" state

eLPD_ON 

Logic Power Domain "on" state

ePMI_MVD_OPP
Memory Power Domain (MPD) Data message selections
Enumerator
eMPD_OFF 

Memory Power Domain "off" state

eMPD_RET 

Memory Power Domain "retention" state

eMPD_INACTIVE 

Memory Power Domain "inactive" state

eMPD_ON 

Memory Power Domain "on" state