![]() |
PDK API Guide for J721E
|
The macro definitions, structures and function prototypes for configuring TPS65941 PMIC.
Go to the source code of this file.
Data Structures | |
struct | Board_Tps65941GpioRegCfg |
TPS65941 gpio details object structure. More... | |
struct | Board_Tps65941PwrResourceRegCfg |
TPS65941 power resource details object structure. More... | |
struct | Board_Tps65941IntrRegMap |
TPS65941 power resource details object structure. More... | |
struct | Board_Tps65941VoltMonitorCfg |
TPS65941 voltage monitoring details object structure. More... | |
struct | Board_Tps65941RtcTime |
TPS65941 RTC time object structure. More... | |
struct | Board_Tps65941RtcDate |
TPS65941 RTC Date object structure. More... | |
struct | Board_Tps65941WdtCfg |
TPS65941 WDT configuration parameters object structure. More... | |
struct | Board_Tps65941EsmCfg |
TPS65941 ESM configuration parameters object structure. More... | |
Functions | |
Board_STATUS | Board_tps65941GpioRead (void *handle, uint8_t slaveAddr, uint8_t pinNum, uint8_t *pinValue) |
TPS65941 GPIO read function. More... | |
Board_STATUS | Board_tps65941GpioWrite (void *handle, uint8_t slaveAddr, uint8_t pinNum, uint8_t pinValue) |
TPS65941 GPIO write function. More... | |
Board_STATUS | Board_tps65941SetVoltage (void *handle, uint8_t slaveAddr, uint8_t powerResource, uint16_t millivolt) |
TPS65941 set voltage function. More... | |
Board_STATUS | Board_tps65941GetVoltage (void *handle, uint8_t slaveAddr, uint8_t powerResource, uint16_t *millivolt) |
TPS65941 read voltage function. More... | |
Board_STATUS | Board_tps65941ConvertVolt (uint8_t voutCode, uint8_t powerResource, uint16_t *millivolt) |
Conversion of VOUT code to millivolt. More... | |
Board_STATUS | Board_tps65941ConvertVoutCode (uint16_t millivolt, uint8_t powerResource, uint8_t *voutCode) |
Conversion of millivolt to VOUT code. More... | |
Board_STATUS | Board_tps65941ConfigIntr (void *handle, uint8_t slaveAddr, uint32_t intrID, uint8_t intrEnable) |
TPS65941 enable/disable interrupt function. More... | |
Board_STATUS | Board_tps65941GetIntrStatus (void *handle, uint8_t slaveAddr, uint32_t intrID, uint8_t *intrStatus) |
Get the TPS65941 interrupt function. More... | |
Board_STATUS | Board_tps65941ClearIntr (void *handle, uint8_t slaveAddr, uint32_t intrID) |
Clears the TPS65941 interrupt function. More... | |
Board_STATUS | Board_tps65941SetThermalThresVal (void *handle, uint8_t slaveAddr, uint32_t thermalThresholdVal) |
Set the TPS65941 thermal threshold value function. More... | |
Board_STATUS | Board_tps65941GetThermalStatus (void *handle, uint8_t slaveAddr, uint32_t *thermalStatus) |
Get the TPS65941 thermal status function. More... | |
Board_STATUS | Board_tps65941SetThermalMonitor (void *handle, uint8_t slaveAddr) |
Set the thermal monitoring function. More... | |
Board_STATUS | Board_tps65941SetVoltageMonitor (void *handle, uint8_t slaveAddr, uint8_t powerResource, Board_Tps65941VoltMonitorCfg *voltMonCfg) |
Set the voltage monitoring function. More... | |
Board_STATUS | Board_tps65941SetVccaMonitor (void *handle, uint8_t slaveAddr, uint8_t vccaPgLevel, Board_Tps65941VoltMonitorCfg *voltMonitorCfg) |
Set the Vcca voltage monitoring function. More... | |
Board_STATUS | Board_tps65941SetRtc (void *handle, uint8_t slaveAddr, Board_Tps65941RtcTime *timeCfg, Board_Tps65941RtcDate *dateCfg) |
Set the TPS65941 RTC date and time function. More... | |
Board_STATUS | Board_tps65941GetRtc (void *handle, uint8_t slaveAddr, Board_Tps65941RtcTime *timeCfg, Board_Tps65941RtcDate *dateCfg) |
Get the TPS65941 RTC date and time function. More... | |
Board_STATUS | Board_tps65941SetAlarmIntr (void *handle, uint8_t slaveAddr, Board_Tps65941RtcTime *timeCfg, Board_Tps65941RtcDate *dateCfg) |
Set the alarm interrupt in TPS65941 RTC function. More... | |
Board_STATUS | Board_tps65941SetTimerIntr (void *handle, uint8_t slaveAddr, uint8_t timerPeriod) |
Set the timer interrupt in TPS65941 RTC function. More... | |
Board_STATUS | Board_tps65941WdtDisable (void *handle, uint8_t slaveAddr, uint8_t wdtDisable) |
Enable/Disable the TPS65941 Watchdog function. More... | |
Board_STATUS | Board_tps65941WdtConfig (void *handle, uint8_t slaveAddr, uint8_t wdtCfgMode, Board_Tps65941WdtCfg *wdtCfg) |
TPS65941 watchdog configuration function. More... | |
Board_STATUS | Board_tps65941GetWdtStat (void *handle, uint8_t slaveAddr, uint8_t wdtErrType, uint8_t *wdtErrStat) |
TPS65941 watchdog error status function. More... | |
Board_STATUS | Board_tps65941StartEsm (void *handle, uint8_t slaveAddr, uint8_t esmCfg, uint8_t esmMode) |
Start TPS65941 ESM function. More... | |
Board_STATUS | Board_tps65941StopEsm (void *handle, uint8_t slaveAddr, uint8_t esmCfg) |
Stop TPS65941 ESM function. More... | |
Board_STATUS | Board_tps65941ConfigEsm (void *handle, uint8_t slaveAddr, uint8_t esmCfgType, Board_Tps65941EsmCfg *esmCfg) |
TPS65941 ESM configuration function. More... | |
Board_STATUS | Board_tps65941GetEsmCount (void *handle, uint8_t slaveAddr, uint8_t esmCfg, uint8_t *esmErrCnt) |
Get the ESM error count function. More... | |