RTEMS 6.1-rc2
|
CTRL - LCDIFv2 display control Register | |
#define | LCDIFV2_CTRL_INV_HS_MASK (0x1U) |
#define | LCDIFV2_CTRL_INV_HS_SHIFT (0U) |
#define | LCDIFV2_CTRL_INV_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_HS_SHIFT)) & LCDIFV2_CTRL_INV_HS_MASK) |
#define | LCDIFV2_CTRL_INV_VS_MASK (0x2U) |
#define | LCDIFV2_CTRL_INV_VS_SHIFT (1U) |
#define | LCDIFV2_CTRL_INV_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_VS_SHIFT)) & LCDIFV2_CTRL_INV_VS_MASK) |
#define | LCDIFV2_CTRL_INV_DE_MASK (0x4U) |
#define | LCDIFV2_CTRL_INV_DE_SHIFT (2U) |
#define | LCDIFV2_CTRL_INV_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_DE_SHIFT)) & LCDIFV2_CTRL_INV_DE_MASK) |
#define | LCDIFV2_CTRL_INV_PXCK_MASK (0x8U) |
#define | LCDIFV2_CTRL_INV_PXCK_SHIFT (3U) |
#define | LCDIFV2_CTRL_INV_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_INV_PXCK_MASK) |
#define | LCDIFV2_CTRL_NEG_MASK (0x10U) |
#define | LCDIFV2_CTRL_NEG_SHIFT (4U) |
#define | LCDIFV2_CTRL_NEG(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_NEG_SHIFT)) & LCDIFV2_CTRL_NEG_MASK) |
#define | LCDIFV2_CTRL_SW_RESET_MASK (0x80000000U) |
#define | LCDIFV2_CTRL_SW_RESET_SHIFT (31U) |
#define | LCDIFV2_CTRL_SW_RESET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SW_RESET_SHIFT)) & LCDIFV2_CTRL_SW_RESET_MASK) |
CTRL_SET - LCDIFv2 display control Register | |
#define | LCDIFV2_CTRL_SET_INV_HS_MASK (0x1U) |
#define | LCDIFV2_CTRL_SET_INV_HS_SHIFT (0U) |
#define | LCDIFV2_CTRL_SET_INV_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_HS_SHIFT)) & LCDIFV2_CTRL_SET_INV_HS_MASK) |
#define | LCDIFV2_CTRL_SET_INV_VS_MASK (0x2U) |
#define | LCDIFV2_CTRL_SET_INV_VS_SHIFT (1U) |
#define | LCDIFV2_CTRL_SET_INV_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_VS_SHIFT)) & LCDIFV2_CTRL_SET_INV_VS_MASK) |
#define | LCDIFV2_CTRL_SET_INV_DE_MASK (0x4U) |
#define | LCDIFV2_CTRL_SET_INV_DE_SHIFT (2U) |
#define | LCDIFV2_CTRL_SET_INV_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_DE_SHIFT)) & LCDIFV2_CTRL_SET_INV_DE_MASK) |
#define | LCDIFV2_CTRL_SET_INV_PXCK_MASK (0x8U) |
#define | LCDIFV2_CTRL_SET_INV_PXCK_SHIFT (3U) |
#define | LCDIFV2_CTRL_SET_INV_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_SET_INV_PXCK_MASK) |
#define | LCDIFV2_CTRL_SET_NEG_MASK (0x10U) |
#define | LCDIFV2_CTRL_SET_NEG_SHIFT (4U) |
#define | LCDIFV2_CTRL_SET_NEG(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_NEG_SHIFT)) & LCDIFV2_CTRL_SET_NEG_MASK) |
#define | LCDIFV2_CTRL_SET_SW_RESET_MASK (0x80000000U) |
#define | LCDIFV2_CTRL_SET_SW_RESET_SHIFT (31U) |
#define | LCDIFV2_CTRL_SET_SW_RESET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_SW_RESET_SHIFT)) & LCDIFV2_CTRL_SET_SW_RESET_MASK) |
CTRL_CLR - LCDIFv2 display control Register | |
#define | LCDIFV2_CTRL_CLR_INV_HS_MASK (0x1U) |
#define | LCDIFV2_CTRL_CLR_INV_HS_SHIFT (0U) |
#define | LCDIFV2_CTRL_CLR_INV_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_HS_SHIFT)) & LCDIFV2_CTRL_CLR_INV_HS_MASK) |
#define | LCDIFV2_CTRL_CLR_INV_VS_MASK (0x2U) |
#define | LCDIFV2_CTRL_CLR_INV_VS_SHIFT (1U) |
#define | LCDIFV2_CTRL_CLR_INV_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_VS_SHIFT)) & LCDIFV2_CTRL_CLR_INV_VS_MASK) |
#define | LCDIFV2_CTRL_CLR_INV_DE_MASK (0x4U) |
#define | LCDIFV2_CTRL_CLR_INV_DE_SHIFT (2U) |
#define | LCDIFV2_CTRL_CLR_INV_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_DE_SHIFT)) & LCDIFV2_CTRL_CLR_INV_DE_MASK) |
#define | LCDIFV2_CTRL_CLR_INV_PXCK_MASK (0x8U) |
#define | LCDIFV2_CTRL_CLR_INV_PXCK_SHIFT (3U) |
#define | LCDIFV2_CTRL_CLR_INV_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_CLR_INV_PXCK_MASK) |
#define | LCDIFV2_CTRL_CLR_NEG_MASK (0x10U) |
#define | LCDIFV2_CTRL_CLR_NEG_SHIFT (4U) |
#define | LCDIFV2_CTRL_CLR_NEG(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_NEG_SHIFT)) & LCDIFV2_CTRL_CLR_NEG_MASK) |
#define | LCDIFV2_CTRL_CLR_SW_RESET_MASK (0x80000000U) |
#define | LCDIFV2_CTRL_CLR_SW_RESET_SHIFT (31U) |
#define | LCDIFV2_CTRL_CLR_SW_RESET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_SW_RESET_SHIFT)) & LCDIFV2_CTRL_CLR_SW_RESET_MASK) |
CTRL_TOG - LCDIFv2 display control Register | |
#define | LCDIFV2_CTRL_TOG_INV_HS_MASK (0x1U) |
#define | LCDIFV2_CTRL_TOG_INV_HS_SHIFT (0U) |
#define | LCDIFV2_CTRL_TOG_INV_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_HS_SHIFT)) & LCDIFV2_CTRL_TOG_INV_HS_MASK) |
#define | LCDIFV2_CTRL_TOG_INV_VS_MASK (0x2U) |
#define | LCDIFV2_CTRL_TOG_INV_VS_SHIFT (1U) |
#define | LCDIFV2_CTRL_TOG_INV_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_VS_SHIFT)) & LCDIFV2_CTRL_TOG_INV_VS_MASK) |
#define | LCDIFV2_CTRL_TOG_INV_DE_MASK (0x4U) |
#define | LCDIFV2_CTRL_TOG_INV_DE_SHIFT (2U) |
#define | LCDIFV2_CTRL_TOG_INV_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_DE_SHIFT)) & LCDIFV2_CTRL_TOG_INV_DE_MASK) |
#define | LCDIFV2_CTRL_TOG_INV_PXCK_MASK (0x8U) |
#define | LCDIFV2_CTRL_TOG_INV_PXCK_SHIFT (3U) |
#define | LCDIFV2_CTRL_TOG_INV_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_TOG_INV_PXCK_MASK) |
#define | LCDIFV2_CTRL_TOG_NEG_MASK (0x10U) |
#define | LCDIFV2_CTRL_TOG_NEG_SHIFT (4U) |
#define | LCDIFV2_CTRL_TOG_NEG(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_NEG_SHIFT)) & LCDIFV2_CTRL_TOG_NEG_MASK) |
#define | LCDIFV2_CTRL_TOG_SW_RESET_MASK (0x80000000U) |
#define | LCDIFV2_CTRL_TOG_SW_RESET_SHIFT (31U) |
#define | LCDIFV2_CTRL_TOG_SW_RESET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_SW_RESET_SHIFT)) & LCDIFV2_CTRL_TOG_SW_RESET_MASK) |
DISP_PARA - Display Parameter Register | |
#define | LCDIFV2_DISP_PARA_BGND_B_MASK (0xFFU) |
#define | LCDIFV2_DISP_PARA_BGND_B_SHIFT (0U) |
#define | LCDIFV2_DISP_PARA_BGND_B(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_B_SHIFT)) & LCDIFV2_DISP_PARA_BGND_B_MASK) |
#define | LCDIFV2_DISP_PARA_BGND_G_MASK (0xFF00U) |
#define | LCDIFV2_DISP_PARA_BGND_G_SHIFT (8U) |
#define | LCDIFV2_DISP_PARA_BGND_G(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_G_SHIFT)) & LCDIFV2_DISP_PARA_BGND_G_MASK) |
#define | LCDIFV2_DISP_PARA_BGND_R_MASK (0xFF0000U) |
#define | LCDIFV2_DISP_PARA_BGND_R_SHIFT (16U) |
#define | LCDIFV2_DISP_PARA_BGND_R(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_R_SHIFT)) & LCDIFV2_DISP_PARA_BGND_R_MASK) |
#define | LCDIFV2_DISP_PARA_DISP_MODE_MASK (0x3000000U) |
#define | LCDIFV2_DISP_PARA_DISP_MODE_SHIFT (24U) |
#define | LCDIFV2_DISP_PARA_DISP_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_DISP_MODE_SHIFT)) & LCDIFV2_DISP_PARA_DISP_MODE_MASK) |
#define | LCDIFV2_DISP_PARA_LINE_PATTERN_MASK (0x1C000000U) |
#define | LCDIFV2_DISP_PARA_LINE_PATTERN_SHIFT (26U) |
#define | LCDIFV2_DISP_PARA_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_LINE_PATTERN_SHIFT)) & LCDIFV2_DISP_PARA_LINE_PATTERN_MASK) |
#define | LCDIFV2_DISP_PARA_DISP_ON_MASK (0x80000000U) |
#define | LCDIFV2_DISP_PARA_DISP_ON_SHIFT (31U) |
#define | LCDIFV2_DISP_PARA_DISP_ON(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_DISP_ON_SHIFT)) & LCDIFV2_DISP_PARA_DISP_ON_MASK) |
DISP_SIZE - Display Size Register | |
#define | LCDIFV2_DISP_SIZE_DELTA_X_MASK (0xFFFU) |
#define | LCDIFV2_DISP_SIZE_DELTA_X_SHIFT (0U) |
#define | LCDIFV2_DISP_SIZE_DELTA_X(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_SIZE_DELTA_X_SHIFT)) & LCDIFV2_DISP_SIZE_DELTA_X_MASK) |
#define | LCDIFV2_DISP_SIZE_DELTA_Y_MASK (0xFFF0000U) |
#define | LCDIFV2_DISP_SIZE_DELTA_Y_SHIFT (16U) |
#define | LCDIFV2_DISP_SIZE_DELTA_Y(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_SIZE_DELTA_Y_SHIFT)) & LCDIFV2_DISP_SIZE_DELTA_Y_MASK) |
HSYN_PARA - Horizontal Sync Parameter Register | |
#define | LCDIFV2_HSYN_PARA_FP_H_MASK (0x1FFU) |
#define | LCDIFV2_HSYN_PARA_FP_H_SHIFT (0U) |
#define | LCDIFV2_HSYN_PARA_FP_H(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_FP_H_SHIFT)) & LCDIFV2_HSYN_PARA_FP_H_MASK) |
#define | LCDIFV2_HSYN_PARA_PW_H_MASK (0xFF800U) |
#define | LCDIFV2_HSYN_PARA_PW_H_SHIFT (11U) |
#define | LCDIFV2_HSYN_PARA_PW_H(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_PW_H_SHIFT)) & LCDIFV2_HSYN_PARA_PW_H_MASK) |
#define | LCDIFV2_HSYN_PARA_BP_H_MASK (0x7FC00000U) |
#define | LCDIFV2_HSYN_PARA_BP_H_SHIFT (22U) |
#define | LCDIFV2_HSYN_PARA_BP_H(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_BP_H_SHIFT)) & LCDIFV2_HSYN_PARA_BP_H_MASK) |
VSYN_PARA - Vertical Sync Parameter Register | |
#define | LCDIFV2_VSYN_PARA_FP_V_MASK (0x1FFU) |
#define | LCDIFV2_VSYN_PARA_FP_V_SHIFT (0U) |
#define | LCDIFV2_VSYN_PARA_FP_V(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_FP_V_SHIFT)) & LCDIFV2_VSYN_PARA_FP_V_MASK) |
#define | LCDIFV2_VSYN_PARA_PW_V_MASK (0xFF800U) |
#define | LCDIFV2_VSYN_PARA_PW_V_SHIFT (11U) |
#define | LCDIFV2_VSYN_PARA_PW_V(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_PW_V_SHIFT)) & LCDIFV2_VSYN_PARA_PW_V_MASK) |
#define | LCDIFV2_VSYN_PARA_BP_V_MASK (0x7FC00000U) |
#define | LCDIFV2_VSYN_PARA_BP_V_SHIFT (22U) |
#define | LCDIFV2_VSYN_PARA_BP_V(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_BP_V_SHIFT)) & LCDIFV2_VSYN_PARA_BP_V_MASK) |
INT_STATUS - Interrupt Status Register for domain 0..Interrupt Status Register for domain 1 | |
#define | LCDIFV2_INT_STATUS_VSYNC_MASK (0x1U) |
#define | LCDIFV2_INT_STATUS_VSYNC_SHIFT (0U) |
#define | LCDIFV2_INT_STATUS_VSYNC(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_VSYNC_SHIFT)) & LCDIFV2_INT_STATUS_VSYNC_MASK) |
#define | LCDIFV2_INT_STATUS_UNDERRUN_MASK (0x2U) |
#define | LCDIFV2_INT_STATUS_UNDERRUN_SHIFT (1U) |
#define | LCDIFV2_INT_STATUS_UNDERRUN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_UNDERRUN_SHIFT)) & LCDIFV2_INT_STATUS_UNDERRUN_MASK) |
#define | LCDIFV2_INT_STATUS_VS_BLANK_MASK (0x4U) |
#define | LCDIFV2_INT_STATUS_VS_BLANK_SHIFT (2U) |
#define | LCDIFV2_INT_STATUS_VS_BLANK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_VS_BLANK_SHIFT)) & LCDIFV2_INT_STATUS_VS_BLANK_MASK) |
#define | LCDIFV2_INT_STATUS_DMA_ERR_MASK (0xFF00U) |
#define | LCDIFV2_INT_STATUS_DMA_ERR_SHIFT (8U) |
#define | LCDIFV2_INT_STATUS_DMA_ERR(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_DMA_ERR_SHIFT)) & LCDIFV2_INT_STATUS_DMA_ERR_MASK) |
#define | LCDIFV2_INT_STATUS_DMA_DONE_MASK (0xFF0000U) |
#define | LCDIFV2_INT_STATUS_DMA_DONE_SHIFT (16U) |
#define | LCDIFV2_INT_STATUS_DMA_DONE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_DMA_DONE_SHIFT)) & LCDIFV2_INT_STATUS_DMA_DONE_MASK) |
#define | LCDIFV2_INT_STATUS_FIFO_EMPTY_MASK (0xFF000000U) |
#define | LCDIFV2_INT_STATUS_FIFO_EMPTY_SHIFT (24U) |
#define | LCDIFV2_INT_STATUS_FIFO_EMPTY(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_FIFO_EMPTY_SHIFT)) & LCDIFV2_INT_STATUS_FIFO_EMPTY_MASK) |
INT_ENABLE - Interrupt Enable Register for domain 0..Interrupt Enable Register for domain 1 | |
#define | LCDIFV2_INT_ENABLE_VSYNC_EN_MASK (0x1U) |
#define | LCDIFV2_INT_ENABLE_VSYNC_EN_SHIFT (0U) |
#define | LCDIFV2_INT_ENABLE_VSYNC_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_VSYNC_EN_SHIFT)) & LCDIFV2_INT_ENABLE_VSYNC_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_UNDERRUN_EN_MASK (0x2U) |
#define | LCDIFV2_INT_ENABLE_UNDERRUN_EN_SHIFT (1U) |
#define | LCDIFV2_INT_ENABLE_UNDERRUN_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_UNDERRUN_EN_SHIFT)) & LCDIFV2_INT_ENABLE_UNDERRUN_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_VS_BLANK_EN_MASK (0x4U) |
#define | LCDIFV2_INT_ENABLE_VS_BLANK_EN_SHIFT (2U) |
#define | LCDIFV2_INT_ENABLE_VS_BLANK_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_VS_BLANK_EN_SHIFT)) & LCDIFV2_INT_ENABLE_VS_BLANK_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_DMA_ERR_EN_MASK (0xFF00U) |
#define | LCDIFV2_INT_ENABLE_DMA_ERR_EN_SHIFT (8U) |
#define | LCDIFV2_INT_ENABLE_DMA_ERR_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_DMA_ERR_EN_SHIFT)) & LCDIFV2_INT_ENABLE_DMA_ERR_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_DMA_DONE_EN_MASK (0xFF0000U) |
#define | LCDIFV2_INT_ENABLE_DMA_DONE_EN_SHIFT (16U) |
#define | LCDIFV2_INT_ENABLE_DMA_DONE_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_DMA_DONE_EN_SHIFT)) & LCDIFV2_INT_ENABLE_DMA_DONE_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_MASK (0xFF000000U) |
#define | LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_SHIFT (24U) |
#define | LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_SHIFT)) & LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_MASK) |
PDI_PARA - Parallel Data Interface Parameter Register | |
#define | LCDIFV2_PDI_PARA_INV_PDI_HS_MASK (0x1U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_HS_SHIFT (0U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_HS_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_HS_MASK) |
#define | LCDIFV2_PDI_PARA_INV_PDI_VS_MASK (0x2U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_VS_SHIFT (1U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_VS_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_VS_MASK) |
#define | LCDIFV2_PDI_PARA_INV_PDI_DE_MASK (0x4U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_DE_SHIFT (2U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_DE_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_DE_MASK) |
#define | LCDIFV2_PDI_PARA_INV_PDI_PXCK_MASK (0x8U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_PXCK_SHIFT (3U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_PXCK_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_PXCK_MASK) |
#define | LCDIFV2_PDI_PARA_MODE_MASK (0xF0U) |
#define | LCDIFV2_PDI_PARA_MODE_SHIFT (4U) |
#define | LCDIFV2_PDI_PARA_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_MODE_SHIFT)) & LCDIFV2_PDI_PARA_MODE_MASK) |
#define | LCDIFV2_PDI_PARA_PDI_SEL_MASK (0x40000000U) |
#define | LCDIFV2_PDI_PARA_PDI_SEL_SHIFT (30U) |
#define | LCDIFV2_PDI_PARA_PDI_SEL(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_PDI_SEL_SHIFT)) & LCDIFV2_PDI_PARA_PDI_SEL_MASK) |
#define | LCDIFV2_PDI_PARA_PDI_EN_MASK (0x80000000U) |
#define | LCDIFV2_PDI_PARA_PDI_EN_SHIFT (31U) |
#define | LCDIFV2_PDI_PARA_PDI_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_PDI_EN_SHIFT)) & LCDIFV2_PDI_PARA_PDI_EN_MASK) |
CTRLDESCL1 - Control Descriptor Layer 1 Register | |
#define | LCDIFV2_CTRLDESCL1_WIDTH_MASK (0xFFFU) |
#define | LCDIFV2_CTRLDESCL1_WIDTH_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL1_WIDTH(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL1_WIDTH_SHIFT)) & LCDIFV2_CTRLDESCL1_WIDTH_MASK) |
#define | LCDIFV2_CTRLDESCL1_HEIGHT_MASK (0xFFF0000U) |
#define | LCDIFV2_CTRLDESCL1_HEIGHT_SHIFT (16U) |
#define | LCDIFV2_CTRLDESCL1_HEIGHT(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL1_HEIGHT_SHIFT)) & LCDIFV2_CTRLDESCL1_HEIGHT_MASK) |
CTRLDESCL2 - Control Descriptor Layer 2 Register | |
#define | LCDIFV2_CTRLDESCL2_POSX_MASK (0xFFFU) |
#define | LCDIFV2_CTRLDESCL2_POSX_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL2_POSX(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL2_POSX_SHIFT)) & LCDIFV2_CTRLDESCL2_POSX_MASK) |
#define | LCDIFV2_CTRLDESCL2_POSY_MASK (0xFFF0000U) |
#define | LCDIFV2_CTRLDESCL2_POSY_SHIFT (16U) |
#define | LCDIFV2_CTRLDESCL2_POSY(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL2_POSY_SHIFT)) & LCDIFV2_CTRLDESCL2_POSY_MASK) |
CTRLDESCL3 - Control Descriptor Layer 3 Register | |
#define | LCDIFV2_CTRLDESCL3_PITCH_MASK (0xFFFFU) |
#define | LCDIFV2_CTRLDESCL3_PITCH_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL3_PITCH(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL3_PITCH_SHIFT)) & LCDIFV2_CTRLDESCL3_PITCH_MASK) |
CTRLDESCL4 - Control Descriptor Layer 4 Register | |
#define | LCDIFV2_CTRLDESCL4_ADDR_MASK (0xFFFFFFFFU) |
#define | LCDIFV2_CTRLDESCL4_ADDR_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL4_ADDR(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL4_ADDR_SHIFT)) & LCDIFV2_CTRLDESCL4_ADDR_MASK) |
CTRLDESCL5 - Control Descriptor Layer 5 Register | |
#define | LCDIFV2_CTRLDESCL5_AB_MODE_MASK (0x3U) |
#define | LCDIFV2_CTRLDESCL5_AB_MODE_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL5_AB_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_AB_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_AB_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_MASK (0x30U) |
#define | LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_SHIFT (4U) |
#define | LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_MASK (0xC0U) |
#define | LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_SHIFT (6U) |
#define | LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_MASK (0x100U) |
#define | LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_SHIFT (8U) |
#define | LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_MASK (0x200U) |
#define | LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_SHIFT (9U) |
#define | LCDIFV2_CTRLDESCL5_PD_COLOR_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_YUV_FORMAT_MASK (0xC000U) |
#define | LCDIFV2_CTRLDESCL5_YUV_FORMAT_SHIFT (14U) |
#define | LCDIFV2_CTRLDESCL5_YUV_FORMAT(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_YUV_FORMAT_SHIFT)) & LCDIFV2_CTRLDESCL5_YUV_FORMAT_MASK) |
#define | LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_MASK (0xFF0000U) |
#define | LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_SHIFT (16U) |
#define | LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_SHIFT)) & LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_MASK) |
#define | LCDIFV2_CTRLDESCL5_BPP_MASK (0xF000000U) |
#define | LCDIFV2_CTRLDESCL5_BPP_SHIFT (24U) |
#define | LCDIFV2_CTRLDESCL5_BPP(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_BPP_SHIFT)) & LCDIFV2_CTRLDESCL5_BPP_MASK) |
#define | LCDIFV2_CTRLDESCL5_SAFETY_EN_MASK (0x10000000U) |
#define | LCDIFV2_CTRLDESCL5_SAFETY_EN_SHIFT (28U) |
#define | LCDIFV2_CTRLDESCL5_SAFETY_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_SAFETY_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_SAFETY_EN_MASK) |
#define | LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_MASK (0x40000000U) |
#define | LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_SHIFT (30U) |
#define | LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_MASK) |
#define | LCDIFV2_CTRLDESCL5_EN_MASK (0x80000000U) |
#define | LCDIFV2_CTRLDESCL5_EN_SHIFT (31U) |
#define | LCDIFV2_CTRLDESCL5_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_EN_MASK) |
CTRLDESCL6 - Control Descriptor Layer 6 Register | |
#define | LCDIFV2_CTRLDESCL6_BCLR_B_MASK (0xFFU) |
#define | LCDIFV2_CTRLDESCL6_BCLR_B_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_B(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_B_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_B_MASK) |
#define | LCDIFV2_CTRLDESCL6_BCLR_G_MASK (0xFF00U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_G_SHIFT (8U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_G(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_G_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_G_MASK) |
#define | LCDIFV2_CTRLDESCL6_BCLR_R_MASK (0xFF0000U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_R_SHIFT (16U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_R(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_R_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_R_MASK) |
CSC_COEF0 - Color Space Conversion Coefficient Register 0 | |
#define | LCDIFV2_CSC_COEF0_Y_OFFSET_MASK (0x1FFU) |
#define | LCDIFV2_CSC_COEF0_Y_OFFSET_SHIFT (0U) |
#define | LCDIFV2_CSC_COEF0_Y_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_Y_OFFSET_SHIFT)) & LCDIFV2_CSC_COEF0_Y_OFFSET_MASK) |
#define | LCDIFV2_CSC_COEF0_UV_OFFSET_MASK (0x3FE00U) |
#define | LCDIFV2_CSC_COEF0_UV_OFFSET_SHIFT (9U) |
#define | LCDIFV2_CSC_COEF0_UV_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_UV_OFFSET_SHIFT)) & LCDIFV2_CSC_COEF0_UV_OFFSET_MASK) |
#define | LCDIFV2_CSC_COEF0_C0_MASK (0x1FFC0000U) |
#define | LCDIFV2_CSC_COEF0_C0_SHIFT (18U) |
#define | LCDIFV2_CSC_COEF0_C0(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_C0_SHIFT)) & LCDIFV2_CSC_COEF0_C0_MASK) |
#define | LCDIFV2_CSC_COEF0_ENABLE_MASK (0x40000000U) |
#define | LCDIFV2_CSC_COEF0_ENABLE_SHIFT (30U) |
#define | LCDIFV2_CSC_COEF0_ENABLE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_ENABLE_SHIFT)) & LCDIFV2_CSC_COEF0_ENABLE_MASK) |
#define | LCDIFV2_CSC_COEF0_YCBCR_MODE_MASK (0x80000000U) |
#define | LCDIFV2_CSC_COEF0_YCBCR_MODE_SHIFT (31U) |
#define | LCDIFV2_CSC_COEF0_YCBCR_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_YCBCR_MODE_SHIFT)) & LCDIFV2_CSC_COEF0_YCBCR_MODE_MASK) |
CSC_COEF1 - Color Space Conversion Coefficient Register 1 | |
#define | LCDIFV2_CSC_COEF1_C4_MASK (0x7FFU) |
#define | LCDIFV2_CSC_COEF1_C4_SHIFT (0U) |
#define | LCDIFV2_CSC_COEF1_C4(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF1_C4_SHIFT)) & LCDIFV2_CSC_COEF1_C4_MASK) |
#define | LCDIFV2_CSC_COEF1_C1_MASK (0x7FF0000U) |
#define | LCDIFV2_CSC_COEF1_C1_SHIFT (16U) |
#define | LCDIFV2_CSC_COEF1_C1(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF1_C1_SHIFT)) & LCDIFV2_CSC_COEF1_C1_MASK) |
CSC_COEF2 - Color Space Conversion Coefficient Register 2 | |
#define | LCDIFV2_CSC_COEF2_C3_MASK (0x7FFU) |
#define | LCDIFV2_CSC_COEF2_C3_SHIFT (0U) |
#define | LCDIFV2_CSC_COEF2_C3(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF2_C3_SHIFT)) & LCDIFV2_CSC_COEF2_C3_MASK) |
#define | LCDIFV2_CSC_COEF2_C2_MASK (0x7FF0000U) |
#define | LCDIFV2_CSC_COEF2_C2_SHIFT (16U) |
#define | LCDIFV2_CSC_COEF2_C2(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF2_C2_SHIFT)) & LCDIFV2_CSC_COEF2_C2_MASK) |
CLUT_LOAD - LCDIFv2 CLUT load Register | |
#define | LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_MASK (0x1U) |
#define | LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_SHIFT (0U) |
#define | LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_SHIFT)) & LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_MASK) |
#define | LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_MASK (0x70U) |
#define | LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_SHIFT (4U) |
#define | LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_SHIFT)) & LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_MASK) |
CTRL - LCDIFv2 display control Register | |
#define | LCDIFV2_CTRL_INV_HS_MASK (0x1U) |
#define | LCDIFV2_CTRL_INV_HS_SHIFT (0U) |
#define | LCDIFV2_CTRL_INV_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_HS_SHIFT)) & LCDIFV2_CTRL_INV_HS_MASK) |
#define | LCDIFV2_CTRL_INV_VS_MASK (0x2U) |
#define | LCDIFV2_CTRL_INV_VS_SHIFT (1U) |
#define | LCDIFV2_CTRL_INV_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_VS_SHIFT)) & LCDIFV2_CTRL_INV_VS_MASK) |
#define | LCDIFV2_CTRL_INV_DE_MASK (0x4U) |
#define | LCDIFV2_CTRL_INV_DE_SHIFT (2U) |
#define | LCDIFV2_CTRL_INV_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_DE_SHIFT)) & LCDIFV2_CTRL_INV_DE_MASK) |
#define | LCDIFV2_CTRL_INV_PXCK_MASK (0x8U) |
#define | LCDIFV2_CTRL_INV_PXCK_SHIFT (3U) |
#define | LCDIFV2_CTRL_INV_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_INV_PXCK_MASK) |
#define | LCDIFV2_CTRL_NEG_MASK (0x10U) |
#define | LCDIFV2_CTRL_NEG_SHIFT (4U) |
#define | LCDIFV2_CTRL_NEG(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_NEG_SHIFT)) & LCDIFV2_CTRL_NEG_MASK) |
#define | LCDIFV2_CTRL_SW_RESET_MASK (0x80000000U) |
#define | LCDIFV2_CTRL_SW_RESET_SHIFT (31U) |
#define | LCDIFV2_CTRL_SW_RESET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SW_RESET_SHIFT)) & LCDIFV2_CTRL_SW_RESET_MASK) |
CTRL_SET - LCDIFv2 display control Register | |
#define | LCDIFV2_CTRL_SET_INV_HS_MASK (0x1U) |
#define | LCDIFV2_CTRL_SET_INV_HS_SHIFT (0U) |
#define | LCDIFV2_CTRL_SET_INV_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_HS_SHIFT)) & LCDIFV2_CTRL_SET_INV_HS_MASK) |
#define | LCDIFV2_CTRL_SET_INV_VS_MASK (0x2U) |
#define | LCDIFV2_CTRL_SET_INV_VS_SHIFT (1U) |
#define | LCDIFV2_CTRL_SET_INV_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_VS_SHIFT)) & LCDIFV2_CTRL_SET_INV_VS_MASK) |
#define | LCDIFV2_CTRL_SET_INV_DE_MASK (0x4U) |
#define | LCDIFV2_CTRL_SET_INV_DE_SHIFT (2U) |
#define | LCDIFV2_CTRL_SET_INV_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_DE_SHIFT)) & LCDIFV2_CTRL_SET_INV_DE_MASK) |
#define | LCDIFV2_CTRL_SET_INV_PXCK_MASK (0x8U) |
#define | LCDIFV2_CTRL_SET_INV_PXCK_SHIFT (3U) |
#define | LCDIFV2_CTRL_SET_INV_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_SET_INV_PXCK_MASK) |
#define | LCDIFV2_CTRL_SET_NEG_MASK (0x10U) |
#define | LCDIFV2_CTRL_SET_NEG_SHIFT (4U) |
#define | LCDIFV2_CTRL_SET_NEG(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_NEG_SHIFT)) & LCDIFV2_CTRL_SET_NEG_MASK) |
#define | LCDIFV2_CTRL_SET_SW_RESET_MASK (0x80000000U) |
#define | LCDIFV2_CTRL_SET_SW_RESET_SHIFT (31U) |
#define | LCDIFV2_CTRL_SET_SW_RESET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_SW_RESET_SHIFT)) & LCDIFV2_CTRL_SET_SW_RESET_MASK) |
CTRL_CLR - LCDIFv2 display control Register | |
#define | LCDIFV2_CTRL_CLR_INV_HS_MASK (0x1U) |
#define | LCDIFV2_CTRL_CLR_INV_HS_SHIFT (0U) |
#define | LCDIFV2_CTRL_CLR_INV_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_HS_SHIFT)) & LCDIFV2_CTRL_CLR_INV_HS_MASK) |
#define | LCDIFV2_CTRL_CLR_INV_VS_MASK (0x2U) |
#define | LCDIFV2_CTRL_CLR_INV_VS_SHIFT (1U) |
#define | LCDIFV2_CTRL_CLR_INV_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_VS_SHIFT)) & LCDIFV2_CTRL_CLR_INV_VS_MASK) |
#define | LCDIFV2_CTRL_CLR_INV_DE_MASK (0x4U) |
#define | LCDIFV2_CTRL_CLR_INV_DE_SHIFT (2U) |
#define | LCDIFV2_CTRL_CLR_INV_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_DE_SHIFT)) & LCDIFV2_CTRL_CLR_INV_DE_MASK) |
#define | LCDIFV2_CTRL_CLR_INV_PXCK_MASK (0x8U) |
#define | LCDIFV2_CTRL_CLR_INV_PXCK_SHIFT (3U) |
#define | LCDIFV2_CTRL_CLR_INV_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_CLR_INV_PXCK_MASK) |
#define | LCDIFV2_CTRL_CLR_NEG_MASK (0x10U) |
#define | LCDIFV2_CTRL_CLR_NEG_SHIFT (4U) |
#define | LCDIFV2_CTRL_CLR_NEG(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_NEG_SHIFT)) & LCDIFV2_CTRL_CLR_NEG_MASK) |
#define | LCDIFV2_CTRL_CLR_SW_RESET_MASK (0x80000000U) |
#define | LCDIFV2_CTRL_CLR_SW_RESET_SHIFT (31U) |
#define | LCDIFV2_CTRL_CLR_SW_RESET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_SW_RESET_SHIFT)) & LCDIFV2_CTRL_CLR_SW_RESET_MASK) |
CTRL_TOG - LCDIFv2 display control Register | |
#define | LCDIFV2_CTRL_TOG_INV_HS_MASK (0x1U) |
#define | LCDIFV2_CTRL_TOG_INV_HS_SHIFT (0U) |
#define | LCDIFV2_CTRL_TOG_INV_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_HS_SHIFT)) & LCDIFV2_CTRL_TOG_INV_HS_MASK) |
#define | LCDIFV2_CTRL_TOG_INV_VS_MASK (0x2U) |
#define | LCDIFV2_CTRL_TOG_INV_VS_SHIFT (1U) |
#define | LCDIFV2_CTRL_TOG_INV_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_VS_SHIFT)) & LCDIFV2_CTRL_TOG_INV_VS_MASK) |
#define | LCDIFV2_CTRL_TOG_INV_DE_MASK (0x4U) |
#define | LCDIFV2_CTRL_TOG_INV_DE_SHIFT (2U) |
#define | LCDIFV2_CTRL_TOG_INV_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_DE_SHIFT)) & LCDIFV2_CTRL_TOG_INV_DE_MASK) |
#define | LCDIFV2_CTRL_TOG_INV_PXCK_MASK (0x8U) |
#define | LCDIFV2_CTRL_TOG_INV_PXCK_SHIFT (3U) |
#define | LCDIFV2_CTRL_TOG_INV_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_TOG_INV_PXCK_MASK) |
#define | LCDIFV2_CTRL_TOG_NEG_MASK (0x10U) |
#define | LCDIFV2_CTRL_TOG_NEG_SHIFT (4U) |
#define | LCDIFV2_CTRL_TOG_NEG(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_NEG_SHIFT)) & LCDIFV2_CTRL_TOG_NEG_MASK) |
#define | LCDIFV2_CTRL_TOG_SW_RESET_MASK (0x80000000U) |
#define | LCDIFV2_CTRL_TOG_SW_RESET_SHIFT (31U) |
#define | LCDIFV2_CTRL_TOG_SW_RESET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_SW_RESET_SHIFT)) & LCDIFV2_CTRL_TOG_SW_RESET_MASK) |
DISP_PARA - Display Parameter Register | |
#define | LCDIFV2_DISP_PARA_BGND_B_MASK (0xFFU) |
#define | LCDIFV2_DISP_PARA_BGND_B_SHIFT (0U) |
#define | LCDIFV2_DISP_PARA_BGND_B(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_B_SHIFT)) & LCDIFV2_DISP_PARA_BGND_B_MASK) |
#define | LCDIFV2_DISP_PARA_BGND_G_MASK (0xFF00U) |
#define | LCDIFV2_DISP_PARA_BGND_G_SHIFT (8U) |
#define | LCDIFV2_DISP_PARA_BGND_G(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_G_SHIFT)) & LCDIFV2_DISP_PARA_BGND_G_MASK) |
#define | LCDIFV2_DISP_PARA_BGND_R_MASK (0xFF0000U) |
#define | LCDIFV2_DISP_PARA_BGND_R_SHIFT (16U) |
#define | LCDIFV2_DISP_PARA_BGND_R(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_R_SHIFT)) & LCDIFV2_DISP_PARA_BGND_R_MASK) |
#define | LCDIFV2_DISP_PARA_DISP_MODE_MASK (0x3000000U) |
#define | LCDIFV2_DISP_PARA_DISP_MODE_SHIFT (24U) |
#define | LCDIFV2_DISP_PARA_DISP_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_DISP_MODE_SHIFT)) & LCDIFV2_DISP_PARA_DISP_MODE_MASK) |
#define | LCDIFV2_DISP_PARA_LINE_PATTERN_MASK (0x1C000000U) |
#define | LCDIFV2_DISP_PARA_LINE_PATTERN_SHIFT (26U) |
#define | LCDIFV2_DISP_PARA_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_LINE_PATTERN_SHIFT)) & LCDIFV2_DISP_PARA_LINE_PATTERN_MASK) |
#define | LCDIFV2_DISP_PARA_DISP_ON_MASK (0x80000000U) |
#define | LCDIFV2_DISP_PARA_DISP_ON_SHIFT (31U) |
#define | LCDIFV2_DISP_PARA_DISP_ON(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_DISP_ON_SHIFT)) & LCDIFV2_DISP_PARA_DISP_ON_MASK) |
DISP_SIZE - Display Size Register | |
#define | LCDIFV2_DISP_SIZE_DELTA_X_MASK (0xFFFU) |
#define | LCDIFV2_DISP_SIZE_DELTA_X_SHIFT (0U) |
#define | LCDIFV2_DISP_SIZE_DELTA_X(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_SIZE_DELTA_X_SHIFT)) & LCDIFV2_DISP_SIZE_DELTA_X_MASK) |
#define | LCDIFV2_DISP_SIZE_DELTA_Y_MASK (0xFFF0000U) |
#define | LCDIFV2_DISP_SIZE_DELTA_Y_SHIFT (16U) |
#define | LCDIFV2_DISP_SIZE_DELTA_Y(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_SIZE_DELTA_Y_SHIFT)) & LCDIFV2_DISP_SIZE_DELTA_Y_MASK) |
HSYN_PARA - Horizontal Sync Parameter Register | |
#define | LCDIFV2_HSYN_PARA_FP_H_MASK (0x1FFU) |
#define | LCDIFV2_HSYN_PARA_FP_H_SHIFT (0U) |
#define | LCDIFV2_HSYN_PARA_FP_H(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_FP_H_SHIFT)) & LCDIFV2_HSYN_PARA_FP_H_MASK) |
#define | LCDIFV2_HSYN_PARA_PW_H_MASK (0xFF800U) |
#define | LCDIFV2_HSYN_PARA_PW_H_SHIFT (11U) |
#define | LCDIFV2_HSYN_PARA_PW_H(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_PW_H_SHIFT)) & LCDIFV2_HSYN_PARA_PW_H_MASK) |
#define | LCDIFV2_HSYN_PARA_BP_H_MASK (0x7FC00000U) |
#define | LCDIFV2_HSYN_PARA_BP_H_SHIFT (22U) |
#define | LCDIFV2_HSYN_PARA_BP_H(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_BP_H_SHIFT)) & LCDIFV2_HSYN_PARA_BP_H_MASK) |
VSYN_PARA - Vertical Sync Parameter Register | |
#define | LCDIFV2_VSYN_PARA_FP_V_MASK (0x1FFU) |
#define | LCDIFV2_VSYN_PARA_FP_V_SHIFT (0U) |
#define | LCDIFV2_VSYN_PARA_FP_V(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_FP_V_SHIFT)) & LCDIFV2_VSYN_PARA_FP_V_MASK) |
#define | LCDIFV2_VSYN_PARA_PW_V_MASK (0xFF800U) |
#define | LCDIFV2_VSYN_PARA_PW_V_SHIFT (11U) |
#define | LCDIFV2_VSYN_PARA_PW_V(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_PW_V_SHIFT)) & LCDIFV2_VSYN_PARA_PW_V_MASK) |
#define | LCDIFV2_VSYN_PARA_BP_V_MASK (0x7FC00000U) |
#define | LCDIFV2_VSYN_PARA_BP_V_SHIFT (22U) |
#define | LCDIFV2_VSYN_PARA_BP_V(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_BP_V_SHIFT)) & LCDIFV2_VSYN_PARA_BP_V_MASK) |
INT_STATUS - Interrupt Status Register for domain 0..Interrupt Status Register for domain 1 | |
#define | LCDIFV2_INT_STATUS_VSYNC_MASK (0x1U) |
#define | LCDIFV2_INT_STATUS_VSYNC_SHIFT (0U) |
#define | LCDIFV2_INT_STATUS_VSYNC(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_VSYNC_SHIFT)) & LCDIFV2_INT_STATUS_VSYNC_MASK) |
#define | LCDIFV2_INT_STATUS_UNDERRUN_MASK (0x2U) |
#define | LCDIFV2_INT_STATUS_UNDERRUN_SHIFT (1U) |
#define | LCDIFV2_INT_STATUS_UNDERRUN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_UNDERRUN_SHIFT)) & LCDIFV2_INT_STATUS_UNDERRUN_MASK) |
#define | LCDIFV2_INT_STATUS_VS_BLANK_MASK (0x4U) |
#define | LCDIFV2_INT_STATUS_VS_BLANK_SHIFT (2U) |
#define | LCDIFV2_INT_STATUS_VS_BLANK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_VS_BLANK_SHIFT)) & LCDIFV2_INT_STATUS_VS_BLANK_MASK) |
#define | LCDIFV2_INT_STATUS_DMA_ERR_MASK (0xFF00U) |
#define | LCDIFV2_INT_STATUS_DMA_ERR_SHIFT (8U) |
#define | LCDIFV2_INT_STATUS_DMA_ERR(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_DMA_ERR_SHIFT)) & LCDIFV2_INT_STATUS_DMA_ERR_MASK) |
#define | LCDIFV2_INT_STATUS_DMA_DONE_MASK (0xFF0000U) |
#define | LCDIFV2_INT_STATUS_DMA_DONE_SHIFT (16U) |
#define | LCDIFV2_INT_STATUS_DMA_DONE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_DMA_DONE_SHIFT)) & LCDIFV2_INT_STATUS_DMA_DONE_MASK) |
#define | LCDIFV2_INT_STATUS_FIFO_EMPTY_MASK (0xFF000000U) |
#define | LCDIFV2_INT_STATUS_FIFO_EMPTY_SHIFT (24U) |
#define | LCDIFV2_INT_STATUS_FIFO_EMPTY(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_FIFO_EMPTY_SHIFT)) & LCDIFV2_INT_STATUS_FIFO_EMPTY_MASK) |
INT_ENABLE - Interrupt Enable Register for domain 0..Interrupt Enable Register for domain 1 | |
#define | LCDIFV2_INT_ENABLE_VSYNC_EN_MASK (0x1U) |
#define | LCDIFV2_INT_ENABLE_VSYNC_EN_SHIFT (0U) |
#define | LCDIFV2_INT_ENABLE_VSYNC_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_VSYNC_EN_SHIFT)) & LCDIFV2_INT_ENABLE_VSYNC_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_UNDERRUN_EN_MASK (0x2U) |
#define | LCDIFV2_INT_ENABLE_UNDERRUN_EN_SHIFT (1U) |
#define | LCDIFV2_INT_ENABLE_UNDERRUN_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_UNDERRUN_EN_SHIFT)) & LCDIFV2_INT_ENABLE_UNDERRUN_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_VS_BLANK_EN_MASK (0x4U) |
#define | LCDIFV2_INT_ENABLE_VS_BLANK_EN_SHIFT (2U) |
#define | LCDIFV2_INT_ENABLE_VS_BLANK_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_VS_BLANK_EN_SHIFT)) & LCDIFV2_INT_ENABLE_VS_BLANK_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_DMA_ERR_EN_MASK (0xFF00U) |
#define | LCDIFV2_INT_ENABLE_DMA_ERR_EN_SHIFT (8U) |
#define | LCDIFV2_INT_ENABLE_DMA_ERR_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_DMA_ERR_EN_SHIFT)) & LCDIFV2_INT_ENABLE_DMA_ERR_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_DMA_DONE_EN_MASK (0xFF0000U) |
#define | LCDIFV2_INT_ENABLE_DMA_DONE_EN_SHIFT (16U) |
#define | LCDIFV2_INT_ENABLE_DMA_DONE_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_DMA_DONE_EN_SHIFT)) & LCDIFV2_INT_ENABLE_DMA_DONE_EN_MASK) |
#define | LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_MASK (0xFF000000U) |
#define | LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_SHIFT (24U) |
#define | LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_SHIFT)) & LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_MASK) |
PDI_PARA - Parallel Data Interface Parameter Register | |
#define | LCDIFV2_PDI_PARA_INV_PDI_HS_MASK (0x1U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_HS_SHIFT (0U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_HS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_HS_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_HS_MASK) |
#define | LCDIFV2_PDI_PARA_INV_PDI_VS_MASK (0x2U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_VS_SHIFT (1U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_VS(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_VS_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_VS_MASK) |
#define | LCDIFV2_PDI_PARA_INV_PDI_DE_MASK (0x4U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_DE_SHIFT (2U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_DE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_DE_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_DE_MASK) |
#define | LCDIFV2_PDI_PARA_INV_PDI_PXCK_MASK (0x8U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_PXCK_SHIFT (3U) |
#define | LCDIFV2_PDI_PARA_INV_PDI_PXCK(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_PXCK_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_PXCK_MASK) |
#define | LCDIFV2_PDI_PARA_MODE_MASK (0xF0U) |
#define | LCDIFV2_PDI_PARA_MODE_SHIFT (4U) |
#define | LCDIFV2_PDI_PARA_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_MODE_SHIFT)) & LCDIFV2_PDI_PARA_MODE_MASK) |
#define | LCDIFV2_PDI_PARA_PDI_SEL_MASK (0x40000000U) |
#define | LCDIFV2_PDI_PARA_PDI_SEL_SHIFT (30U) |
#define | LCDIFV2_PDI_PARA_PDI_SEL(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_PDI_SEL_SHIFT)) & LCDIFV2_PDI_PARA_PDI_SEL_MASK) |
#define | LCDIFV2_PDI_PARA_PDI_EN_MASK (0x80000000U) |
#define | LCDIFV2_PDI_PARA_PDI_EN_SHIFT (31U) |
#define | LCDIFV2_PDI_PARA_PDI_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_PDI_EN_SHIFT)) & LCDIFV2_PDI_PARA_PDI_EN_MASK) |
CTRLDESCL1 - Control Descriptor Layer 1 Register | |
#define | LCDIFV2_CTRLDESCL1_WIDTH_MASK (0xFFFU) |
#define | LCDIFV2_CTRLDESCL1_WIDTH_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL1_WIDTH(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL1_WIDTH_SHIFT)) & LCDIFV2_CTRLDESCL1_WIDTH_MASK) |
#define | LCDIFV2_CTRLDESCL1_HEIGHT_MASK (0xFFF0000U) |
#define | LCDIFV2_CTRLDESCL1_HEIGHT_SHIFT (16U) |
#define | LCDIFV2_CTRLDESCL1_HEIGHT(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL1_HEIGHT_SHIFT)) & LCDIFV2_CTRLDESCL1_HEIGHT_MASK) |
CTRLDESCL2 - Control Descriptor Layer 2 Register | |
#define | LCDIFV2_CTRLDESCL2_POSX_MASK (0xFFFU) |
#define | LCDIFV2_CTRLDESCL2_POSX_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL2_POSX(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL2_POSX_SHIFT)) & LCDIFV2_CTRLDESCL2_POSX_MASK) |
#define | LCDIFV2_CTRLDESCL2_POSY_MASK (0xFFF0000U) |
#define | LCDIFV2_CTRLDESCL2_POSY_SHIFT (16U) |
#define | LCDIFV2_CTRLDESCL2_POSY(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL2_POSY_SHIFT)) & LCDIFV2_CTRLDESCL2_POSY_MASK) |
CTRLDESCL3 - Control Descriptor Layer 3 Register | |
#define | LCDIFV2_CTRLDESCL3_PITCH_MASK (0xFFFFU) |
#define | LCDIFV2_CTRLDESCL3_PITCH_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL3_PITCH(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL3_PITCH_SHIFT)) & LCDIFV2_CTRLDESCL3_PITCH_MASK) |
CTRLDESCL4 - Control Descriptor Layer 4 Register | |
#define | LCDIFV2_CTRLDESCL4_ADDR_MASK (0xFFFFFFFFU) |
#define | LCDIFV2_CTRLDESCL4_ADDR_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL4_ADDR(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL4_ADDR_SHIFT)) & LCDIFV2_CTRLDESCL4_ADDR_MASK) |
CTRLDESCL5 - Control Descriptor Layer 5 Register | |
#define | LCDIFV2_CTRLDESCL5_AB_MODE_MASK (0x3U) |
#define | LCDIFV2_CTRLDESCL5_AB_MODE_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL5_AB_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_AB_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_AB_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_MASK (0x30U) |
#define | LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_SHIFT (4U) |
#define | LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_MASK (0xC0U) |
#define | LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_SHIFT (6U) |
#define | LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_MASK (0x100U) |
#define | LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_SHIFT (8U) |
#define | LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_MASK (0x200U) |
#define | LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_SHIFT (9U) |
#define | LCDIFV2_CTRLDESCL5_PD_COLOR_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_MASK) |
#define | LCDIFV2_CTRLDESCL5_YUV_FORMAT_MASK (0xC000U) |
#define | LCDIFV2_CTRLDESCL5_YUV_FORMAT_SHIFT (14U) |
#define | LCDIFV2_CTRLDESCL5_YUV_FORMAT(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_YUV_FORMAT_SHIFT)) & LCDIFV2_CTRLDESCL5_YUV_FORMAT_MASK) |
#define | LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_MASK (0xFF0000U) |
#define | LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_SHIFT (16U) |
#define | LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_SHIFT)) & LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_MASK) |
#define | LCDIFV2_CTRLDESCL5_BPP_MASK (0xF000000U) |
#define | LCDIFV2_CTRLDESCL5_BPP_SHIFT (24U) |
#define | LCDIFV2_CTRLDESCL5_BPP(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_BPP_SHIFT)) & LCDIFV2_CTRLDESCL5_BPP_MASK) |
#define | LCDIFV2_CTRLDESCL5_SAFETY_EN_MASK (0x10000000U) |
#define | LCDIFV2_CTRLDESCL5_SAFETY_EN_SHIFT (28U) |
#define | LCDIFV2_CTRLDESCL5_SAFETY_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_SAFETY_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_SAFETY_EN_MASK) |
#define | LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_MASK (0x40000000U) |
#define | LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_SHIFT (30U) |
#define | LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_MASK) |
#define | LCDIFV2_CTRLDESCL5_EN_MASK (0x80000000U) |
#define | LCDIFV2_CTRLDESCL5_EN_SHIFT (31U) |
#define | LCDIFV2_CTRLDESCL5_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_EN_MASK) |
CTRLDESCL6 - Control Descriptor Layer 6 Register | |
#define | LCDIFV2_CTRLDESCL6_BCLR_B_MASK (0xFFU) |
#define | LCDIFV2_CTRLDESCL6_BCLR_B_SHIFT (0U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_B(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_B_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_B_MASK) |
#define | LCDIFV2_CTRLDESCL6_BCLR_G_MASK (0xFF00U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_G_SHIFT (8U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_G(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_G_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_G_MASK) |
#define | LCDIFV2_CTRLDESCL6_BCLR_R_MASK (0xFF0000U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_R_SHIFT (16U) |
#define | LCDIFV2_CTRLDESCL6_BCLR_R(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_R_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_R_MASK) |
CSC_COEF0 - Color Space Conversion Coefficient Register 0 | |
#define | LCDIFV2_CSC_COEF0_Y_OFFSET_MASK (0x1FFU) |
#define | LCDIFV2_CSC_COEF0_Y_OFFSET_SHIFT (0U) |
#define | LCDIFV2_CSC_COEF0_Y_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_Y_OFFSET_SHIFT)) & LCDIFV2_CSC_COEF0_Y_OFFSET_MASK) |
#define | LCDIFV2_CSC_COEF0_UV_OFFSET_MASK (0x3FE00U) |
#define | LCDIFV2_CSC_COEF0_UV_OFFSET_SHIFT (9U) |
#define | LCDIFV2_CSC_COEF0_UV_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_UV_OFFSET_SHIFT)) & LCDIFV2_CSC_COEF0_UV_OFFSET_MASK) |
#define | LCDIFV2_CSC_COEF0_C0_MASK (0x1FFC0000U) |
#define | LCDIFV2_CSC_COEF0_C0_SHIFT (18U) |
#define | LCDIFV2_CSC_COEF0_C0(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_C0_SHIFT)) & LCDIFV2_CSC_COEF0_C0_MASK) |
#define | LCDIFV2_CSC_COEF0_ENABLE_MASK (0x40000000U) |
#define | LCDIFV2_CSC_COEF0_ENABLE_SHIFT (30U) |
#define | LCDIFV2_CSC_COEF0_ENABLE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_ENABLE_SHIFT)) & LCDIFV2_CSC_COEF0_ENABLE_MASK) |
#define | LCDIFV2_CSC_COEF0_YCBCR_MODE_MASK (0x80000000U) |
#define | LCDIFV2_CSC_COEF0_YCBCR_MODE_SHIFT (31U) |
#define | LCDIFV2_CSC_COEF0_YCBCR_MODE(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_YCBCR_MODE_SHIFT)) & LCDIFV2_CSC_COEF0_YCBCR_MODE_MASK) |
CSC_COEF1 - Color Space Conversion Coefficient Register 1 | |
#define | LCDIFV2_CSC_COEF1_C4_MASK (0x7FFU) |
#define | LCDIFV2_CSC_COEF1_C4_SHIFT (0U) |
#define | LCDIFV2_CSC_COEF1_C4(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF1_C4_SHIFT)) & LCDIFV2_CSC_COEF1_C4_MASK) |
#define | LCDIFV2_CSC_COEF1_C1_MASK (0x7FF0000U) |
#define | LCDIFV2_CSC_COEF1_C1_SHIFT (16U) |
#define | LCDIFV2_CSC_COEF1_C1(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF1_C1_SHIFT)) & LCDIFV2_CSC_COEF1_C1_MASK) |
CSC_COEF2 - Color Space Conversion Coefficient Register 2 | |
#define | LCDIFV2_CSC_COEF2_C3_MASK (0x7FFU) |
#define | LCDIFV2_CSC_COEF2_C3_SHIFT (0U) |
#define | LCDIFV2_CSC_COEF2_C3(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF2_C3_SHIFT)) & LCDIFV2_CSC_COEF2_C3_MASK) |
#define | LCDIFV2_CSC_COEF2_C2_MASK (0x7FF0000U) |
#define | LCDIFV2_CSC_COEF2_C2_SHIFT (16U) |
#define | LCDIFV2_CSC_COEF2_C2(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF2_C2_SHIFT)) & LCDIFV2_CSC_COEF2_C2_MASK) |
CLUT_LOAD - LCDIFv2 CLUT load Register | |
#define | LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_MASK (0x1U) |
#define | LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_SHIFT (0U) |
#define | LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_SHIFT)) & LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_MASK) |
#define | LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_MASK (0x70U) |
#define | LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_SHIFT (4U) |
#define | LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM(x) (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_SHIFT)) & LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_MASK) |
#define LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_SHIFT)) & LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_MASK) |
CLUT_UPDATE_EN - CLUT Update Enable
#define LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_SHIFT)) & LCDIFV2_CLUT_LOAD_CLUT_UPDATE_EN_MASK) |
CLUT_UPDATE_EN - CLUT Update Enable
#define LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_SHIFT)) & LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_MASK) |
SEL_CLUT_NUM - Selected CLUT Number
#define LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_SHIFT)) & LCDIFV2_CLUT_LOAD_SEL_CLUT_NUM_MASK) |
SEL_CLUT_NUM - Selected CLUT Number
#define LCDIFV2_CSC_COEF0_C0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_C0_SHIFT)) & LCDIFV2_CSC_COEF0_C0_MASK) |
C0 - Two's compliment Y multiplier coefficient. YUV=0x100 (1.000) YCbCr=0x12A (1.164)
#define LCDIFV2_CSC_COEF0_C0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_C0_SHIFT)) & LCDIFV2_CSC_COEF0_C0_MASK) |
C0 - Two's compliment Y multiplier coefficient. YUV=0x100 (1.000) YCbCr=0x12A (1.164)
#define LCDIFV2_CSC_COEF0_ENABLE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_ENABLE_SHIFT)) & LCDIFV2_CSC_COEF0_ENABLE_MASK) |
ENABLE - Enable the CSC unit in the LCDIFv2 plane data path 0b0..The CSC is bypassed and the input pixels are RGB data already 0b1..The CSC is enabled and the pixels will be converted to RGB data
#define LCDIFV2_CSC_COEF0_ENABLE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_ENABLE_SHIFT)) & LCDIFV2_CSC_COEF0_ENABLE_MASK) |
ENABLE - Enable the CSC unit in the LCDIFv2 plane data path 0b0..The CSC is bypassed and the input pixels are RGB data already 0b1..The CSC is enabled and the pixels will be converted to RGB data
#define LCDIFV2_CSC_COEF0_UV_OFFSET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_UV_OFFSET_SHIFT)) & LCDIFV2_CSC_COEF0_UV_OFFSET_MASK) |
UV_OFFSET - Two's compliment phase offset implicit for CbCr data. Generally used for YCbCr to RGB conversion. YCbCr=0x180, YUV=0x000 (typically -128 or 0x180 to indicate normalized -0.5 to 0.5 range)
#define LCDIFV2_CSC_COEF0_UV_OFFSET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_UV_OFFSET_SHIFT)) & LCDIFV2_CSC_COEF0_UV_OFFSET_MASK) |
UV_OFFSET - Two's compliment phase offset implicit for CbCr data. Generally used for YCbCr to RGB conversion. YCbCr=0x180, YUV=0x000 (typically -128 or 0x180 to indicate normalized -0.5 to 0.5 range)
#define LCDIFV2_CSC_COEF0_Y_OFFSET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_Y_OFFSET_SHIFT)) & LCDIFV2_CSC_COEF0_Y_OFFSET_MASK) |
Y_OFFSET - Two's compliment amplitude offset implicit in the Y data. For YUV, this is typically 0 and for YCbCr, this is typically -16 (0x1F0)
#define LCDIFV2_CSC_COEF0_Y_OFFSET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_Y_OFFSET_SHIFT)) & LCDIFV2_CSC_COEF0_Y_OFFSET_MASK) |
Y_OFFSET - Two's compliment amplitude offset implicit in the Y data. For YUV, this is typically 0 and for YCbCr, this is typically -16 (0x1F0)
#define LCDIFV2_CSC_COEF0_YCBCR_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_YCBCR_MODE_SHIFT)) & LCDIFV2_CSC_COEF0_YCBCR_MODE_MASK) |
YCBCR_MODE - This bit changes the behavior when performing U/V converting 0b0..Converting YUV to RGB data 0b1..Converting YCbCr to RGB data
#define LCDIFV2_CSC_COEF0_YCBCR_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF0_YCBCR_MODE_SHIFT)) & LCDIFV2_CSC_COEF0_YCBCR_MODE_MASK) |
YCBCR_MODE - This bit changes the behavior when performing U/V converting 0b0..Converting YUV to RGB data 0b1..Converting YCbCr to RGB data
#define LCDIFV2_CSC_COEF1_C1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF1_C1_SHIFT)) & LCDIFV2_CSC_COEF1_C1_MASK) |
C1 - Two's compliment Red V/Cr multiplier coefficient. YUV=0x123 (1.140) YCbCr=0x198 (1.596)
#define LCDIFV2_CSC_COEF1_C1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF1_C1_SHIFT)) & LCDIFV2_CSC_COEF1_C1_MASK) |
C1 - Two's compliment Red V/Cr multiplier coefficient. YUV=0x123 (1.140) YCbCr=0x198 (1.596)
#define LCDIFV2_CSC_COEF1_C4 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF1_C4_SHIFT)) & LCDIFV2_CSC_COEF1_C4_MASK) |
C4 - Two's compliment Blue U/Cb multiplier coefficient. YUV=0x208 (2.032) YCbCr=0x204 (2.017)
#define LCDIFV2_CSC_COEF1_C4 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF1_C4_SHIFT)) & LCDIFV2_CSC_COEF1_C4_MASK) |
C4 - Two's compliment Blue U/Cb multiplier coefficient. YUV=0x208 (2.032) YCbCr=0x204 (2.017)
#define LCDIFV2_CSC_COEF2_C2 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF2_C2_SHIFT)) & LCDIFV2_CSC_COEF2_C2_MASK) |
C2 - Two's compliment Green V/Cr multiplier coefficient. YUV=0x76B (-0.581) YCbCr=0x730 (-0.813)
#define LCDIFV2_CSC_COEF2_C2 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF2_C2_SHIFT)) & LCDIFV2_CSC_COEF2_C2_MASK) |
C2 - Two's compliment Green V/Cr multiplier coefficient. YUV=0x76B (-0.581) YCbCr=0x730 (-0.813)
#define LCDIFV2_CSC_COEF2_C3 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF2_C3_SHIFT)) & LCDIFV2_CSC_COEF2_C3_MASK) |
C3 - Two's compliment Green U/Cb multiplier coefficient. YUV=0x79C (-0.394) YCbCr=0x79C (-0.392)
#define LCDIFV2_CSC_COEF2_C3 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CSC_COEF2_C3_SHIFT)) & LCDIFV2_CSC_COEF2_C3_MASK) |
C3 - Two's compliment Green U/Cb multiplier coefficient. YUV=0x79C (-0.394) YCbCr=0x79C (-0.392)
#define LCDIFV2_CTRL_CLR_INV_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_DE_SHIFT)) & LCDIFV2_CTRL_CLR_INV_DE_MASK) |
INV_DE - Invert Data Enable polarity
#define LCDIFV2_CTRL_CLR_INV_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_DE_SHIFT)) & LCDIFV2_CTRL_CLR_INV_DE_MASK) |
INV_DE - Invert Data Enable polarity
#define LCDIFV2_CTRL_CLR_INV_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_HS_SHIFT)) & LCDIFV2_CTRL_CLR_INV_HS_MASK) |
INV_HS - Invert Horizontal synchronization signal
#define LCDIFV2_CTRL_CLR_INV_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_HS_SHIFT)) & LCDIFV2_CTRL_CLR_INV_HS_MASK) |
INV_HS - Invert Horizontal synchronization signal
#define LCDIFV2_CTRL_CLR_INV_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_CLR_INV_PXCK_MASK) |
INV_PXCK - Polarity change of Pixel Clock
#define LCDIFV2_CTRL_CLR_INV_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_CLR_INV_PXCK_MASK) |
INV_PXCK - Polarity change of Pixel Clock
#define LCDIFV2_CTRL_CLR_INV_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_VS_SHIFT)) & LCDIFV2_CTRL_CLR_INV_VS_MASK) |
INV_VS - Invert Vertical synchronization signal
#define LCDIFV2_CTRL_CLR_INV_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_INV_VS_SHIFT)) & LCDIFV2_CTRL_CLR_INV_VS_MASK) |
INV_VS - Invert Vertical synchronization signal
#define LCDIFV2_CTRL_CLR_NEG | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_NEG_SHIFT)) & LCDIFV2_CTRL_CLR_NEG_MASK) |
NEG - Indicates if value at the output (pixel data output) needs to be negated
#define LCDIFV2_CTRL_CLR_NEG | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_NEG_SHIFT)) & LCDIFV2_CTRL_CLR_NEG_MASK) |
NEG - Indicates if value at the output (pixel data output) needs to be negated
#define LCDIFV2_CTRL_CLR_SW_RESET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_SW_RESET_SHIFT)) & LCDIFV2_CTRL_CLR_SW_RESET_MASK) |
SW_RESET - Software Reset
#define LCDIFV2_CTRL_CLR_SW_RESET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_CLR_SW_RESET_SHIFT)) & LCDIFV2_CTRL_CLR_SW_RESET_MASK) |
SW_RESET - Software Reset
#define LCDIFV2_CTRL_INV_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_DE_SHIFT)) & LCDIFV2_CTRL_INV_DE_MASK) |
INV_DE - Invert Data Enable polarity 0b0..Data enable is active high 0b1..Data enable is active low
#define LCDIFV2_CTRL_INV_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_DE_SHIFT)) & LCDIFV2_CTRL_INV_DE_MASK) |
INV_DE - Invert Data Enable polarity 0b0..Data enable is active high 0b1..Data enable is active low
#define LCDIFV2_CTRL_INV_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_HS_SHIFT)) & LCDIFV2_CTRL_INV_HS_MASK) |
INV_HS - Invert Horizontal synchronization signal 0b0..HSYNC signal not inverted (active HIGH) 0b1..Invert HSYNC signal (active LOW)
#define LCDIFV2_CTRL_INV_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_HS_SHIFT)) & LCDIFV2_CTRL_INV_HS_MASK) |
INV_HS - Invert Horizontal synchronization signal 0b0..HSYNC signal not inverted (active HIGH) 0b1..Invert HSYNC signal (active LOW)
#define LCDIFV2_CTRL_INV_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_INV_PXCK_MASK) |
INV_PXCK - Polarity change of Pixel Clock 0b0..Display samples data on the falling edge 0b1..Display samples data on the rising edge
#define LCDIFV2_CTRL_INV_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_INV_PXCK_MASK) |
INV_PXCK - Polarity change of Pixel Clock 0b0..Display samples data on the falling edge 0b1..Display samples data on the rising edge
#define LCDIFV2_CTRL_INV_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_VS_SHIFT)) & LCDIFV2_CTRL_INV_VS_MASK) |
INV_VS - Invert Vertical synchronization signal 0b0..VSYNC signal not inverted (active HIGH) 0b1..Invert VSYNC signal (active LOW)
#define LCDIFV2_CTRL_INV_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_INV_VS_SHIFT)) & LCDIFV2_CTRL_INV_VS_MASK) |
INV_VS - Invert Vertical synchronization signal 0b0..VSYNC signal not inverted (active HIGH) 0b1..Invert VSYNC signal (active LOW)
#define LCDIFV2_CTRL_NEG | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_NEG_SHIFT)) & LCDIFV2_CTRL_NEG_MASK) |
NEG - Indicates if value at the output (pixel data output) needs to be negated 0b0..Output is to remain same 0b1..Output to be negated
#define LCDIFV2_CTRL_NEG | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_NEG_SHIFT)) & LCDIFV2_CTRL_NEG_MASK) |
NEG - Indicates if value at the output (pixel data output) needs to be negated 0b0..Output is to remain same 0b1..Output to be negated
#define LCDIFV2_CTRL_SET_INV_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_DE_SHIFT)) & LCDIFV2_CTRL_SET_INV_DE_MASK) |
INV_DE - Invert Data Enable polarity
#define LCDIFV2_CTRL_SET_INV_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_DE_SHIFT)) & LCDIFV2_CTRL_SET_INV_DE_MASK) |
INV_DE - Invert Data Enable polarity
#define LCDIFV2_CTRL_SET_INV_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_HS_SHIFT)) & LCDIFV2_CTRL_SET_INV_HS_MASK) |
INV_HS - Invert Horizontal synchronization signal
#define LCDIFV2_CTRL_SET_INV_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_HS_SHIFT)) & LCDIFV2_CTRL_SET_INV_HS_MASK) |
INV_HS - Invert Horizontal synchronization signal
#define LCDIFV2_CTRL_SET_INV_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_SET_INV_PXCK_MASK) |
INV_PXCK - Polarity change of Pixel Clock
#define LCDIFV2_CTRL_SET_INV_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_SET_INV_PXCK_MASK) |
INV_PXCK - Polarity change of Pixel Clock
#define LCDIFV2_CTRL_SET_INV_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_VS_SHIFT)) & LCDIFV2_CTRL_SET_INV_VS_MASK) |
INV_VS - Invert Vertical synchronization signal
#define LCDIFV2_CTRL_SET_INV_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_INV_VS_SHIFT)) & LCDIFV2_CTRL_SET_INV_VS_MASK) |
INV_VS - Invert Vertical synchronization signal
#define LCDIFV2_CTRL_SET_NEG | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_NEG_SHIFT)) & LCDIFV2_CTRL_SET_NEG_MASK) |
NEG - Indicates if value at the output (pixel data output) needs to be negated
#define LCDIFV2_CTRL_SET_NEG | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_NEG_SHIFT)) & LCDIFV2_CTRL_SET_NEG_MASK) |
NEG - Indicates if value at the output (pixel data output) needs to be negated
#define LCDIFV2_CTRL_SET_SW_RESET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_SW_RESET_SHIFT)) & LCDIFV2_CTRL_SET_SW_RESET_MASK) |
SW_RESET - Software Reset
#define LCDIFV2_CTRL_SET_SW_RESET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SET_SW_RESET_SHIFT)) & LCDIFV2_CTRL_SET_SW_RESET_MASK) |
SW_RESET - Software Reset
#define LCDIFV2_CTRL_SW_RESET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SW_RESET_SHIFT)) & LCDIFV2_CTRL_SW_RESET_MASK) |
SW_RESET - Software Reset 0b0..No action 0b1..All LCDIFv2 internal registers are forced into their reset state. User registers are not affected
#define LCDIFV2_CTRL_SW_RESET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_SW_RESET_SHIFT)) & LCDIFV2_CTRL_SW_RESET_MASK) |
SW_RESET - Software Reset 0b0..No action 0b1..All LCDIFv2 internal registers are forced into their reset state. User registers are not affected
#define LCDIFV2_CTRL_TOG_INV_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_DE_SHIFT)) & LCDIFV2_CTRL_TOG_INV_DE_MASK) |
INV_DE - Invert Data Enable polarity
#define LCDIFV2_CTRL_TOG_INV_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_DE_SHIFT)) & LCDIFV2_CTRL_TOG_INV_DE_MASK) |
INV_DE - Invert Data Enable polarity
#define LCDIFV2_CTRL_TOG_INV_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_HS_SHIFT)) & LCDIFV2_CTRL_TOG_INV_HS_MASK) |
INV_HS - Invert Horizontal synchronization signal
#define LCDIFV2_CTRL_TOG_INV_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_HS_SHIFT)) & LCDIFV2_CTRL_TOG_INV_HS_MASK) |
INV_HS - Invert Horizontal synchronization signal
#define LCDIFV2_CTRL_TOG_INV_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_TOG_INV_PXCK_MASK) |
INV_PXCK - Polarity change of Pixel Clock
#define LCDIFV2_CTRL_TOG_INV_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_PXCK_SHIFT)) & LCDIFV2_CTRL_TOG_INV_PXCK_MASK) |
INV_PXCK - Polarity change of Pixel Clock
#define LCDIFV2_CTRL_TOG_INV_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_VS_SHIFT)) & LCDIFV2_CTRL_TOG_INV_VS_MASK) |
INV_VS - Invert Vertical synchronization signal
#define LCDIFV2_CTRL_TOG_INV_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_INV_VS_SHIFT)) & LCDIFV2_CTRL_TOG_INV_VS_MASK) |
INV_VS - Invert Vertical synchronization signal
#define LCDIFV2_CTRL_TOG_NEG | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_NEG_SHIFT)) & LCDIFV2_CTRL_TOG_NEG_MASK) |
NEG - Indicates if value at the output (pixel data output) needs to be negated
#define LCDIFV2_CTRL_TOG_NEG | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_NEG_SHIFT)) & LCDIFV2_CTRL_TOG_NEG_MASK) |
NEG - Indicates if value at the output (pixel data output) needs to be negated
#define LCDIFV2_CTRL_TOG_SW_RESET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_SW_RESET_SHIFT)) & LCDIFV2_CTRL_TOG_SW_RESET_MASK) |
SW_RESET - Software Reset
#define LCDIFV2_CTRL_TOG_SW_RESET | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRL_TOG_SW_RESET_SHIFT)) & LCDIFV2_CTRL_TOG_SW_RESET_MASK) |
SW_RESET - Software Reset
#define LCDIFV2_CTRLDESCL1_HEIGHT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL1_HEIGHT_SHIFT)) & LCDIFV2_CTRLDESCL1_HEIGHT_MASK) |
HEIGHT - Height of the layer in pixels
#define LCDIFV2_CTRLDESCL1_HEIGHT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL1_HEIGHT_SHIFT)) & LCDIFV2_CTRLDESCL1_HEIGHT_MASK) |
HEIGHT - Height of the layer in pixels
#define LCDIFV2_CTRLDESCL1_WIDTH | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL1_WIDTH_SHIFT)) & LCDIFV2_CTRLDESCL1_WIDTH_MASK) |
WIDTH - Width of the layer in pixels
#define LCDIFV2_CTRLDESCL1_WIDTH | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL1_WIDTH_SHIFT)) & LCDIFV2_CTRLDESCL1_WIDTH_MASK) |
WIDTH - Width of the layer in pixels
#define LCDIFV2_CTRLDESCL2_POSX | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL2_POSX_SHIFT)) & LCDIFV2_CTRLDESCL2_POSX_MASK) |
POSX - The horizontal position of left-hand column of the layer, where 0 is the left-hand column of the panel, only positive values are to the right the left-hand column of the panel
#define LCDIFV2_CTRLDESCL2_POSX | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL2_POSX_SHIFT)) & LCDIFV2_CTRLDESCL2_POSX_MASK) |
POSX - The horizontal position of left-hand column of the layer, where 0 is the left-hand column of the panel, only positive values are to the right the left-hand column of the panel
#define LCDIFV2_CTRLDESCL2_POSY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL2_POSY_SHIFT)) & LCDIFV2_CTRLDESCL2_POSY_MASK) |
POSY - The vertical position of top row of the layer, where 0 is the top row of the panel, only positive values are below the top row of the panel
#define LCDIFV2_CTRLDESCL2_POSY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL2_POSY_SHIFT)) & LCDIFV2_CTRLDESCL2_POSY_MASK) |
POSY - The vertical position of top row of the layer, where 0 is the top row of the panel, only positive values are below the top row of the panel
#define LCDIFV2_CTRLDESCL3_PITCH | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL3_PITCH_SHIFT)) & LCDIFV2_CTRLDESCL3_PITCH_MASK) |
PITCH - Number of bytes between 2 vertically adjacent pixels in system memory. Byte granularity is supported, but SW should align to 64B boundry
#define LCDIFV2_CTRLDESCL3_PITCH | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL3_PITCH_SHIFT)) & LCDIFV2_CTRLDESCL3_PITCH_MASK) |
PITCH - Number of bytes between 2 vertically adjacent pixels in system memory. Byte granularity is supported, but SW should align to 64B boundry
#define LCDIFV2_CTRLDESCL4_ADDR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL4_ADDR_SHIFT)) & LCDIFV2_CTRLDESCL4_ADDR_MASK) |
ADDR - Address of layer data in the memory. The address programmed should be 64-bit aligned
#define LCDIFV2_CTRLDESCL4_ADDR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL4_ADDR_SHIFT)) & LCDIFV2_CTRLDESCL4_ADDR_MASK) |
ADDR - Address of layer data in the memory. The address programmed should be 64-bit aligned
#define LCDIFV2_CTRLDESCL5_AB_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_AB_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_AB_MODE_MASK) |
AB_MODE - Alpha Blending Mode 0b00..No alpha Blending (The SAFETY_EN bit need set to 1) 0b01..Blend with global ALPHA 0b10..Blend with embedded ALPHA 0b11..Blend with PoterDuff enable
#define LCDIFV2_CTRLDESCL5_AB_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_AB_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_AB_MODE_MASK) |
AB_MODE - Alpha Blending Mode 0b00..No alpha Blending (The SAFETY_EN bit need set to 1) 0b01..Blend with global ALPHA 0b10..Blend with embedded ALPHA 0b11..Blend with PoterDuff enable
#define LCDIFV2_CTRLDESCL5_BPP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_BPP_SHIFT)) & LCDIFV2_CTRLDESCL5_BPP_MASK) |
BPP - Layer encoding format (bit per pixel) 0b0000..1 bpp 0b0001..2 bpp 0b0010..4 bpp 0b0011..8 bpp 0b0100..16 bpp (RGB565) 0b0101..16 bpp (ARGB1555) 0b0110..16 bpp (ARGB4444) 0b0111..YCbCr422 (Only layer 0/1 can support this format) 0b1000..24 bpp (RGB888) 0b1001..32 bpp (ARGB8888) 0b1010..32 bpp (ABGR8888)
#define LCDIFV2_CTRLDESCL5_BPP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_BPP_SHIFT)) & LCDIFV2_CTRLDESCL5_BPP_MASK) |
BPP - Layer encoding format (bit per pixel) 0b0000..1 bpp 0b0001..2 bpp 0b0010..4 bpp 0b0011..8 bpp 0b0100..16 bpp (RGB565) 0b0101..16 bpp (ARGB1555) 0b0110..16 bpp (ARGB4444) 0b0111..YCbCr422 (Only layer 0/1 can support this format) 0b1000..24 bpp (RGB888) 0b1001..32 bpp (ARGB8888) 0b1010..32 bpp (ABGR8888)
#define LCDIFV2_CTRLDESCL5_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_EN_MASK) |
EN - Enable the layer for DMA 0b0..OFF 0b1..ON
#define LCDIFV2_CTRLDESCL5_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_EN_MASK) |
EN - Enable the layer for DMA 0b0..OFF 0b1..ON
#define LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_SHIFT)) & LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_MASK) |
GLOBAL_ALPHA - Global Alpha
#define LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_SHIFT)) & LCDIFV2_CTRLDESCL5_GLOBAL_ALPHA_MASK) |
GLOBAL_ALPHA - Global Alpha
#define LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_MASK) |
PD_ALPHA_MODE - PoterDuff alpha mode 0b0..Straight mode for Porter Duff alpha 0b1..Inversed mode for Porter Duff alpha
#define LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_ALPHA_MODE_MASK) |
PD_ALPHA_MODE - PoterDuff alpha mode 0b0..Straight mode for Porter Duff alpha 0b1..Inversed mode for Porter Duff alpha
#define LCDIFV2_CTRLDESCL5_PD_COLOR_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_MASK) |
PD_COLOR_MODE - PoterDuff alpha mode 0b0..Straight mode for Porter Duff color 0b1..Inversed mode for Porter Duff color
#define LCDIFV2_CTRLDESCL5_PD_COLOR_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_COLOR_MODE_MASK) |
PD_COLOR_MODE - PoterDuff alpha mode 0b0..Straight mode for Porter Duff color 0b1..Inversed mode for Porter Duff color
#define LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_MASK) |
PD_FACTOR_MODE - PoterDuff factor mode 0b00..Using 1 0b01..Using 0 0b10..Using straight alpha 0b11..Using inverse alpha
#define LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_FACTOR_MODE_MASK) |
PD_FACTOR_MODE - PoterDuff factor mode 0b00..Using 1 0b01..Using 0 0b10..Using straight alpha 0b11..Using inverse alpha
#define LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_MASK) |
PD_GLOBAL_ALPHA_MODE - PoterDuff global alpha mode 0b00..Using global alpha 0b01..Using local alpha 0b10..Using scaled alpha 0b11..Using scaled alpha
#define LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_SHIFT)) & LCDIFV2_CTRLDESCL5_PD_GLOBAL_ALPHA_MODE_MASK) |
PD_GLOBAL_ALPHA_MODE - PoterDuff global alpha mode 0b00..Using global alpha 0b01..Using local alpha 0b10..Using scaled alpha 0b11..Using scaled alpha
#define LCDIFV2_CTRLDESCL5_SAFETY_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_SAFETY_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_SAFETY_EN_MASK) |
SAFETY_EN - Safety Mode Enable Bit 0b0..Safety Mode is disabled 0b1..Safety Mode is enabled for this layer
#define LCDIFV2_CTRLDESCL5_SAFETY_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_SAFETY_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_SAFETY_EN_MASK) |
SAFETY_EN - Safety Mode Enable Bit 0b0..Safety Mode is disabled 0b1..Safety Mode is enabled for this layer
#define LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_MASK) |
SHADOW_LOAD_EN - Shadow Load Enable
#define LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_SHIFT)) & LCDIFV2_CTRLDESCL5_SHADOW_LOAD_EN_MASK) |
SHADOW_LOAD_EN - Shadow Load Enable
#define LCDIFV2_CTRLDESCL5_YUV_FORMAT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_YUV_FORMAT_SHIFT)) & LCDIFV2_CTRLDESCL5_YUV_FORMAT_MASK) |
YUV_FORMAT - The YUV422 input format selection 0b00..The YVYU422 8bit sequence is U1,Y1,V1,Y2 0b01..The YVYU422 8bit sequence is V1,Y1,U1,Y2 0b10..The YVYU422 8bit sequence is Y1,U1,Y2,V1 0b11..The YVYU422 8bit sequence is Y1,V1,Y2,U1
#define LCDIFV2_CTRLDESCL5_YUV_FORMAT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL5_YUV_FORMAT_SHIFT)) & LCDIFV2_CTRLDESCL5_YUV_FORMAT_MASK) |
YUV_FORMAT - The YUV422 input format selection 0b00..The YVYU422 8bit sequence is U1,Y1,V1,Y2 0b01..The YVYU422 8bit sequence is V1,Y1,U1,Y2 0b10..The YVYU422 8bit sequence is Y1,U1,Y2,V1 0b11..The YVYU422 8bit sequence is Y1,V1,Y2,U1
#define LCDIFV2_CTRLDESCL6_BCLR_B | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_B_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_B_MASK) |
BCLR_B - Background B component value
#define LCDIFV2_CTRLDESCL6_BCLR_B | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_B_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_B_MASK) |
BCLR_B - Background B component value
#define LCDIFV2_CTRLDESCL6_BCLR_G | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_G_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_G_MASK) |
BCLR_G - Background G component value
#define LCDIFV2_CTRLDESCL6_BCLR_G | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_G_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_G_MASK) |
BCLR_G - Background G component value
#define LCDIFV2_CTRLDESCL6_BCLR_R | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_R_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_R_MASK) |
BCLR_R - Background R component value
#define LCDIFV2_CTRLDESCL6_BCLR_R | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_CTRLDESCL6_BCLR_R_SHIFT)) & LCDIFV2_CTRLDESCL6_BCLR_R_MASK) |
BCLR_R - Background R component value
#define LCDIFV2_DISP_PARA_BGND_B | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_B_SHIFT)) & LCDIFV2_DISP_PARA_BGND_B_MASK) |
BGND_B - Blue component of the default color displayed in the sectors where no layer is active
#define LCDIFV2_DISP_PARA_BGND_B | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_B_SHIFT)) & LCDIFV2_DISP_PARA_BGND_B_MASK) |
BGND_B - Blue component of the default color displayed in the sectors where no layer is active
#define LCDIFV2_DISP_PARA_BGND_G | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_G_SHIFT)) & LCDIFV2_DISP_PARA_BGND_G_MASK) |
BGND_G - Green component of the default color displayed in the sectors where no layer is active
#define LCDIFV2_DISP_PARA_BGND_G | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_G_SHIFT)) & LCDIFV2_DISP_PARA_BGND_G_MASK) |
BGND_G - Green component of the default color displayed in the sectors where no layer is active
#define LCDIFV2_DISP_PARA_BGND_R | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_R_SHIFT)) & LCDIFV2_DISP_PARA_BGND_R_MASK) |
BGND_R - Red component of the default color displayed in the sectors where no layer is active
#define LCDIFV2_DISP_PARA_BGND_R | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_BGND_R_SHIFT)) & LCDIFV2_DISP_PARA_BGND_R_MASK) |
BGND_R - Red component of the default color displayed in the sectors where no layer is active
#define LCDIFV2_DISP_PARA_DISP_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_DISP_MODE_SHIFT)) & LCDIFV2_DISP_PARA_DISP_MODE_MASK) |
DISP_MODE - LCDIFv2 operating mode 0b00..Normal mode. Panel content controlled by layer configuration 0b01..Test Mode1(BGND Color Display) 0b10..Test Mode2(Column Color Bar) 0b11..Test Mode3(Row Color Bar)
#define LCDIFV2_DISP_PARA_DISP_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_DISP_MODE_SHIFT)) & LCDIFV2_DISP_PARA_DISP_MODE_MASK) |
DISP_MODE - LCDIFv2 operating mode 0b00..Normal mode. Panel content controlled by layer configuration 0b01..Test Mode1(BGND Color Display) 0b10..Test Mode2(Column Color Bar) 0b11..Test Mode3(Row Color Bar)
#define LCDIFV2_DISP_PARA_DISP_ON | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_DISP_ON_SHIFT)) & LCDIFV2_DISP_PARA_DISP_ON_MASK) |
DISP_ON - Display panel On/Off mode 0b0..Display Off 0b1..Display On
#define LCDIFV2_DISP_PARA_DISP_ON | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_DISP_ON_SHIFT)) & LCDIFV2_DISP_PARA_DISP_ON_MASK) |
DISP_ON - Display panel On/Off mode 0b0..Display Off 0b1..Display On
#define LCDIFV2_DISP_PARA_LINE_PATTERN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_LINE_PATTERN_SHIFT)) & LCDIFV2_DISP_PARA_LINE_PATTERN_MASK) |
LINE_PATTERN - LCDIFv2 line output order 0b000..RGB 0b001..RBG 0b010..GBR 0b011..GRB 0b100..BRG 0b101..BGR
#define LCDIFV2_DISP_PARA_LINE_PATTERN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_PARA_LINE_PATTERN_SHIFT)) & LCDIFV2_DISP_PARA_LINE_PATTERN_MASK) |
LINE_PATTERN - LCDIFv2 line output order 0b000..RGB 0b001..RBG 0b010..GBR 0b011..GRB 0b100..BRG 0b101..BGR
#define LCDIFV2_DISP_SIZE_DELTA_X | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_SIZE_DELTA_X_SHIFT)) & LCDIFV2_DISP_SIZE_DELTA_X_MASK) |
DELTA_X - Sets the display size horizontal resolution in pixels
#define LCDIFV2_DISP_SIZE_DELTA_X | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_SIZE_DELTA_X_SHIFT)) & LCDIFV2_DISP_SIZE_DELTA_X_MASK) |
DELTA_X - Sets the display size horizontal resolution in pixels
#define LCDIFV2_DISP_SIZE_DELTA_Y | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_SIZE_DELTA_Y_SHIFT)) & LCDIFV2_DISP_SIZE_DELTA_Y_MASK) |
DELTA_Y - Sets the display size vertical resolution in pixels
#define LCDIFV2_DISP_SIZE_DELTA_Y | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_DISP_SIZE_DELTA_Y_SHIFT)) & LCDIFV2_DISP_SIZE_DELTA_Y_MASK) |
DELTA_Y - Sets the display size vertical resolution in pixels
#define LCDIFV2_HSYN_PARA_BP_H | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_BP_H_SHIFT)) & LCDIFV2_HSYN_PARA_BP_H_MASK) |
BP_H - HSYNC back-porch pulse width (in pixel clock cycles). Pulse width has a minimum value of 1
#define LCDIFV2_HSYN_PARA_BP_H | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_BP_H_SHIFT)) & LCDIFV2_HSYN_PARA_BP_H_MASK) |
BP_H - HSYNC back-porch pulse width (in pixel clock cycles). Pulse width has a minimum value of 1
#define LCDIFV2_HSYN_PARA_FP_H | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_FP_H_SHIFT)) & LCDIFV2_HSYN_PARA_FP_H_MASK) |
FP_H - HSYNC front-porch pulse width (in pixel clock cycles). Pulse width has a minimum value of 1
#define LCDIFV2_HSYN_PARA_FP_H | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_FP_H_SHIFT)) & LCDIFV2_HSYN_PARA_FP_H_MASK) |
FP_H - HSYNC front-porch pulse width (in pixel clock cycles). Pulse width has a minimum value of 1
#define LCDIFV2_HSYN_PARA_PW_H | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_PW_H_SHIFT)) & LCDIFV2_HSYN_PARA_PW_H_MASK) |
PW_H - HSYNC active pulse width (in pixel clock cycles). Pulse width has a minimum value of 1
#define LCDIFV2_HSYN_PARA_PW_H | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_HSYN_PARA_PW_H_SHIFT)) & LCDIFV2_HSYN_PARA_PW_H_MASK) |
PW_H - HSYNC active pulse width (in pixel clock cycles). Pulse width has a minimum value of 1
#define LCDIFV2_INT_ENABLE_DMA_DONE_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_DMA_DONE_EN_SHIFT)) & LCDIFV2_INT_ENABLE_DMA_DONE_EN_MASK) |
DMA_DONE_EN - Enable Interrupt flag to indicate that which PLANE has fetched the last pixel from memory
#define LCDIFV2_INT_ENABLE_DMA_DONE_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_DMA_DONE_EN_SHIFT)) & LCDIFV2_INT_ENABLE_DMA_DONE_EN_MASK) |
DMA_DONE_EN - Enable Interrupt flag to indicate that which PLANE has fetched the last pixel from memory
#define LCDIFV2_INT_ENABLE_DMA_ERR_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_DMA_ERR_EN_SHIFT)) & LCDIFV2_INT_ENABLE_DMA_ERR_EN_MASK) |
DMA_ERR_EN - Enable Interrupt flag to indicate that which PLANE has Read Error on the AXI interface
#define LCDIFV2_INT_ENABLE_DMA_ERR_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_DMA_ERR_EN_SHIFT)) & LCDIFV2_INT_ENABLE_DMA_ERR_EN_MASK) |
DMA_ERR_EN - Enable Interrupt flag to indicate that which PLANE has Read Error on the AXI interface
#define LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_SHIFT)) & LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_MASK) |
FIFO_EMPTY_EN - Enable Interrupt flag to indicate that which FIFO in the pixel blending underflowed
#define LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_SHIFT)) & LCDIFV2_INT_ENABLE_FIFO_EMPTY_EN_MASK) |
FIFO_EMPTY_EN - Enable Interrupt flag to indicate that which FIFO in the pixel blending underflowed
#define LCDIFV2_INT_ENABLE_UNDERRUN_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_UNDERRUN_EN_SHIFT)) & LCDIFV2_INT_ENABLE_UNDERRUN_EN_MASK) |
UNDERRUN_EN - Enable Interrupt flag to indicate the output buffer underrun condition 0b0..Output buffer underrun disable 0b1..Output buffer underrun enable
#define LCDIFV2_INT_ENABLE_UNDERRUN_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_UNDERRUN_EN_SHIFT)) & LCDIFV2_INT_ENABLE_UNDERRUN_EN_MASK) |
UNDERRUN_EN - Enable Interrupt flag to indicate the output buffer underrun condition 0b0..Output buffer underrun disable 0b1..Output buffer underrun enable
#define LCDIFV2_INT_ENABLE_VS_BLANK_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_VS_BLANK_EN_SHIFT)) & LCDIFV2_INT_ENABLE_VS_BLANK_EN_MASK) |
VS_BLANK_EN - Enable Interrupt flag to indicate vertical blanking period 0b0..Vertical blanking start interrupt disable 0b1..Vertical blanking start interrupt enable
#define LCDIFV2_INT_ENABLE_VS_BLANK_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_VS_BLANK_EN_SHIFT)) & LCDIFV2_INT_ENABLE_VS_BLANK_EN_MASK) |
VS_BLANK_EN - Enable Interrupt flag to indicate vertical blanking period 0b0..Vertical blanking start interrupt disable 0b1..Vertical blanking start interrupt enable
#define LCDIFV2_INT_ENABLE_VSYNC_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_VSYNC_EN_SHIFT)) & LCDIFV2_INT_ENABLE_VSYNC_EN_MASK) |
VSYNC_EN - Enable Interrupt flag to indicate that the vertical synchronization phase(The beginning of a frame) 0b0..VSYNC interrupt disable 0b1..VSYNC interrupt enable
#define LCDIFV2_INT_ENABLE_VSYNC_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_ENABLE_VSYNC_EN_SHIFT)) & LCDIFV2_INT_ENABLE_VSYNC_EN_MASK) |
VSYNC_EN - Enable Interrupt flag to indicate that the vertical synchronization phase(The beginning of a frame) 0b0..VSYNC interrupt disable 0b1..VSYNC interrupt enable
#define LCDIFV2_INT_STATUS_DMA_DONE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_DMA_DONE_SHIFT)) & LCDIFV2_INT_STATUS_DMA_DONE_MASK) |
DMA_DONE - Interrupt flag to indicate that which PLANE has fetched the last pixel from memory
#define LCDIFV2_INT_STATUS_DMA_DONE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_DMA_DONE_SHIFT)) & LCDIFV2_INT_STATUS_DMA_DONE_MASK) |
DMA_DONE - Interrupt flag to indicate that which PLANE has fetched the last pixel from memory
#define LCDIFV2_INT_STATUS_DMA_ERR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_DMA_ERR_SHIFT)) & LCDIFV2_INT_STATUS_DMA_ERR_MASK) |
DMA_ERR - Interrupt flag to indicate that which PLANE has Read Error on the AXI interface
#define LCDIFV2_INT_STATUS_DMA_ERR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_DMA_ERR_SHIFT)) & LCDIFV2_INT_STATUS_DMA_ERR_MASK) |
DMA_ERR - Interrupt flag to indicate that which PLANE has Read Error on the AXI interface
#define LCDIFV2_INT_STATUS_FIFO_EMPTY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_FIFO_EMPTY_SHIFT)) & LCDIFV2_INT_STATUS_FIFO_EMPTY_MASK) |
FIFO_EMPTY - Interrupt flag to indicate that which FIFO in the pixel blending underflowed
#define LCDIFV2_INT_STATUS_FIFO_EMPTY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_FIFO_EMPTY_SHIFT)) & LCDIFV2_INT_STATUS_FIFO_EMPTY_MASK) |
FIFO_EMPTY - Interrupt flag to indicate that which FIFO in the pixel blending underflowed
#define LCDIFV2_INT_STATUS_UNDERRUN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_UNDERRUN_SHIFT)) & LCDIFV2_INT_STATUS_UNDERRUN_MASK) |
UNDERRUN - Interrupt flag to indicate the output buffer underrun condition 0b0..Output buffer not underrun 0b1..Output buffer underrun
#define LCDIFV2_INT_STATUS_UNDERRUN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_UNDERRUN_SHIFT)) & LCDIFV2_INT_STATUS_UNDERRUN_MASK) |
UNDERRUN - Interrupt flag to indicate the output buffer underrun condition 0b0..Output buffer not underrun 0b1..Output buffer underrun
#define LCDIFV2_INT_STATUS_VS_BLANK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_VS_BLANK_SHIFT)) & LCDIFV2_INT_STATUS_VS_BLANK_MASK) |
VS_BLANK - Interrupt flag to indicate vertical blanking period 0b0..Vertical blanking period has not started 0b1..Vertical blanking period has started
#define LCDIFV2_INT_STATUS_VS_BLANK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_VS_BLANK_SHIFT)) & LCDIFV2_INT_STATUS_VS_BLANK_MASK) |
VS_BLANK - Interrupt flag to indicate vertical blanking period 0b0..Vertical blanking period has not started 0b1..Vertical blanking period has started
#define LCDIFV2_INT_STATUS_VSYNC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_VSYNC_SHIFT)) & LCDIFV2_INT_STATUS_VSYNC_MASK) |
VSYNC - Interrupt flag to indicate that the vertical synchronization phase(The beginning of a frame) 0b0..VSYNC has not started 0b1..VSYNC has started
#define LCDIFV2_INT_STATUS_VSYNC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_INT_STATUS_VSYNC_SHIFT)) & LCDIFV2_INT_STATUS_VSYNC_MASK) |
VSYNC - Interrupt flag to indicate that the vertical synchronization phase(The beginning of a frame) 0b0..VSYNC has not started 0b1..VSYNC has started
#define LCDIFV2_PDI_PARA_INV_PDI_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_DE_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_DE_MASK) |
INV_PDI_DE - Polarity of PDI input Data Enable 0b0..Data enable is active HIGH 0b1..Data enable is active LOW
#define LCDIFV2_PDI_PARA_INV_PDI_DE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_DE_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_DE_MASK) |
INV_PDI_DE - Polarity of PDI input Data Enable 0b0..Data enable is active HIGH 0b1..Data enable is active LOW
#define LCDIFV2_PDI_PARA_INV_PDI_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_HS_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_HS_MASK) |
INV_PDI_HS - Polarity of PDI input HSYNC 0b0..HSYNC is active HIGH 0b1..HSYNC is active LOW
#define LCDIFV2_PDI_PARA_INV_PDI_HS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_HS_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_HS_MASK) |
INV_PDI_HS - Polarity of PDI input HSYNC 0b0..HSYNC is active HIGH 0b1..HSYNC is active LOW
#define LCDIFV2_PDI_PARA_INV_PDI_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_PXCK_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_PXCK_MASK) |
INV_PDI_PXCK - Polarity of PDI input Pixel Clock 0b0..Samples data on the falling edge 0b1..Samples data on the rising edge
#define LCDIFV2_PDI_PARA_INV_PDI_PXCK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_PXCK_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_PXCK_MASK) |
INV_PDI_PXCK - Polarity of PDI input Pixel Clock 0b0..Samples data on the falling edge 0b1..Samples data on the rising edge
#define LCDIFV2_PDI_PARA_INV_PDI_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_VS_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_VS_MASK) |
INV_PDI_VS - Polarity of PDI input VSYNC 0b0..VSYNC is active HIGH 0b1..VSYNC is active LOW
#define LCDIFV2_PDI_PARA_INV_PDI_VS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_INV_PDI_VS_SHIFT)) & LCDIFV2_PDI_PARA_INV_PDI_VS_MASK) |
INV_PDI_VS - Polarity of PDI input VSYNC 0b0..VSYNC is active HIGH 0b1..VSYNC is active LOW
#define LCDIFV2_PDI_PARA_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_MODE_SHIFT)) & LCDIFV2_PDI_PARA_MODE_MASK) |
MODE - The PDI mode for input data format 0b0000..32 bpp (ARGB8888) 0b0001..24 bpp (RGB888) 0b0010..24 bpp (RGB666) 0b0011..16 bpp (RGB565) 0b0100..16 bpp (RGB444) 0b0101..16 bpp (RGB555) 0b0110..16 bpp (YCbCr422)
#define LCDIFV2_PDI_PARA_MODE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_MODE_SHIFT)) & LCDIFV2_PDI_PARA_MODE_MASK) |
MODE - The PDI mode for input data format 0b0000..32 bpp (ARGB8888) 0b0001..24 bpp (RGB888) 0b0010..24 bpp (RGB666) 0b0011..16 bpp (RGB565) 0b0100..16 bpp (RGB444) 0b0101..16 bpp (RGB555) 0b0110..16 bpp (YCbCr422)
#define LCDIFV2_PDI_PARA_PDI_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_PDI_EN_SHIFT)) & LCDIFV2_PDI_PARA_PDI_EN_MASK) |
PDI_EN - Enable PDI input data to LCDIFv2 display 0b0..Disable PDI input data 0b1..Enable PDI input data
#define LCDIFV2_PDI_PARA_PDI_EN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_PDI_EN_SHIFT)) & LCDIFV2_PDI_PARA_PDI_EN_MASK) |
PDI_EN - Enable PDI input data to LCDIFv2 display 0b0..Disable PDI input data 0b1..Enable PDI input data
#define LCDIFV2_PDI_PARA_PDI_SEL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_PDI_SEL_SHIFT)) & LCDIFV2_PDI_PARA_PDI_SEL_MASK) |
PDI_SEL - PDI selected on LCDIFv2 plane number 0b0..PDI selected on LCDIFv2 plane 0 0b1..PDI selected on LCDIFv2 plane 1
#define LCDIFV2_PDI_PARA_PDI_SEL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_PDI_PARA_PDI_SEL_SHIFT)) & LCDIFV2_PDI_PARA_PDI_SEL_MASK) |
PDI_SEL - PDI selected on LCDIFv2 plane number 0b0..PDI selected on LCDIFv2 plane 0 0b1..PDI selected on LCDIFv2 plane 1
#define LCDIFV2_VSYN_PARA_BP_V | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_BP_V_SHIFT)) & LCDIFV2_VSYN_PARA_BP_V_MASK) |
BP_V - VSYNC back-porch pulse width (in horizontal line cycles). Pulse width has a minimum value of 1
#define LCDIFV2_VSYN_PARA_BP_V | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_BP_V_SHIFT)) & LCDIFV2_VSYN_PARA_BP_V_MASK) |
BP_V - VSYNC back-porch pulse width (in horizontal line cycles). Pulse width has a minimum value of 1
#define LCDIFV2_VSYN_PARA_FP_V | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_FP_V_SHIFT)) & LCDIFV2_VSYN_PARA_FP_V_MASK) |
FP_V - VSYNC front-porch pulse width (in horizontal line cycles). Pulse width has a minimum value of 1
#define LCDIFV2_VSYN_PARA_FP_V | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_FP_V_SHIFT)) & LCDIFV2_VSYN_PARA_FP_V_MASK) |
FP_V - VSYNC front-porch pulse width (in horizontal line cycles). Pulse width has a minimum value of 1
#define LCDIFV2_VSYN_PARA_PW_V | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_PW_V_SHIFT)) & LCDIFV2_VSYN_PARA_PW_V_MASK) |
PW_V - VSYNC active pulse width (in horizontal line cycles). Pulse width has a minimum value of 1
#define LCDIFV2_VSYN_PARA_PW_V | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LCDIFV2_VSYN_PARA_PW_V_SHIFT)) & LCDIFV2_VSYN_PARA_PW_V_MASK) |
PW_V - VSYNC active pulse width (in horizontal line cycles). Pulse width has a minimum value of 1