PDK API Guide for J721E
Pmic_CommonCtrlStat_t Struct Reference

Detailed Description

PMIC common control param status Note: validParams is input param for all Get APIs. other params except validParams is output param for Get APIs.

Parameters
validParamsSelection of structure parameters to be set, from the combination of Pmic_CommonCtrlStatValidParamCfg and the corresponding member value must be updated Valid values Pmic_CommonCtrlStatValidParamCfg
spmiLpmStatSPMI Low Power Mode Control Status. Valid only when PMIC_CFG_SPMI_LPM_STAT_VALID bit is set. Valid values Pmic_SpmiLpmModeCtrl_Stat
forceEnDrvLowStatStatus of ENABLE_DRV Configuration by I2C/SPI Valid only when PMIC_CFG_FORCE_ENABLE_DRV_LOW_STAT_VALID bit is set. Valid values Pmic_EnableDrvI2CSPICfg_Stat
bbEocIndicationBackup Battery End of charge Indication Status Valid only when PMIC_CFG_BB_EOC_INDICATION_STAT_VALID bit is set Valid only for TPS6594x Leo Device Valid values Pmic_Tps6594xLeo_BBEoCIndicationStat
regLockStatRegister lock status Valid only when PMIC_CFG_REGISTER_LOCK_STAT_VALID bit is set Valid values Pmic_RegisterLock_Stat
extClkValidityExternal clock validity status. The status value is valid only when External clock is connected Ignore the status value when External clock is not connected Valid only when PMIC_CFG_EXT_CLK_VALIDITY_STAT_VALID bit is set Valid values Pmic_ExtClkValidStat
startupPinStartup(nPWRON/Enable) pin status Valid only when PMIC_CFG_STARTUP_PIN_STAT_VALID bit is set Valid values Pmic_SignalLvl
enDrvPinEN_DRV Pin status Valid only when PMIC_CFG_EN_DRV_PIN_STAT_VALID bit is set. Valid values Pmic_SignalLvl
nRstOutSocPinnRSTOUT_SOC Pin status Valid only when PMIC_CFG_NRSTOUTSOC_PIN_STAT_VALID bit is set. Valid values Pmic_SignalLvl
nRstOutPinnRSTOUT Pin status Valid only when PMIC_CFG_NRSTOUT_PIN_STAT_VALID bit is set. Valid values Pmic_SignalLvl
nIntPinnINT Pin status Valid only when PMIC_CFG_NINT_PIN_STAT_VALID bit is set. Valid values Pmic_SignalLvl

Data Fields

uint32_t validParams
 
bool spmiLpmStat
 
uint8_t forceEnDrvLowStat
 
uint8_t bbEndOfChargeIndication
 
uint8_t regLockStat
 
uint8_t extClkValidity
 
uint8_t startupPin
 
uint8_t enDrvPin
 
uint8_t nRstOutSocPin
 
uint8_t nRstOutPin
 
uint8_t nIntPin
 

Field Documentation

◆ validParams

uint32_t Pmic_CommonCtrlStat_t::validParams

◆ spmiLpmStat

bool Pmic_CommonCtrlStat_t::spmiLpmStat

◆ forceEnDrvLowStat

uint8_t Pmic_CommonCtrlStat_t::forceEnDrvLowStat

◆ bbEndOfChargeIndication

uint8_t Pmic_CommonCtrlStat_t::bbEndOfChargeIndication

◆ regLockStat

uint8_t Pmic_CommonCtrlStat_t::regLockStat

◆ extClkValidity

uint8_t Pmic_CommonCtrlStat_t::extClkValidity

◆ startupPin

uint8_t Pmic_CommonCtrlStat_t::startupPin

◆ enDrvPin

uint8_t Pmic_CommonCtrlStat_t::enDrvPin

◆ nRstOutSocPin

uint8_t Pmic_CommonCtrlStat_t::nRstOutSocPin

◆ nRstOutPin

uint8_t Pmic_CommonCtrlStat_t::nRstOutPin

◆ nIntPin

uint8_t Pmic_CommonCtrlStat_t::nIntPin