PDK API Guide for J721E
IPC Driver Configurations

Introduction

This is documentation for IPC driver configuration

Files

file  ipc_config.h
 configurations for ipc module.
 

Macros

#define IPC_CTRL_ENDPOINT_ID   (53U)
 Control End Point End Point used to communicate control messages. Primarily used to communicate available end point on a processor ID. More...
 
#define IPC_VRING_SIZE   (0x20000U)
 Size of VRing. There are 256 buffer of 512 bytes Allocate same amount for book keeping. More...
 
#define IPC_MAX_DATA_PAYLOAD   (496U)
 Max data payload with rpmsg transport with enqueueing of Rx messages. More...
 
#define IPC_MAX_NAME_ENTRY   (100u)
 Max size of Name Entry. More...
 
#define IPC_TASK_STACKSIZE   0x2000U
 
#define IPC_SCICLIENT_TIMEOUT   (SCICLIENT_SERVICE_WAIT_FOREVER)
 SCICLIENT API timeout. More...
 

Macro Definition Documentation

◆ IPC_CTRL_ENDPOINT_ID

#define IPC_CTRL_ENDPOINT_ID   (53U)

Control End Point End Point used to communicate control messages. Primarily used to communicate available end point on a processor ID.

◆ IPC_VRING_SIZE

#define IPC_VRING_SIZE   (0x20000U)

Size of VRing. There are 256 buffer of 512 bytes Allocate same amount for book keeping.

◆ IPC_MAX_DATA_PAYLOAD

#define IPC_MAX_DATA_PAYLOAD   (496U)

Max data payload with rpmsg transport with enqueueing of Rx messages.

◆ IPC_MAX_NAME_ENTRY

#define IPC_MAX_NAME_ENTRY   (100u)

Max size of Name Entry.

◆ IPC_TASK_STACKSIZE

#define IPC_TASK_STACKSIZE   0x2000U

◆ IPC_SCICLIENT_TIMEOUT

#define IPC_SCICLIENT_TIMEOUT   (SCICLIENT_SERVICE_WAIT_FOREVER)

SCICLIENT API timeout.