|
|
DSS Video Port Color Space Conversion block position wrt Gamma block
|
#define | CSL_DSS_VP_CSC_POS_AFTER_GAMMA ((uint32_t) CSL_DSS_VP1_CONFIG_COLORCONVPOS_VAL_AFTERGAMMA) |
| CSC block is after GAMMA correction. More...
|
|
#define | CSL_DSS_VP_CSC_POS_BEFORE_GAMMA ((uint32_t) CSL_DSS_VP1_CONFIG_COLORCONVPOS_VAL_BEFOREGAMMA) |
| CSC block is before GAMMA correction. More...
|
|
|
State of unused bits in TDM mode for the VP output
|
#define | CSL_DSS_VP_TDM_UNUSED_BITS_LEVEL_LOW ((uint32_t) CSL_DSS_VP1_CONTROL_TDMUNUSEDBITS_VAL_LOWLEVEL) |
| Low level. More...
|
|
#define | CSL_DSS_VP_TDM_UNUSED_BITS_LEVEL_HIGH ((uint32_t) CSL_DSS_VP1_CONTROL_TDMUNUSEDBITS_VAL_HIGHLEVEL) |
| High level. More...
|
|
#define | CSL_DSS_VP_TDM_UNUSED_BITS_LEVEL_UNCHANGED ((uint32_t) CSL_DSS_VP1_CONTROL_TDMUNUSEDBITS_VAL_UNCHANGED) |
| Unchanged level. More...
|
|
|
|
#define | CSL_DSS_VP_TDM_CYCLE_1PERPIXEL ((uint32_t) CSL_DSS_VP1_CONTROL_TDMCYCLEFORMAT_VAL_1CYCPERPIX) |
| 1 cycle per pixel More...
|
|
#define | CSL_DSS_VP_TDM_CYCLE_2PERPIXEL ((uint32_t) CSL_DSS_VP1_CONTROL_TDMCYCLEFORMAT_VAL_2CYCPERPIX) |
| 2 cycles per pixel More...
|
|
#define | CSL_DSS_VP_TDM_CYCLE_3PERPIXEL ((uint32_t) CSL_DSS_VP1_CONTROL_TDMCYCLEFORMAT_VAL_3CYCPERPIX) |
| 3 cycles per pixel More...
|
|
#define | CSL_DSS_VP_TDM_CYCLE_3PER2PIXEL ((uint32_t) CSL_DSS_VP1_CONTROL_TDMCYCLEFORMAT_VAL_3CYCPER2PIX) |
| 3 cycles per 2 pixels More...
|
|
|
|
#define | CSL_DSS_VP_TDM_PARALLEL_OUTPUT_8BIT ((uint32_t) CSL_DSS_VP1_CONTROL_TDMPARALLELMODE_VAL_8BPARAINT) |
| 8-bit parallel output interface selected More...
|
|
#define | CSL_DSS_VP_TDM_PARALLEL_OUTPUT_9BIT ((uint32_t) CSL_DSS_VP1_CONTROL_TDMPARALLELMODE_VAL_9BPARAINT) |
| 9-bit parallel output interface selected More...
|
|
#define | CSL_DSS_VP_TDM_PARALLEL_OUTPUT_12BIT ((uint32_t) CSL_DSS_VP1_CONTROL_TDMPARALLELMODE_VAL_12BPARAINT) |
| 12-bit parallel output interface selected More...
|
|
#define | CSL_DSS_VP_TDM_PARALLEL_OUTPUT_16BIT ((uint32_t) CSL_DSS_VP1_CONTROL_TDMPARALLELMODE_VAL_16BPARAINT) |
| 16-bit parallel output interface selected More...
|
|
|
|
#define | CSL_DSS_VP_HVSYNC_NOT_ALIGNED ((uint32_t) CSL_DSS_VP1_POL_FREQ_ALIGN_VAL_NOTALIGNED) |
| HSYNC and VSYNC are not aligned. More...
|
|
#define | CSL_DSS_VP_HVSYNC_ALIGNED ((uint32_t) CSL_DSS_VP1_POL_FREQ_ALIGN_VAL_ALIGNED) |
| HSYNC and VSYNC assertions are aligned. More...
|
|
|
|
#define | CSL_DSS_VP_HVCLK_CONTROL_OFF ((uint32_t) CSL_DSS_VP1_POL_FREQ_ONOFF_VAL_DOPEDPCK) |
| HSYNC and VSYNC are driven on opposite edges of the pixel clock than pixel data. More...
|
|
#define | CSL_DSS_VP_HVCLK_CONTROL_ON ((uint32_t) CSL_DSS_VP1_POL_FREQ_ONOFF_VAL_DBIT16) |
| HSYNC and VSYNC are driven according to hVClkRiseFall value. More...
|
|
|
Delta size value of the odd field compared to the even field
|
#define | CSL_DSS_VP_LPP_DELTA_ZERO ((uint32_t) CSL_DSS_VP1_SIZE_SCREEN_DELTA_LPP_VAL_SAME) |
| Odd field has same size as even. More...
|
|
#define | CSL_DSS_VP_LPP_DELTA_PLUSONE ((uint32_t) CSL_DSS_VP1_SIZE_SCREEN_DELTA_LPP_VAL_PLUSONE) |
| Odd field is equal to even field + 1. More...
|
|
#define | CSL_DSS_VP_LPP_DELTA_MINUSONE ((uint32_t) CSL_DSS_VP1_SIZE_SCREEN_DELTA_LPP_VAL_MINUSONE) |
| Odd field is equal to even field - 1. More...
|
|
|
First Field to Video Port output in case of interlace mode
|
#define | CSL_DSS_VP_FID_FIRST_EVEN ((uint32_t) CSL_DSS_VP1_CONFIG_FIDFIRST_VAL_EVEN) |
| First field is even. More...
|
|
#define | CSL_DSS_VP_FID_FIRST_ODD ((uint32_t) CSL_DSS_VP1_CONFIG_FIDFIRST_VAL_ODD) |
| First field is odd. More...
|
|
|
|
#define | CSL_DSS_VP_SAFETY_REGION_0 ((uint32_t) 0x0U) |
| Safety Region 0. More...
|
|
#define | CSL_DSS_VP_SAFETY_REGION_1 ((uint32_t) 0x1U) |
| Safety Region 1. More...
|
|
#define | CSL_DSS_VP_SAFETY_REGION_2 ((uint32_t) 0x2U) |
| Safety Region 2. More...
|
|
#define | CSL_DSS_VP_SAFETY_REGION_3 ((uint32_t) 0x3U) |
| Safety Region 3. More...
|
|
#define | CSL_DSS_VP_SAFETY_REGION_MAX ((uint32_t) 0x4U) |
| Safety Region Max. More...
|
|
#define | CSL_DSS_VP_SAFETY_REGION_INVALID ((uint32_t) 0xFFU) |
| Invalid Safety Region. More...
|
|
|
Configuration of OLDI mapping. Specifies different data formats.
|
#define | CSL_DSS_VP_OLDI_MAP_TYPE_A ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_MAP_VAL_TYPE_A) |
| Map Type A is Single Link 18 bit. More...
|
|
#define | CSL_DSS_VP_OLDI_MAP_TYPE_B ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_MAP_VAL_TYPE_B) |
| Map Type B is Single Link 24 bit JEIDA. More...
|
|
#define | CSL_DSS_VP_OLDI_MAP_TYPE_C ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_MAP_VAL_TYPE_C) |
| Map Type C is Single Link 24 bit VESA. More...
|
|
#define | CSL_DSS_VP_OLDI_MAP_TYPE_D ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_MAP_VAL_TYPE_D) |
| Map Type D is Dual-link 18-bit. More...
|
|
#define | CSL_DSS_VP_OLDI_MAP_TYPE_E ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_MAP_VAL_TYPE_E) |
| Map Type E is Dual-link 24-bit JEIDA. More...
|
|
#define | CSL_DSS_VP_OLDI_MAP_TYPE_F ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_MAP_VAL_TYPE_F) |
| Map Type F is Dual-link 24-bit VESA. More...
|
|
|
18 bit LVDS output mapping is supported both from 24 bit input and 18 bit input. In case of 24 bit input mapping is R[7:2], G[7:2] and B[7:2]. In case of 18 bit input mapping is R[5:0], G[5:0] and B[5:0].
|
#define | CSL_DSS_VP_OLDI_BIT_DEPTH_18_BITS ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_MSB_VAL_18B) |
| Input RGB data's bit depth is 18. More...
|
|
#define | CSL_DSS_VP_OLDI_BIT_DEPTH_24_BITS ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_MSB_VAL_24B) |
| Input RGB data's bit depth is 24. More...
|
|
|
Dual mode operation is used for high resolution on OLDI.
|
#define | CSL_DSS_VP_OLDI_DUALMODESYNC_ENABLE ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_DUALMODESYNC_VAL_ENABLE) |
| Enable dual mode operation. More...
|
|
#define | CSL_DSS_VP_OLDI_DUALMODESYNC_DISABLE ((uint32_t) CSL_DSS_VP1_DSS_OLDI_CFG_DUALMODESYNC_VAL_DISABLE) |
| Disable dual mode operation. More...
|
|