DSS Video Port layer interface file.
|
void | CSL_dssVpEnable (CSL_dss_vpRegs *vpRegs, uint32_t enable) |
| Enable the DSS Video Port. More...
|
|
void | CSL_dssVpSetGoBit (CSL_dss_vpRegs *vpRegs) |
| GO Command for the VP output. It is used to synchronize the pipelines associated with the VP output. More...
|
|
void | CSL_dssVpSetLcdTdmConfig (CSL_dss_vpRegs *vpRegs, const CSL_DssVpLcdTdmCfg *lcdTdmCfg) |
| Configure the LCD TDM(Time division multiplexing) parameters. More...
|
|
void | CSL_dssVpSetLcdLineNum (CSL_dss_vpRegs *vpRegs, uint32_t lineNum) |
| Set the Line Number at which the interrupt should be generated. More...
|
|
int32_t | CSL_dssVpSetLcdOpTimingConfig (CSL_dss_vpRegs *vpRegs, const CSL_DssVpLcdOpTimingCfg *lcdCfg) |
| Configure the LCD Timing parameters. More...
|
|
int32_t | CSL_dssVpSetLcdBlankTiming (CSL_dss_vpRegs *vpRegs, const CSL_DssVpLcdBlankTimingCfg *blankCfg, uint32_t dvoFormat, uint32_t scanFormat, uint32_t isCustomTiming) |
| Configure the LCD Blank Timing parameters. More...
|
|
void | CSL_dssVpSetLcdAdvSignalConfig (CSL_dss_vpRegs *vpRegs, const CSL_DssVpLcdAdvSignalCfg *advSignalCfg) |
| Configure the advance LCD Signal parameters. More...
|
|
void | CSL_dssVpSetLcdSignalPolarityConfig (CSL_dss_vpRegs *vpRegs, const CSL_DssVpLcdSignalPolarityCfg *polarityCfg) |
| Configure the Polarity of LCD signals(HSYNC, VSYNC, PCLK, Data) More...
|
|
void | CSL_dssVpEnableTvGamma (CSL_dss_vpRegs *vpRegs, const CSL_DssVpGammaCfg *gammaCfg) |
| Enable/Bypass TV Gamma Table. More...
|
|
void | CSL_dssVpSetCSCCoeff (CSL_dss_vpRegs *vpRegs, const CSL_DssCscCoeff *cscCoeff, uint32_t cscPos, uint32_t cscEnable) |
| Configure the coefficients for Color Space Conversion. More...
|
|
void | CSL_dssVpSetSafetySignSeedVal (CSL_dss_vpRegs *vpRegs, uint32_t signSeedVal) |
| Set the seed value for the signature calculation. More...
|
|
void | CSL_dssVpSetSafetyReferenceSign (CSL_dss_vpRegs *vpRegs, uint32_t referenceSign, uint32_t regionId) |
| Set the reference safety signature for data correctness check. More...
|
|
void | CSL_dssVpSetSafetyChkConfig (CSL_dss_vpRegs *vpRegs, const CSL_DssSafetyChkCfg *safetyCfg, uint32_t regionId) |
| Configure the Safety Check parameters. More...
|
|
uint32_t | CSL_dssVpGetSafetySign (const CSL_dss_vpRegs *vpRegs, uint32_t regionId) |
| Get the Safety Signature of the sub region. More...
|
|
void | CSL_dssVpOldiReset (const CSL_dss_vpRegs *vpRegs) |
| Reset the OLDI Module. More...
|
|
void | CSL_dssVpSetOldiConfig (CSL_dss_vpRegs *vpRegs, const CSL_DssVpOldiCfg *oldiCfg) |
| Set the OLDI configuration. More...
|
|
void | CSL_dssVpOldiEnable (CSL_dss_vpRegs *vpRegs, uint32_t enable) |
| Enable/disable the OLDI Module. More...
|
|
static void | CSL_dssVpGammaCfgInit (CSL_DssVpGammaCfg *gammaCfg) |
| CSL_DssVpGammaCfg structure init function. More...
|
|
static void | CSL_dssVpLcdTdmCfgInit (CSL_DssVpLcdTdmCfg *tdmCfg) |
| CSL_DssVpLcdTdmCfg structure init function. More...
|
|
static void | CSL_dssVpLcdSignalPolarityCfgInit (CSL_DssVpLcdSignalPolarityCfg *polarityCfg) |
| CSL_DssVpLcdSignalPolarityCfg structure init function. More...
|
|
static void | CSL_dssVpLcdAdvSignalCfgInit (CSL_DssVpLcdAdvSignalCfg *advSignalCfg) |
| CSL_DssVpLcdAdvSignalCfg structure init function. More...
|
|
static void | CSL_dssVpLcdOpTimingCfgInit (CSL_DssVpLcdOpTimingCfg *lcdCfg) |
| CSL_DssVpLcdOpTimingCfg structure init function. More...
|
|
static void | CSL_dssVpLcdBlankTimingCfgInit (CSL_DssVpLcdBlankTimingCfg *blankCfg) |
| CSL_DssVpLcdBlankTimingCfg structure init function. More...
|
|
static void | CSL_dssVpOldiCfgInit (CSL_DssVpOldiCfg *oldiCfg) |
| CSL_DssVpOldiCfg structure init function. More...
|
|