PDK API Guide for J721E
dss_m2m.h File Reference

Introduction

DSS Display Write-back Driver interface file.

Go to the source code of this file.

Data Structures

struct  Dss_WbPipeCfgParams
 Structure containing video write-back pipe configuration. More...
 
struct  Dss_WbPipeMflagParams
 Structure containing Video write-back Pipe Mflag Information. This structure is used as an argument to IOCTL_DSS_M2M_SET_WB_PIPE_MFLAG_PARAMS. More...
 
struct  Dss_WbStatus
 Structure containing current status of the display M2M driver. This structure is used as an argument to IOCTL_DSS_M2M_GET_CURRENT_STATUS. More...
 
struct  Dss_WbCreateParams
 Structure containing display driver create arguments, used when calling Fvid2_create(). Application shall maintain same create time configurations between multiple driver handles for same WB pipe-line. More...
 
struct  Dss_WbCreateStatus
 DSS M2M driver create status. Returned after calling Fvid2_create(). More...
 
struct  Dss_PipeCfgParams
 Structure containing video pipe configuration. This structure is used as an argument to IOCTL_DSS_M2M_SET_PIPE_PARAMS. More...
 
struct  Dss_PipeMflagParams
 Structure containing Video Pipe Mflag Information. This structure is used as an argument to IOCTL_DSS_M2M_SET_PIPE_MFLAG_PARAMS. More...
 
struct  Dss_PipeCscParams
 Structure containing Video Pipe CSC Information. This structure is used as an argument to IOCTL_DSS_M2M_SET_PIPE_CSC_COEFF. More...
 

Macros

#define IOCTL_DSS_M2M_SET_WB_PIPE_PARAMS   (DSS_M2M_IOCTL_BASE + 0x0001U)
 Command to set DSS display M2M pipeline parameters. More...
 
#define IOCTL_DSS_M2M_SET_WB_PIPE_MFLAG_PARAMS   (DSS_M2M_IOCTL_BASE + 0x0002U)
 Command to set MFLAG parameters for WB pipe. More...
 
#define IOCTL_DSS_M2M_GET_CURRENT_STATUS   (DSS_M2M_IOCTL_BASE + 0x0003U)
 Command to get the display status. More...
 
#define IOCTL_DSS_M2M_SET_WB_PIPE_CSC_COEFF   (DSS_M2M_IOCTL_BASE + 0x0004U)
 Command to program the CSC coefficients for WB Pipe. By default BT 601 coefficients are set. More...
 
#define IOCTL_DSS_M2M_SET_WB_PIPE_DMA_CFG   (DSS_M2M_IOCTL_BASE + 0x0005U)
 Command to program the write-back pipe DMA configuration parameters. More...
 
#define IOCTL_DSS_M2M_SET_PIPE_PARAMS   (DSS_M2M_IOCTL_BASE + 0x0006U)
 Command to set DSS display pipeline parameters. More...
 
#define IOCTL_DSS_M2M_SET_PIPE_MFLAG_PARAMS   (DSS_M2M_IOCTL_BASE + 0x0007U)
 Command to set MFLAG parameters for video pipe. More...
 
#define IOCTL_DSS_M2M_SET_PIPE_CSC_COEFF   (DSS_M2M_IOCTL_BASE + 0x0008U)
 Command to program the CSC coefficients for Video Pipe. By default BT 601 coefficients are set. More...
 

Functions

static void Dss_m2mCreateParamsInit (Dss_WbCreateParams *createParams)
 Dss_WbCreateParams structure init function. More...
 
static void Dss_m2mPipeCfgParamsInit (Dss_WbPipeCfgParams *cfgParams)
 Dss_WbPipeCfgParams structure init function. More...
 
static void Dss_m2mMFlagParamsInit (Dss_WbPipeMflagParams *mFlagParams)
 Dss_WbPipeMflagParams structure init function. More...
 
static void Dss_m2mStatusInit (Dss_WbStatus *status)
 Dss_WbStatus structure init function. More...