PDK API Guide for J721E
Pmic_CommonCtrlCfg_t Struct Reference

Detailed Description

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

Parameters
validParamsSelection of structure parameters to be set, from the combination of Pmic_CommonCtrlValidParamCfg and the corresponding member value must be updated Valid values Pmic_CommonCtrlValidParamCfg
sreadSpectrumEnSpread Spectrum Enable Value Valid only when PMIC_CFG_SPREAD_SPECTRUM_EN_VALID bit is set Valid values Pmic_SpreadSpectrum_Cfg
skipEepromDefaultLoadEnEnable/Disable to skip EEPROM defaults load on conf registers when device transition from Lpstandby to INIT state Valid only for LP8764x Hera Device Valid only when PMIC_CFG_SKIP_EEPROM_LOAD_VALID bit is set. Valid values Pmic_Lp8764xHera_Skip_EepromDef_LdCfg
eepromDefaultLoadLoad/Not Loaded from EEPROM defaults on RTC domain Registers (for TPS6594x Leo Device) when device transition from Lpstandby/SafeRecovery to INIT state Enable/Disable load from EEPROM defaults on conf registers when skipEepromDefaultLoadEn = 0 when device transition from Lpstandby to INIT state Load/Not Loaded load from EEPROM defaults on conf registers when device transition from SafeRecovery to INIT state.Doesn't depends on skipEepromDefaultLoadEn Value (for LP8764x Hera Device) Valid only when PMIC_CFG_EEPROM_DEFAULT_VALID bit is set. Valid values Pmic_Tps6594xLeo_EepromDef_LdCfg (for TPS6594x Leo Device) Pmic_Lp8764xHera_EepromDef_LdCfg (for LP8764x Hera Device)
enDrvControl of ENABLE_DRV pin. Can be configured only When forceEnDrvLow set to 0 else ENABLE_DRV pin is set to PMIC_PIN_SIGNAL_LEVEL_LOW. Valid values Pmic_SignalLvl Valid only when PMIC_CFG_ENABLE_DRV_VALID bit is set.
regLockRegister Lock configuration Valid values Pmic_RegisterLock_Config Valid only when PMIC_CFG_REG_LOCK_VALID bit is set Valid only for Pmic_setCommonCtrlConfig API
spreadSpectrumDepthSpread Spectrum modulation Depth Value Valid values Pmic_SpreadSpectrum_Mod_Depth_Sel Valid only when PMIC_CFG_SPREAD_SPECTRUM_DEPTH_VALID bit is set.

Data Fields

uint8_t validParams
 
bool sreadSpectrumEn
 
bool skipEepromDefaultLoadEn
 
uint8_t eepromDefaultLoad
 
uint8_t enDrv
 
uint8_t regLock
 
uint8_t spreadSpectrumDepth
 

Field Documentation

◆ validParams

uint8_t Pmic_CommonCtrlCfg_t::validParams

◆ sreadSpectrumEn

bool Pmic_CommonCtrlCfg_t::sreadSpectrumEn

◆ skipEepromDefaultLoadEn

bool Pmic_CommonCtrlCfg_t::skipEepromDefaultLoadEn

◆ eepromDefaultLoad

uint8_t Pmic_CommonCtrlCfg_t::eepromDefaultLoad

◆ enDrv

uint8_t Pmic_CommonCtrlCfg_t::enDrv

◆ regLock

uint8_t Pmic_CommonCtrlCfg_t::regLock

◆ spreadSpectrumDepth

uint8_t Pmic_CommonCtrlCfg_t::spreadSpectrumDepth