PDK API Guide for J721E
Pmic_GpioCfg_t Struct Reference

Detailed Description

PMIC GPIO/NPWRON/ENABLE pin configuration structure. 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_GpioCflag and the corresponding member value must be updated. Valid values Pmic_GpioCflag.
pinDirgpio pin Direction. Valid only for GPIO pins. Valid values Pmic_Gpio_SignalDir. Valid only when PMIC_GPIO_CFG_DIR_VALID bit is set.
outputSignalTypeoutput signal type. Valid values Pmic_Gpio_SignalType. Valid only when PMIC_GPIO_CFG_OD_VALID bit is set. Valid only for GPIO Pins.
pullCtrlpullup/pull down control. Valid values Pmic_GpioPinPullCtrl. Valid only when PMIC_GPIO_CFG_PULL_VALID bit is set.
deglitchEnablesignal deglitch time enable/disable. Valid values Pmic_Gpio_DeglitchTimeCfg. Valid only when PMIC_GPIO_CFG_DEGLITCH_VALID bit is set.
pinFuncpin mux function. Valid values for TPS6594x Leo Device Pmic_Tps6594xLeo_GpioPinFunc. Valid values for LP8764x HERA Device Pmic_Lp8764xHera_GpioPinFunc. Valid only when PMIC_GPIO_CFG_PINFUNC_VALID bit is set.
pinPolarityConfigure pin polarity. Valid only for Enable pin. Valid only when PMIC_ENABLE_CFG_POLARITY_VALID bit is set.

Data Fields

uint8_t validParams
 
uint8_t pinDir
 
uint8_t outputSignalType
 
uint8_t pullCtrl
 
uint8_t deglitchEnable
 
uint8_t pinFunc
 
uint8_t pinPolarity
 

Field Documentation

◆ validParams

uint8_t Pmic_GpioCfg_t::validParams

◆ pinDir

uint8_t Pmic_GpioCfg_t::pinDir

◆ outputSignalType

uint8_t Pmic_GpioCfg_t::outputSignalType

◆ pullCtrl

uint8_t Pmic_GpioCfg_t::pullCtrl

◆ deglitchEnable

uint8_t Pmic_GpioCfg_t::deglitchEnable

◆ pinFunc

uint8_t Pmic_GpioCfg_t::pinFunc

◆ pinPolarity

uint8_t Pmic_GpioCfg_t::pinPolarity