![]() |
![]() |
DSS Controller Driver API/interface file. More...
Data Structures | |
struct | Dss_DctrlPathInfo |
Structure containing DSS path information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_PATH. This IOCTL takes the array of edges connected between nodes. More... | |
struct | Dss_DctrlVpParams |
Structure containing Video Port information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_VP_PARAMS. More... | |
struct | Dss_DctrlOverlayParams |
Structure containing Overlay information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_OVERLAY_PARAMS. More... | |
struct | Dss_DctrlOverlayLayerParams |
Structure containing Overlay layer information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_LAYER_PARAMS. More... | |
struct | Dss_DctrlVpCscCoeff |
Structure containing Video Port CSC information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_VP_CSC_COEFF. More... | |
struct | Dss_DctrlAdvVpParams |
Structure containing advance Video Port information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_ADV_VP_PARAMS. More... | |
struct | Dss_DctrlLcdBlankTimingParams |
Structure containing LCD Blank Timing Configuration. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_LCD_BLANK_TIMING_PARAMS. More... | |
struct | Dss_DctrlRegionSafetyChkCfg |
Structure containing Safety Check configuration for a particular region. More... | |
struct | Dss_DctrlVpSafetyChkParams |
Structure containing Safety Check configuration of Video Port. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_VP_SAFETY_CHK_PARAMS. More... | |
struct | Dss_DctrlVpErrorStats |
Structure containing Error Stats of Video Port. This structure is used as an argument to IOCTL_DSS_DCTRL_GET_VP_ERROR_STATS. More... | |
struct | Dss_DctrlGlobalDssParams |
Structure containing global DSS Configuration. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_GLOBAL_DSS_PARAMS. More... | |
struct | Dss_DctrlSyncLostCbParams |
Structure containing Sync Lost callback parameters. This structure is used as an argument to IOCTL_DSS_DCTRL_REGISTER_SYNCLOST_CB. More... | |
Macros | |
#define | IOCTL_DSS_DCTRL_SET_PATH (DSS_DCTRL_IOCTL_BASE + 0x01U) |
Command to set the DSS display path configuration. More... | |
#define | IOCTL_DSS_DCTRL_CLEAR_PATH (DSS_DCTRL_IOCTL_BASE + 0x02U) |
Command to clear the DSS display path configuration. More... | |
#define | IOCTL_DSS_DCTRL_SET_VP_PARAMS (DSS_DCTRL_IOCTL_BASE + 0x03U) |
Command to set Video Port configuration. More... | |
#define | IOCTL_DSS_DCTRL_SET_OVERLAY_PARAMS (DSS_DCTRL_IOCTL_BASE + 0x04U) |
Command to set configuration of the given overlay. More... | |
#define | IOCTL_DSS_DCTRL_SET_LAYER_PARAMS (DSS_DCTRL_IOCTL_BASE + 0x05U) |
Command to set layer/Z-order configuration of the given overlay. More... | |
#define | IOCTL_DSS_DCTRL_SET_VP_CSC_COEFF (DSS_DCTRL_IOCTL_BASE + 0x06U) |
Command to program the CSC coefficients for Video Port. By default BT 601 coefficients are set. More... | |
#define | IOCTL_DSS_DCTRL_SET_ADV_VP_PARAMS (DSS_DCTRL_IOCTL_BASE + 0x07U) |
Command to set advance Video Port configuration. More... | |
#define | IOCTL_DSS_DCTRL_SET_LCD_BLANK_TIMING_PARAMS (DSS_DCTRL_IOCTL_BASE + 0x08U) |
Command to program blank timing parameters of given LCD. More... | |
#define | IOCTL_DSS_DCTRL_SET_VP_SAFETY_CHK_PARAMS (DSS_DCTRL_IOCTL_BASE + 0x09U) |
Command to program Safety Check configuration at Video Port Output. More... | |
#define | IOCTL_DSS_DCTRL_GET_VP_ERROR_STATS (DSS_DCTRL_IOCTL_BASE + 0x0AU) |
IOCTL to get the number of errors for a given Video Port. More... | |
#define | IOCTL_DSS_DCTRL_SET_GLOBAL_DSS_PARAMS (DSS_DCTRL_IOCTL_BASE + 0x0BU) |
IOCTL to set the global DSS parameters. More... | |
#define | IOCTL_DSS_DCTRL_STOP_VP (DSS_DCTRL_IOCTL_BASE + 0x0CU) |
Command to disable Video Port. More... | |
#define | IOCTL_DSS_DCTRL_SET_OLDI_PARAMS (DSS_DCTRL_IOCTL_BASE + 0x0DU) |
IOCTL to set the OLDI configuration of given video port. More... | |
#define | IOCTL_DSS_DCTRL_REGISTER_SYNCLOST_CB (DSS_DCTRL_IOCTL_BASE + 0x0EU) |
Command to register Video Port sync lost callback function. More... | |
Typedefs | |
typedef void(* | Dss_DctrlSyncLostCbFxn )(uint32_t vpId, void *appData) |
Video Port sync loss callback function prototype. More... | |
DSS Controller Driver API/interface file.
typedef void(* Dss_DctrlSyncLostCbFxn)(uint32_t vpId, void *appData) |
Video Port sync loss callback function prototype.
appData | [OUT] Application's private data. |
|
inlinestatic |
Dss_DctrlAdvVpParams structure init function.
advVpParams | [IN]Pointer to Dss_DctrlAdvVpParams structure. |
|
inlinestatic |
Dss_DctrlGlobalDssParams structure init function.
globalDssParams | [IN]Pointer to Dss_DctrlGlobalDssParams structure. |
|
inlinestatic |
Dss_DctrlLcdBlankTimingParams structure init function.
lcdBlankTimingParams | [IN]Pointer to Dss_DctrlLcdBlankTimingParams structure. |
|
inlinestatic |
Dss_DctrlOverlayLayerParams structure init function.
layerParams | [IN]Pointer to Dss_DctrlOverlayLayerParams structure. |
|
inlinestatic |
Dss_DctrlOverlayParams structure init function.
overlayParams | [IN]Pointer to Dss_DctrlOverlayParams structure. |
|
inlinestatic |
Dss_DctrlPathInfo structure init function.
pathInfo | [IN]Pointer to Dss_DctrlPathInfo structure. |
|
inlinestatic |
Dss_DctrlRegionSafetyChkCfg structure init function.
regionSafetyChkCfg | [IN]Pointer to Dss_DctrlRegionSafetyChkCfg structure. |
|
inlinestatic |
Dss_DctrlSyncLostCbParams structure init function.
syncLostCbParams | [IN]Pointer to Dss_DctrlSyncLostCbParams structure. |
|
inlinestatic |
Dss_DctrlVpErrorStats structure init function.
vpErrorStats | [IN]Pointer to Dss_DctrlVpErrorStats structure. |
|
inlinestatic |
Dss_DctrlVpParams structure init function.
vpParams | [IN]Pointer to Dss_DctrlVpParams structure. |
|
inlinestatic |
Dss_DctrlVpSafetyChkParams structure init function.
vpSafetyChkParams | [IN]Pointer to Dss_DctrlVpSafetyChkParams structure. |