 |
AM261x MCU+ SDK
10.02.00
|
|
Go to the documentation of this file.
57 #include <board/pmic/pmic_lld/blackbird/include/pmic.h>
61 #include <board/pmic/pmic_lld/derby/include/pmic.h>
95 typedef int32_t (*
PMIC_OpenFxn)(PMIC_Config *config,
const PMIC_Params *params);
149 typedef struct PMIC_Fxns_s
PMIC_Config gPmicConfig[]
uint32_t instance
Definition: pmic.h:141
PMIC_OpenFxn openFxn
Definition: pmic.h:151
uint32_t deviceType
Definition: pmic.h:132
PMIC_Fxns * fxns
Definition: pmic.h:166
void PMIC_close(PMIC_Handle handle)
Close PMIC driver.
uint32_t instType
Definition: pmic.h:136
void * object
Definition: pmic.h:168
Pmic_CoreHandle_t * pmicCoreHandle
Definition: pmic.h:246
uint32_t isOpen
Definition: pmic.h:248
PMIC driver configuration, these are filled by SysCfg based on the device that is selected.
Definition: pmic.h:165
void(* PMIC_CloseFxn)(PMIC_Config *config)
Driver implementation to close a specific PMIC driver.
Definition: pmic.h:119
PMIC_Handle handle
Definition: pmic.h:244
uint32_t i2cAddr
Definition: pmic.h:138
Pmic_CoreHandle_t * PMIC_getCoreHandle(uint32_t index)
Get handle to PMIC Pmic_CoreHandle_t driver.
PMIC_Handle PMIC_open(uint32_t instanceId, const PMIC_Params *params)
Open PMIC driver.
Parameters passed during PMIC_open()
Definition: pmic.h:131
PMIC_CloseFxn closeFxn
Definition: pmic.h:155
int32_t(* PMIC_ConfigureFxn)(PMIC_Config *config)
Driver implementation to configure the specific PMIC driver.
Definition: pmic.h:107
int32_t PMIC_configure(PMIC_Handle handle)
Configure PMIC driver.
PMIC driver object - not to be used by application.
Definition: pmic.h:242
void * PMIC_Handle
Handle to the PMIC driver returned by PMIC_open()
Definition: pmic.h:73
PMIC_ConfigureFxn configureFxn
Definition: pmic.h:153
Driver implementation callbacks.
Definition: pmic.h:150
int32_t(* PMIC_OpenFxn)(PMIC_Config *config, const PMIC_Params *params)
Driver implementation to open a specific PMIC driver.
Definition: pmic.h:95
uint32_t commMode
Definition: pmic.h:134