![]()  | 
  
    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... | |