PDK API Guide for J721E
|
IPC initialization parameters.
Data Fields | |
uint32_t | instId |
Ipc_PhyToVirtFxn | phyToVirtFxn |
Ipc_VirtToPhyFxn | virtToPhyFxn |
Ipc_OsalPrms | osalPrms |
Ipc_NewMsgReceivedFxn | newMsgFxn |
Ipc_PrintFxn | printFxn |
uint32_t Ipc_InitPrms::instId |
[IN] Ipc_InstanceId. Only 1 instance is supported in this implementation. The value shall be 0
Ipc_PhyToVirtFxn Ipc_InitPrms::phyToVirtFxn |
If not NULL, this function will be called to convert physical address to virtual address to access the pointer returned by the IPC. If NULL, the driver will assume a one-one mapping.
Note: The init fxn will initialize this to the default one-one map function Ipc_defaultPhyToVirtFxn
Ipc_VirtToPhyFxn Ipc_InitPrms::virtToPhyFxn |
If not NULL, this function will be called to convert virtual address to physical address to be provided to IPC. If NULL, the driver will assume a one-one mapping.
Note: The init fxn will initialize this to the default one-one map function Ipc_defaultVirtToPhyFxn
Ipc_OsalPrms Ipc_InitPrms::osalPrms |
OSAL callback parameters
Ipc_NewMsgReceivedFxn Ipc_InitPrms::newMsgFxn |
Optional callback function, that would be invoked when a new message is received
Ipc_PrintFxn Ipc_InitPrms::printFxn |
If not NULL, this function will be called to print debug/info message with appropriate string.