hal_gdc_regs.h File Reference

Go to the source code of this file.

Macros

#define HAL_GDC_REG_MODE   (0x00U)
 
#define HAL_GDC_REG_CLKCTRL   (0x04U)
 
#define HAL_GDC_REG_PLAY   (0x10U)
 
#define HAL_GDC_REG_CLKCTRL_CG   (0x1a8U)
 
#define HAL_GDC_REG_BGCOLOR   (0x08U)
 
#define HAL_GDC_REG_RESXY   (0x0cU)
 
#define HAL_GDC_REG_FRONTPORCHXY   (0x14U)
 
#define HAL_GDC_REG_BLANKINGXY   (0x18U)
 
#define HAL_GDC_REG_BACKPORCHXY   (0x1cU)
 
#define HAL_GDC_REG_CURSORXY   (0x20U)
 
#define HAL_GDC_REG_STARTXY   (0x24U)
 
#define HAL_GDC_REG_DBIB_CFG   (0x28U)
 
#define HAL_GDC_REG_GPIO   (0x2cU)
 
#define HAL_GDC_REG_LAYER0_MODE   (0x30U)
 
#define HAL_GDC_REG_LAYER0_STARTXY   (0x34U)
 
#define HAL_GDC_REG_LAYER0_SIZEXY   (0x38U)
 
#define HAL_GDC_REG_LAYER0_BASEADDR   (0x3cU)
 
#define HAL_GDC_REG_LAYER0_STRIDE   (0x40U)
 
#define HAL_GDC_REG_LAYER0_RESXY   (0x44U)
 
#define HAL_GDC_REG_LAYER0_SCALEX   (0x48U)
 
#define HAL_GDC_REG_LAYER0_SCALEY   (0x4cU)
 
#define HAL_GDC_REG_LAYER1_MODE   (0x50U)
 
#define HAL_GDC_REG_LAYER1_STARTXY   (0x54U)
 
#define HAL_GDC_REG_LAYER1_SIZEXY   (0x58U)
 
#define HAL_GDC_REG_LAYER1_BASEADDR   (0x5cU)
 
#define HAL_GDC_REG_LAYER1_STRIDE   (0x60U)
 
#define HAL_GDC_REG_LAYER1_RESXY   (0x64U)
 
#define HAL_GDC_REG_LAYER1_SCALEX   (0x68U)
 
#define HAL_GDC_REG_LAYER1_SCALEY   (0x6cU)
 
#define HAL_GDC_REG_LAYER2_MODE   (0x70U)
 
#define HAL_GDC_REG_LAYER2_STARTXY   (0x74U)
 
#define HAL_GDC_REG_LAYER2_SIZEXY   (0x78U)
 
#define HAL_GDC_REG_LAYER2_BASEADDR   (0x7cU)
 
#define HAL_GDC_REG_LAYER2_STRIDE   (0x80U)
 
#define HAL_GDC_REG_LAYER2_RESXY   (0x84U)
 
#define HAL_GDC_REG_LAYER2_SCALEX   (0x88U)
 
#define HAL_GDC_REG_LAYER2_SCALEY   (0x8cU)
 
#define HAL_GDC_REG_LAYER3_MODE   (0x90U)
 
#define HAL_GDC_REG_LAYER3_STARTXY   (0x94U)
 
#define HAL_GDC_REG_LAYER3_SIZEXY   (0x98U)
 
#define HAL_GDC_REG_LAYER3_BASEADDR   (0x9cU)
 
#define HAL_GDC_REG_LAYER3_STRIDE   (0xa0U)
 
#define HAL_GDC_REG_LAYER3_RESXY   (0xa4U)
 
#define HAL_GDC_REG_LAYER3_SCALEX   (0xa8U)
 
#define HAL_GDC_REG_LAYER3_SCALEY   (0xacU)
 
#define HAL_GDC_REG_LAYER0_UBASE   (0xd0U)
 
#define HAL_GDC_REG_LAYER0_VBASE   (0xd4U)
 
#define HAL_GDC_REG_LAYER0_UVSTRIDE   (0xd8U)
 
#define HAL_GDC_REG_LAYER1_UBASE   (0xdcU)
 
#define HAL_GDC_REG_LAYER1_VBASE   (0xe0U)
 
#define HAL_GDC_REG_LAYER1_UVSTRIDE   (0xe4U)
 
#define HAL_GDC_REG_LAYER2_UBASE   (0x188U)
 
#define HAL_GDC_REG_LAYER2_VBASE   (0x18cU)
 
#define HAL_GDC_REG_LAYER2_UVSTRIDE   (0x190U)
 
#define HAL_GDC_REG_LAYER3_UBASE   (0x194U)
 
#define HAL_GDC_REG_LAYER3_VBASE   (0x198U)
 
#define HAL_GDC_REG_LAYER3_UVSTRIDE   (0x19cU)
 
#define HAL_GDC_REG_DBIB_CMD   (0xe8U)
 
#define HAL_GDC_REG_DBIB_RDAT   (0xecU)
 
#define HAL_GDC_REG_CONFIG   (0xf0U)
 
#define HAL_GDC_REG_IDREG   (0xf4U)
 
#define HAL_GDC_REG_INTERRUPT   (0xf8U)
 
#define HAL_GDC_REG_STATUS   (0xfcU)
 
#define HAL_GDC_REG_COLMOD   (0x100U)
 
#define HAL_GDC_REG_CRC   (0x184U)
 
#define HAL_GDC_REG_FORMAT_CTRL   (0x1a0U)
 
#define HAL_GDC_REG_FORMAT_CTRL2   (0x1a4U)
 
#define HAL_GDC_REG_FORMAT_CTRL3   (0x1acU)
 
#define HAL_GDC_REG_PALETTE   (0x400U)
 
#define HAL_GDC_REG_CURSOR_IMAGE   (0x800U)
 
#define HAL_GDC_REG_CURSOR_LUT   (0xA00U)
 
#define HAL_GDC_REG_GAMMALUT_0   (0x1000U)
 
#define HAL_GDC_REG_GAMMALUT_1   (0x1400U)
 
#define HAL_GDC_REG_GAMMALUT_2   (0x1800U)
 
#define HAL_GDC_REG_GAMMALUT_3   (0x1c00U)
 
#define HAL_GDC_REG_LAYER_MODE(i)   (0x030 + 0x20*(i))
 
#define HAL_GDC_REG_LAYER_STARTXY(i)   (0x034 + 0x20*(i))
 
#define HAL_GDC_REG_LAYER_SIZEXY(i)   (0x038 + 0x20*(i))
 
#define HAL_GDC_REG_LAYER_BASEADDR(i)   (0x03c + 0x20*(i))
 
#define HAL_GDC_REG_LAYER_STRIDE(i)   (0x040 + 0x20*(i))
 
#define HAL_GDC_REG_LAYER_RESXY(i)   (0x044 + 0x20*(i))
 
#define HAL_GDC_REG_LAYER_SCALEX(i)   (0x048 + 0x20*(i))
 
#define HAL_GDC_REG_LAYER_SCALEY(i)   (0x04c + 0x20*(i))
 
#define HAL_GDC_REG_GAMMALUT(i)   (0x1000+ 0x400*(i))