AM64x MCU+ SDK  08.02.00
sciclient_boardcfg.h File Reference

Introduction

Wrapper function to send the board configuration message to DMSC.

Go to the source code of this file.

Data Structures

struct  Sciclient_BoardCfgPrms_t
 Parameters for Sciclient_boardCfg Pointer to this is passed to Sciclient_boardCfg. More...
 

Functions

int32_t Sciclient_boardCfg (const Sciclient_BoardCfgPrms_t *pInPrms)
 One time board configuration to be done from R5. More...
 
int32_t Sciclient_boardCfgPm (const Sciclient_BoardCfgPrms_t *pInPrms)
 One time board configuration to be done from R5 for PM. User needs to define a section ".boardcfg_data" in the linker file for the default configuration, which needs to be present in OCMRAM . If user provides custom board_cfg, then the data must be present on OCMRAM. More...
 
int32_t Sciclient_boardCfgRm (const Sciclient_BoardCfgPrms_t *pInPrms)
 One time board configuration to be done from R5 for RM . User needs to define a section ".boardcfg_data" in the linker file for the default configuration, which needs to be present in OCMRAM . If user provides custom board_cfg, then the data must be present on OCMRAM. More...
 
int32_t Sciclient_boardCfgSec (const Sciclient_BoardCfgPrms_t *pInPrms)
 One time board configuration to be done from R5 for SECURITY User needs to define a section ".boardcfg_data" in the linker file for the default configuration, which needs to be present in OCMRAM . If user provides custom board_cfg, then the data must be present on OCMRAM. More...
 

Function Documentation

◆ Sciclient_boardCfg()

int32_t Sciclient_boardCfg ( const Sciclient_BoardCfgPrms_t pInPrms)

One time board configuration to be done from R5.

    User needs to define a section ".boardcfg_data" in the
    linker file for the default configuration, which needs to be present
    in OCMRAM . If user provides custom board_cfg, then the data must
    be present on OCMRAM.
Parameters
pInPrms[IN] Pointer to Sciclient_BoardCfgPrms_t . NULL results in default config.
Returns
SystemP_SUCCESS on success, else failure .

◆ Sciclient_boardCfgPm()

int32_t Sciclient_boardCfgPm ( const Sciclient_BoardCfgPrms_t pInPrms)

One time board configuration to be done from R5 for PM. User needs to define a section ".boardcfg_data" in the linker file for the default configuration, which needs to be present in OCMRAM . If user provides custom board_cfg, then the data must be present on OCMRAM.

Parameters
pInPrms[IN] Pointer to #Sciclient_BoardCfgPrms_t . NULL results in default config.
Returns
SystemP_SUCCESS on success, else failure .

◆ Sciclient_boardCfgRm()

int32_t Sciclient_boardCfgRm ( const Sciclient_BoardCfgPrms_t pInPrms)

One time board configuration to be done from R5 for RM . User needs to define a section ".boardcfg_data" in the linker file for the default configuration, which needs to be present in OCMRAM . If user provides custom board_cfg, then the data must be present on OCMRAM.

Parameters
pInPrms[IN] Pointer to #Sciclient_BoardCfgPrms_t . NULL results in default config.
Returns
SystemP_SUCCESS on success, else failure .

◆ Sciclient_boardCfgSec()

int32_t Sciclient_boardCfgSec ( const Sciclient_BoardCfgPrms_t pInPrms)

One time board configuration to be done from R5 for SECURITY User needs to define a section ".boardcfg_data" in the linker file for the default configuration, which needs to be present in OCMRAM . If user provides custom board_cfg, then the data must be present on OCMRAM.

Parameters
pInPrms[IN] Pointer to #Sciclient_BoardCfgPrms_t . NULL results in default config.
Returns
SystemP_SUCCESS on success, else failure .