PDK API Guide for J721E
|
Functions | |
Board_STATUS | Board_getIDInfo (Board_IDInfo *info) |
Get board information. More... | |
Board_STATUS | Board_getIDInfo_v2 (Board_IDInfo_v2 *info, uint8_t slaveAddress) |
Get board information - v2. More... | |
Board_STATUS | Board_writeIDInfo_v2 (Board_IDInfo_v2 *info, uint8_t slaveAddress) |
Set board information - v2. More... | |
Board_STATUS | Board_getSoCInfo (Board_SoCInfo *socInfo) |
Get SoC information. More... | |
Board_STATUS | Board_init (Board_initCfg cfg) |
Initialization functions for a specific board. More... | |
Board_STATUS | Board_initLite (Board_initCfg cfg) |
Board library initialization function with limited module initializations. More... | |
Board_STATUS | Board_deinit (Board_initCfg cfg) |
Board library deinitialization function. More... | |
Board_STATUS | Board_releaseResource (uint32_t resourceID) |
Board library function to release the resources. More... | |
Board_STATUS | Board_DDRTempMonitoringInit (Board_thermalMgmtCallbackFunction_t callbackFunction) |
Initialize Board DDR Temperature monitoring. More... | |
Board_STATUS Board_getIDInfo | ( | Board_IDInfo * | info | ) |
Get board information.
[out] | info | This structure will have board information on return |
Board_STATUS Board_getIDInfo_v2 | ( | Board_IDInfo_v2 * | info, |
uint8_t | slaveAddress | ||
) |
Get board information - v2.
[out] | info | This structure will have board information on return |
[in] | slaveAddress | I2C slave address of EEPROM to be read |
Board_STATUS Board_writeIDInfo_v2 | ( | Board_IDInfo_v2 * | info, |
uint8_t | slaveAddress | ||
) |
Set board information - v2.
[in] | info | This structure will have board information |
[in] | slaveAddress | I2C slave address of EEPROM to be write |
Board_STATUS Board_getSoCInfo | ( | Board_SoCInfo * | socInfo | ) |
Get SoC information.
[out] | socInfo | This structure will have SoC information on return |
Board_STATUS Board_init | ( | Board_initCfg | cfg | ) |
Initialization functions for a specific board.
[in] | cfg | Param to indicate what to initialize when calling Board_init() |
Board_STATUS Board_initLite | ( | Board_initCfg | cfg | ) |
Board library initialization function with limited module initializations.
This is ligher version of board init function which does not include the initialization of modules that depend on drivers. This can be used on platforms which are low on memory footprint.
Please refer the board specific init code for list module init supported by this function.
cfg | [IN] Board configuration flags |
Board_STATUS Board_deinit | ( | Board_initCfg | cfg | ) |
Board library deinitialization function.
BOARD_DEINIT_UART_STDIO - Deinitializes the UART module.
cfg | [IN] Board configuration flags |
Board_STATUS Board_releaseResource | ( | uint32_t | resourceID | ) |
Board library function to release the resources.
resourceID | [IN] Resource ID |
Board_STATUS Board_DDRTempMonitoringInit | ( | Board_thermalMgmtCallbackFunction_t | callbackFunction | ) |
Initialize Board DDR Temperature monitoring.
[in] | callbackFunction | Callback function to be called with thermal events |