DSS Overlay layer interface file.
Go to the source code of this file.
Data Structures | |
struct | CSL_DssOverlayCfg |
Configuration for DSS Overlay. More... | |
struct | CSL_DssOverlayLayerCfg |
Configuration for selecting overlay input layers. More... | |
struct | CSL_DssOverlayPipePosCfg |
Video Pipe Position Configuration in Overlay. More... | |
Macros | |
DSS Overlay Transparency Color Key Selection | |
#define | CSL_DSS_OVERLAY_TRANS_COLOR_DEST ((uint32_t) CSL_DSS_OVR1_CONFIG_TCKLCDSELECTION_VAL_GDTK) |
Destination transparency color key selected. More... | |
#define | CSL_DSS_OVERLAY_TRANS_COLOR_SRC ((uint32_t) CSL_DSS_OVR1_CONFIG_TCKLCDSELECTION_VAL_VSTK) |
Source transparency color key selected. More... | |
DSS Overlay Layer Number | |
#define | CSL_DSS_OVERLAY_LAYER_NUM_0 ((uint32_t) 0x0U) |
Overlay Layer 0. More... | |
#define | CSL_DSS_OVERLAY_LAYER_NUM_1 ((uint32_t) 0x1U) |
Overlay Layer 1. More... | |
#define | CSL_DSS_OVERLAY_LAYER_MAX ((uint32_t) 0x2U) |
Maximum overlay layers. More... | |
#define | CSL_DSS_OVERLAY_LAYER_INVALID ((uint32_t) 0xFFU) |
Invalid Overlay Layer. More... | |
Typedefs | |
typedef CSL_dss_ovr1Regs | CSL_dss_overlayRegs |
DSS Overlay Registers. More... | |
Functions | |
void | CSL_dssOverlaySetConfig (CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayCfg *overlayCfg) |
Configure the Overlay Params. More... | |
void | CSL_dssOverlayColorBarEnable (CSL_dss_overlayRegs *overlayRegs, uint32_t enable) |
Enable the Color Bar in DSS Overlay. More... | |
void | CSL_dssOverlaySetLayerConfig (CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayLayerCfg *layerCfg) |
Configure the Overlay input selection. More... | |
void | CSL_dssOverlaySetPipePosConfig (CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayPipePosCfg *pipePosCfg, uint32_t layerNum) |
Configure the Video Pipe Position in Overlay. More... | |
uint32_t | CSL_dssOverlayGetEnabledPipeLayerNum (const CSL_dss_overlayRegs *overlayRegs, uint32_t pipeId) |
Get the layer number where a particular Video Pipe is connected. More... | |
static void | CSL_dssOverlayCfgInit (CSL_DssOverlayCfg *overlayCfg) |
CSL_DssOverlayCfg structure init function. More... | |
static void | CSL_dssOverlayLayerCfgInit (CSL_DssOverlayLayerCfg *layerCfg) |
CSL_DssOverlayLayerCfg structure init function. More... | |
static void | CSL_dssOverlayPipePosCfgInit (CSL_DssOverlayPipePosCfg *pipePosCfg) |
CSL_DssOverlayPipePosCfg structure init function. More... | |