#define GP_DST_XCOOR 0x8100
#define GP_DST_YCOOR 0x8102
#define GP_WIDTH 0x8104
#define GP_HEIGHT 0x8106
#define GP_SRC_XCOOR 0x8108
#define GP_SRC_YCOOR 0x810A
#define GP_VECTOR_LENGTH 0x8104
#define GP_INIT_ERROR 0x8106
#define GP_AXIAL_ERROR 0x8108
#define GP_DIAG_ERROR 0x810A
#define GP_SRC_COLOR_0 0x810C
#define GP_SRC_COLOR_1 0x810E
#define GP_PAT_COLOR_0 0x8110
#define GP_PAT_COLOR_1 0x8112
#define GP_PAT_COLOR_2 0x8114
#define GP_PAT_COLOR_3 0x8116
#define GP_PAT_DATA_0 0x8120
#define GP_PAT_DATA_1 0x8124
#define GP_PAT_DATA_2 0x8128
#define GP_PAT_DATA_3 0x812C
#define GP_VGA_WRITE 0x8140
#define GP_VGA_READ 0x8144
#define GP_RASTER_MODE 0x8200
#define GP_VECTOR_MODE 0x8204
#define GP_BLIT_MODE 0x8208
#define GP_BLIT_STATUS 0x820C
#define GP_VGA_BASE 0x8210
#define GP_VGA_LATCH 0x8214
#define VM_X_MAJOR 0x0000
#define VM_Y_MAJOR 0x0001
#define VM_MAJOR_INC 0x0002
#define VM_MINOR_INC 0x0004
#define VM_READ_DST_FB 0x0008
#define RM_PAT_DISABLE 0x0000
#define RM_PAT_MONO 0x0100
#define RM_PAT_DITHER 0x0200
#define RM_PAT_COLOR 0x0300
#define RM_PAT_MASK 0x0300
#define RM_PAT_TRANSPARENT 0x0400
#define RM_SRC_TRANSPARENT 0x0800
#define BS_BLIT_BUSY 0x0001
#define BS_PIPELINE_BUSY 0x0002
#define BS_BLIT_PENDING 0x0004
#define BC_FLUSH 0x0080
#define BC_8BPP 0x0000
#define BC_16BPP 0x0100
#define BC_FB_WIDTH_1024 0x0000
#define BC_FB_WIDTH_2048 0x0200
#define BC_FB_WIDTH_4096 0x0400
#define BM_READ_SRC_NONE 0x0000
#define BM_READ_SRC_FB 0x0001
#define BM_READ_SRC_BB0 0x0002
#define BM_READ_SRC_BB1 0x0003
#define BM_READ_SRC_MASK 0x0003
#define BM_READ_DST_NONE 0x0000
#define BM_READ_DST_BB0 0x0008
#define BM_READ_DST_BB1 0x000C
#define BM_READ_DST_FB0 0x0010
#define BM_READ_DST_FB1 0x0014
#define BM_READ_DST_MASK 0x001C
#define BM_WRITE_FB 0x0000
#define BM_WRITE_MEM 0x0020
#define BM_WRITE_MASK 0x0020
#define BM_SOURCE_COLOR 0x0000
#define BM_SOURCE_EXPAND 0x0040
#define BM_SOURCE_TEXT 0x00C0
#define BM_SOURCE_MASK 0x00C0
#define BM_REVERSE_Y 0x0100
#define DC_UNLOCK 0x8300
#define DC_GENERAL_CFG 0x8304
#define DC_TIMING_CFG 0x8308
#define DC_OUTPUT_CFG 0x830C
#define DC_FB_ST_OFFSET 0x8310
#define DC_CB_ST_OFFSET 0x8314
#define DC_CURS_ST_OFFSET 0x8318
#define DC_ICON_ST_OFFSET 0x831C
#define DC_VID_ST_OFFSET 0x8320
#define DC_LINE_DELTA 0x8324
#define DC_BUF_SIZE 0x8328
#define DC_H_TIMING_1 0x8330
#define DC_H_TIMING_2 0x8334
#define DC_H_TIMING_3 0x8338
#define DC_FP_H_TIMING 0x833C
#define DC_V_TIMING_1 0x8340
#define DC_V_TIMING_2 0x8344
#define DC_V_TIMING_3 0x8348
#define DC_FP_V_TIMING 0x834C
#define DC_CURSOR_X 0x8350
#define DC_ICON_X 0x8354
#define DC_V_LINE_CNT 0x8354
#define DC_CURSOR_Y 0x8358
#define DC_ICON_Y 0x835C
#define DC_SS_LINE_CMP 0x835C
#define DC_CURSOR_COLOR 0x8360
#define DC_ICON_COLOR 0x8364
#define DC_BORDER_COLOR 0x8368
#define DC_PAL_ADDRESS 0x8370
#define DC_PAL_DATA 0x8374
#define DC_DFIFO_DIAG 0x8378
#define DC_CFIFO_DIAG 0x837C
#define PAL_CURSOR_COLOR_0 0x100
#define PAL_CURSOR_COLOR_1 0x101
#define PAL_ICON_COLOR_0 0x102
#define PAL_ICON_COLOR_1 0x103
#define PAL_OVERSCAN_COLOR 0x104
#define DC_UNLOCK_VALUE 0x00004758
#define DC_GCFG_DFLE 0x00000001
#define DC_GCFG_CURE 0x00000002
#define DC_GCFG_VCLK_DIV 0x00000004
#define DC_GCFG_PLNO 0x00000004
#define DC_GCFG_PPC 0x00000008
#define DC_GCFG_CMPE 0x00000010
#define DC_GCFG_DECE 0x00000020
#define DC_GCFG_DCLK_MASK 0x000000C0
#define DC_GCFG_DCLK_POS 6
#define DC_GCFG_DFHPSL_MASK 0x00000F00
#define DC_GCFG_DFHPSL_POS 8
#define DC_GCFG_DFHPEL_MASK 0x0000F000
#define DC_GCFG_DFHPEL_POS 12
#define DC_GCFG_CIM_MASK 0x00030000
#define DC_GCFG_CIM_POS 16
#define DC_GCFG_FDTY 0x00040000
#define DC_GCFG_RTPM 0x00080000
#define DC_GCFG_DAC_RS_MASK 0x00700000
#define DC_GCFG_DAC_RS_POS 20
#define DC_GCFG_CKWR 0x00800000
#define DC_GCFG_LDBL 0x01000000
#define DC_GCFG_DIAG 0x02000000
#define DC_GCFG_CH4S 0x04000000
#define DC_GCFG_SSLC 0x08000000
#define DC_GCFG_VIDE 0x10000000
#define DC_GCFG_DFCK 0x20000000
#define DC_GCFG_VRDY 0x20000000
#define DC_GCFG_DPCK 0x40000000
#define DC_GCFG_DDCK 0x80000000
#define DC_TCFG_FPPE 0x00000001
#define DC_TCFG_HSYE 0x00000002
#define DC_TCFG_VSYE 0x00000004
#define DC_TCFG_BLKE 0x00000008
#define DC_TCFG_DDCK 0x00000010
#define DC_TCFG_TGEN 0x00000020
#define DC_TCFG_VIEN 0x00000040
#define DC_TCFG_BLNK 0x00000080
#define DC_TCFG_CHSP 0x00000100
#define DC_TCFG_CVSP 0x00000200
#define DC_TCFG_FHSP 0x00000400
#define DC_TCFG_FVSP 0x00000800
#define DC_TCFG_FCEN 0x00001000
#define DC_TCFG_CDCE 0x00002000
#define DC_TCFG_PLNR 0x00002000
#define DC_TCFG_INTL 0x00004000
#define DC_TCFG_PXDB 0x00008000
#define DC_TCFG_BKRT 0x00010000
#define DC_TCFG_PSD_MASK 0x000E0000
#define DC_TCFG_PSD_POS 17
#define DC_TCFG_DDCI 0x08000000
#define DC_TCFG_SENS 0x10000000
#define DC_TCFG_DNA 0x20000000
#define DC_TCFG_VNA 0x40000000
#define DC_TCFG_VINT 0x80000000
#define DC_OCFG_8BPP 0x00000001
#define DC_OCFG_555 0x00000002
#define DC_OCFG_PCKE 0x00000004
#define DC_OCFG_FRME 0x00000008
#define DC_OCFG_DITE 0x00000010
#define DC_OCFG_2PXE 0x00000020
#define DC_OCFG_2XCK 0x00000040
#define DC_OCFG_2IND 0x00000080
#define DC_OCFG_34ADD 0x00000100
#define DC_OCFG_FRMS 0x00000200
#define DC_OCFG_CKSL 0x00000400
#define DC_OCFG_PRMP 0x00000800
#define DC_OCFG_PDEL 0x00001000
#define DC_OCFG_PDEH 0x00002000
#define DC_OCFG_CFRW 0x00004000
#define DC_OCFG_DIAG 0x00008000
#define MC_MEM_CNTRL1 0x00008400
#define MC_DR_ADD 0x00008418
#define MC_DR_ACC 0x0000841C
#define MC_XBUSARB 0x00000008
#define CS5530_VIDEO_CONFIG 0x0000
#define CS5530_DISPLAY_CONFIG 0x0004
#define CS5530_VIDEO_X_POS 0x0008
#define CS5530_VIDEO_Y_POS 0x000C
#define CS5530_VIDEO_SCALE 0x0010
#define CS5530_VIDEO_COLOR_KEY 0x0014
#define CS5530_VIDEO_COLOR_MASK 0x0018
#define CS5530_PALETTE_ADDRESS 0x001C
#define CS5530_PALETTE_DATA 0x0020
#define CS5530_DOT_CLK_CONFIG 0x0024
#define CS5530_CRCSIG_TFT_TV 0x0028
#define CS5530_VCFG_VID_EN 0x00000001
#define CS5530_VCFG_VID_REG_UPDATE 0x00000002
#define CS5530_VCFG_VID_INP_FORMAT 0x0000000C
#define CS5530_VCFG_8_BIT_4_2_0 0x00000004
#define CS5530_VCFG_16_BIT_4_2_0 0x00000008
#define CS5530_VCFG_GV_SEL 0x00000010
#define CS5530_VCFG_CSC_BYPASS 0x00000020
#define CS5530_VCFG_X_FILTER_EN 0x00000040
#define CS5530_VCFG_Y_FILTER_EN 0x00000080
#define CS5530_VCFG_LINE_SIZE_LOWER_MASK 0x0000FF00
#define CS5530_VCFG_INIT_READ_MASK 0x01FF0000
#define CS5530_VCFG_EARLY_VID_RDY 0x02000000
#define CS5530_VCFG_LINE_SIZE_UPPER 0x08000000
#define CS5530_VCFG_4_2_0_MODE 0x10000000
#define CS5530_VCFG_16_BIT_EN 0x20000000
#define CS5530_VCFG_HIGH_SPD_INT 0x40000000
#define CS5530_DCFG_DIS_EN 0x00000001
#define CS5530_DCFG_HSYNC_EN 0x00000002
#define CS5530_DCFG_VSYNC_EN 0x00000004
#define CS5530_DCFG_DAC_BL_EN 0x00000008
#define CS5530_DCFG_DAC_PWDNX 0x00000020
#define CS5530_DCFG_FP_PWR_EN 0x00000040
#define CS5530_DCFG_FP_DATA_EN 0x00000080
#define CS5530_DCFG_CRT_HSYNC_POL 0x00000100
#define CS5530_DCFG_CRT_VSYNC_POL 0x00000200
#define CS5530_DCFG_FP_HSYNC_POL 0x00000400
#define CS5530_DCFG_FP_VSYNC_POL 0x00000800
#define CS5530_DCFG_XGA_FP 0x00001000
#define CS5530_DCFG_FP_DITH_EN 0x00002000
#define CS5530_DCFG_CRT_SYNC_SKW_MASK 0x0001C000
#define CS5530_DCFG_CRT_SYNC_SKW_INIT 0x00010000
#define CS5530_DCFG_PWR_SEQ_DLY_MASK 0x000E0000
#define CS5530_DCFG_PWR_SEQ_DLY_INIT 0x00080000
#define CS5530_DCFG_VG_CK 0x00100000
#define CS5530_DCFG_GV_PAL_BYP 0x00200000
#define CS5530_DCFG_DDC_SCL 0x00400000
#define CS5530_DCFG_DDC_SDA 0x00800000
#define CS5530_DCFG_DDC_OE 0x01000000
#define CS5530_DCFG_16_BIT_EN 0x02000000
#define SC1200_VIDEO_CONFIG 0x000
#define SC1200_DISPLAY_CONFIG 0x004
#define SC1200_VIDEO_X_POS 0x008
#define SC1200_VIDEO_Y_POS 0x00C
#define SC1200_VIDEO_UPSCALE 0x010
#define SC1200_VIDEO_COLOR_KEY 0x014
#define SC1200_VIDEO_COLOR_MASK 0x018
#define SC1200_PALETTE_ADDRESS 0x01C
#define SC1200_PALETTE_DATA 0x020
#define SC1200_VID_MISC 0x028
#define SC1200_VID_CLOCK_SELECT 0x02C
#define SC1200_VIDEO_DOWNSCALER_CONTROL 0x03C
#define SC1200_VIDEO_DOWNSCALER_COEFFICIENTS 0x40
#define SC1200_VID_CRC 0x044
#define SC1200_DEVICE_ID 0x048
#define SC1200_VID_ALPHA_CONTROL 0x04C
#define SC1200_CURSOR_COLOR_KEY 0x050
#define SC1200_CURSOR_COLOR_MASK 0x054
#define SC1200_CURSOR_COLOR_1 0x058
#define SC1200_CURSOR_COLOR_2 0x05C
#define SC1200_ALPHA_XPOS_1 0x060
#define SC1200_ALPHA_YPOS_1 0x064
#define SC1200_ALPHA_COLOR_1 0x068
#define SC1200_ALPHA_CONTROL_1 0x06C
#define SC1200_ALPHA_XPOS_2 0x070
#define SC1200_ALPHA_YPOS_2 0x074
#define SC1200_ALPHA_COLOR_2 0x078
#define SC1200_ALPHA_CONTROL_2 0x07C
#define SC1200_ALPHA_XPOS_3 0x080
#define SC1200_ALPHA_YPOS_3 0x084
#define SC1200_ALPHA_COLOR_3 0x088
#define SC1200_ALPHA_CONTROL_3 0x08C
#define SC1200_VIDEO_REQUEST 0x090
#define SC1200_ALPHA_WATCH 0x094
#define SC1200_VIDEO_DISPLAY_MODE 0x400
#define SC1200_VIDEO_ODD_VBI_LINE_ENABLE 0x40C
#define SC1200_VIDEO_EVEN_VBI_LINE_ENABLE 0x410
#define SC1200_VIDEO_VBI_HORIZ_CONTROL 0x414
#define SC1200_VIDEO_ODD_VBI_TOTAL_COUNT 0x418
#define SC1200_VIDEO_EVEN_VBI_TOTAL_COUNT 0x41C
#define SC1200_GENLOCK 0x420
#define SC1200_GENLOCK_DELAY 0x424
#define SC1200_TVOUT_HORZ_TIM 0x800
#define SC1200_TVOUT_HORZ_SYNC 0x804
#define SC1200_TVOUT_VERT_SYNC 0x808
#define SC1200_TVOUT_LINE_END 0x80C
#define SC1200_TVOUT_VERT_DOWNSCALE 0x810
#define SC1200_TVOUT_HORZ_PRE_ENCODER_SCALE 0x810
#define SC1200_TVOUT_HORZ_SCALING 0x814
#define SC1200_TVOUT_DEBUG 0x818
#define SC1200_TVENC_TIM_CTRL_1 0xC00
#define SC1200_TVENC_TIM_CTRL_2 0xC04
#define SC1200_TVENC_TIM_CTRL_3 0xC08
#define SC1200_TVENC_SUB_FREQ 0xC0C
#define SC1200_TVENC_DISP_POS 0xC10
#define SC1200_TVENC_DISP_SIZE 0xC14
#define SC1200_TVENC_CC_DATA 0xC18
#define SC1200_TVENC_EDS_DATA 0xC1C
#define SC1200_TVENC_CGMS_DATA 0xC20
#define SC1200_TVENC_WSS_DATA 0xC24
#define SC1200_TVENC_CC_CONTROL 0xC28
#define SC1200_TVENC_DAC_CONTROL 0xC2C
#define SC1200_TVENC_MV_CONTROL 0xC30
#define SC1200_VCFG_VID_EN 0x00000001
#define SC1200_VCFG_VID_INP_FORMAT 0x0000000C
#define SC1200_VCFG_UYVY_FORMAT 0x00000000
#define SC1200_VCFG_Y2YU_FORMAT 0x00000004
#define SC1200_VCFG_YUYV_FORMAT 0x00000008
#define SC1200_VCFG_YVYU_FORMAT 0x0000000C
#define SC1200_VCFG_X_FILTER_EN 0x00000040
#define SC1200_VCFG_Y_FILTER_EN 0x00000080
#define SC1200_VCFG_LINE_SIZE_LOWER_MASK 0x0000FF00
#define SC1200_VCFG_INIT_READ_MASK 0x01FF0000
#define SC1200_VCFG_LINE_SIZE_UPPER 0x08000000
#define SC1200_VCFG_4_2_0_MODE 0x10000000
#define SC1200_DCFG_DIS_EN 0x00000001
#define SC1200_DCFG_HSYNC_EN 0x00000002
#define SC1200_DCFG_VSYNC_EN 0x00000004
#define SC1200_DCFG_DAC_BL_EN 0x00000008
#define SC1200_DCFG_FP_PWR_EN 0x00000040
#define SC1200_DCFG_FP_DATA_EN 0x00000080
#define SC1200_DCFG_CRT_HSYNC_POL 0x00000100
#define SC1200_DCFG_CRT_VSYNC_POL 0x00000200
#define SC1200_DCFG_CRT_SYNC_SKW_MASK 0x0001C000
#define SC1200_DCFG_CRT_SYNC_SKW_INIT 0x00010000
#define SC1200_DCFG_PWR_SEQ_DLY_MASK 0x000E0000
#define SC1200_DCFG_PWR_SEQ_DLY_INIT 0x00080000
#define SC1200_DCFG_VG_CK 0x00100000
#define SC1200_DCFG_GV_PAL_BYP 0x00200000
#define SC1200_DCFG_DDC_SCL 0x00400000
#define SC1200_DCFG_DDC_SDA 0x00800000
#define SC1200_DCFG_DDC_OE 0x01000000
#define SC1200_GAMMA_BYPASS_BOTH 0x00000001
#define SC1200_DAC_POWER_DOWN 0x00000400
#define SC1200_ANALOG_POWER_DOWN 0x00000800
#define SC1200_PLL_POWER_NORMAL 0x00001000
#define SC1200_VIDEO_DOWNSCALE_ENABLE 0x00000001
#define SC1200_VIDEO_DOWNSCALE_FACTOR_POS 1
#define SC1200_VIDEO_DOWNSCALE_FACTOR_MASK 0x0000001E
#define SC1200_VIDEO_DOWNSCALE_TYPE_A 0x00000000
#define SC1200_VIDEO_DOWNSCALE_TYPE_B 0x00000040
#define SC1200_VIDEO_DOWNSCALE_TYPE_MASK 0x00000040
#define SC1200_VIDEO_DOWNSCALER_COEF1_POS 0
#define SC1200_VIDEO_DOWNSCALER_COEF2_POS 8
#define SC1200_VIDEO_DOWNSCALER_COEF3_POS 16
#define SC1200_VIDEO_DOWNSCALER_COEF4_POS 24
#define SC1200_VIDEO_DOWNSCALER_COEF_MASK 0xF
#define SC1200_VERTICAL_SCALER_SHIFT_MASK 0x00000007
#define SC1200_VERTICAL_SCALER_SHIFT_INIT 0x00000004
#define SC1200_VERTICAL_SCALER_SHIFT_EN 0x00000010
#define SC1200_TOP_LINE_IN_ODD 0x00000040
#define SC1200_NO_CK_OUTSIDE_ALPHA 0x00000100
#define SC1200_VIDEO_IS_INTERLACED 0x00000200
#define SC1200_CSC_VIDEO_YUV_TO_RGB 0x00000400
#define SC1200_CSC_GFX_RGB_TO_YUV 0x00000800
#define SC1200_VIDEO_INPUT_IS_RGB 0x00002000
#define SC1200_VIDEO_LINE_OFFSET_ODD 0x00001000
#define SC1200_ALPHA1_PRIORITY_POS 16
#define SC1200_ALPHA1_PRIORITY_MASK 0x00030000
#define SC1200_ALPHA2_PRIORITY_POS 18
#define SC1200_ALPHA2_PRIORITY_MASK 0x000C0000
#define SC1200_ALPHA3_PRIORITY_POS 20
#define SC1200_ALPHA3_PRIORITY_MASK 0x00300000
#define SC1200_CURSOR_COLOR_KEY_OFFSET_POS 24
#define SC1200_CURSOR_COLOR_BITS 23
#define SC1200_COLOR_MASK 0x00FFFFFF
#define SC1200_ALPHA_COLOR_ENABLE 0x01000000
#define SC1200_ACTRL_WIN_ENABLE 0x00010000
#define SC1200_ACTRL_LOAD_ALPHA 0x00020000
#define SC1200_VIDEO_Y_REQUEST_POS 0
#define SC1200_VIDEO_X_REQUEST_POS 16
#define SC1200_VIDEO_REQUEST_MASK 0x00000FFF
#define SC1200_VIDEO_SOURCE_MASK 0x00000003
#define SC1200_VIDEO_SOURCE_GX1 0x00000000
#define SC1200_VIDEO_SOURCE_DVIP 0x00000002
#define SC1200_VBI_SOURCE_MASK 0x00000004
#define SC1200_VBI_SOURCE_DVIP 0x00000000
#define SC1200_VBI_SOURCE_GX1 0x00000004
#define SC1200_VIDEO_VBI_LINE_ENABLE_MASK 0x00FFFFFC
#define SC1200_VIDEO_ALL_ACTIVE_IS_VBI 0x01000000
#define SC1200_VIDEO_VBI_LINE_OFFSET_POS 25
#define SC1200_VIDEO_VBI_LINE_OFFSET_MASK 0x3E000000
#define SC1200_VIDEO_VBI_TOTAL_COUNT_MASK 0x000FFFFF
#define SC1200_GENLOCK_SINGLE_ENABLE 0x00000001
#define SC1200_GENLOCK_FIELD_SYNC_ENABLE 0x00000001
#define SC1200_GENLOCK_CONTINUOUS_ENABLE 0x00000002
#define SC1200_GENLOCK_GX_VSYNC_FALLING_EDGE 0x00000004
#define SC1200_GENLOCK_VIP_VSYNC_FALLING_EDGE 0x00000008
#define SC1200_GENLOCK_TIMEOUT_ENABLE 0x00000010
#define SC1200_GENLOCK_TVENC_RESET_EVEN_FIELD 0x00000020
#define SC1200_GENLOCK_TVENC_RESET_BEFORE_DELAY 0x00000040
#define SC1200_GENLOCK_TVENC_RESET_ENABLE 0x00000080
#define SC1200_GENLOCK_SYNC_TO_TVENC 0x00000100
#define SC1200_GENLOCK_DELAY_MASK 0x001FFFFF
#define SC1200_TVOUT_YC_DELAY_MASK 0x00C00000
#define SC1200_TVOUT_YC_DELAY_NONE 0x00000000
#define SC1200_TVOUT_Y_DELAY_ONE_PIXEL 0x00400000
#define SC1200_TVOUT_C_DELAY_ONE_PIXEL 0x00800000
#define SC1200_TVOUT_C_DELAY_TWO_PIXELS 0x00C00000
#define SC1200_TVOUT_FLICKER_FILTER_MASK 0x60000000
#define SC1200_TVOUT_FLICKER_FILTER_FOURTH_HALF_FOURTH 0x00000000
#define SC1200_TVOUT_FLICKER_FILTER_HALF_ONE_HALF 0x20000000
#define SC1200_TVOUT_FLICKER_FILTER_DISABLED 0x40000000
#define SC1200_TVENC_EXTERNAL_RESET_INTERVAL_MASK 0x0F000000
#define SC1200_TVENC_EXTERNAL_RESET_EVERY_ODD_FIELD 0x00000000
#define SC1200_TVENC_EXTERNAL_RESET_EVERY_EVEN_FIELD 0x02000000
#define SC1200_TVENC_EXTERNAL_RESET_NEXT_ODD_FIELD 0x05000000
#define SC1200_TVENC_EXTERNAL_RESET_NEXT_EVEN_FIELD 0x07000000
#define SC1200_TVENC_EXTERNAL_RESET_EVERY_FIELD 0x0E000000
#define SC1200_TVENC_EXTERNAL_RESET_EVERY_X_ODD_FIELDS 0x08000000
#define SC1200_TVENC_EXTERNAL_RESET_EVERY_X_EVEN_FIELDS 0x0A000000
#define SC1200_TVOUT_FIELD_STATUS_EVEN 0x00000040
#define SC1200_TVOUT_FIELD_STATUS_TV 0x00000080
#define SC1200_TVOUT_CRT_VSYNC_STATUS_TRAILING 0x00000100
#define SC1200_TVOUT_FIELD_STATUS_INVERT 0x00000200
#define SC1200_TVOUT_CONVERTER_INTERPOLATION 0x00000400
#define SC1200_TVENC_VPHASE_MASK 0x001FF800
#define SC1200_TVENC_VPHASE_POS 11
#define SC1200_TVENC_SUB_CARRIER_RESET_MASK 0x30000000
#define SC1200_TVENC_SUB_CARRIER_RESET_NEVER 0x00000000
#define SC1200_TVENC_SUB_CARRIER_RESET_EVERY_TWO_LINES 0x10000000
#define SC1200_TVENC_SUB_CARRIER_RESET_EVERY_TWO_FRAMES 0x20000000
#define SC1200_TVENC_SUB_CARRIER_RESET_EVERY_FOUR_FRAMES 0x30000000
#define SC1200_TVENC_VIDEO_TIMING_ENABLE 0x80000000
#define SC1200_TVENC_OUTPUT_YCBCR 0x40000000
#define SC1200_TVENC_CFS_MASK 0x00030000
#define SC1200_TVENC_CFS_BYPASS 0x00000000
#define SC1200_TVENC_CFS_CVBS 0x00020000
#define SC1200_TVENC_CFS_SVIDEO 0x00030000
#define SC1200_TVENC_CS 0x00000001
#define SC1200_TVENC_SYNCMODE_MASK 0x00000006
#define SC1200_TVENC_SYNC_ON_GREEN 0x00000002
#define SC1200_TVENC_SYNC_ON_CVBS 0x00000004
#define SC1200_TVENC_CM 0x00000008
#define SC1200_TVENC_TRIM_MASK 0x00000007
#define SC1200_TVENC_POWER_DOWN 0x00000020
#define SC1200_TVENC_MV_ENABLE 0xBE
#define SC1200_VIP_CONFIG 0x00000000
#define SC1200_VIP_CONTROL 0x00000004
#define SC1200_VIP_STATUS 0x00000008
#define SC1200_VIP_CURRENT_LINE 0x00000010
#define SC1200_VIP_LINE_TARGET 0x00000014
#define SC1200_ODD_DIRECT_VBI_LINE_ENABLE 0x00000018
#define SC1200_EVEN_DIRECT_VBI_LINE_ENABLE 0x0000001C
#define SC1200_VIP_ODD_BASE 0x00000020
#define SC1200_VIP_EVEN_BASE 0x00000024
#define SC1200_VIP_PITCH 0x00000028
#define SC1200_VBI_ODD_BASE 0x00000040
#define SC1200_VBI_EVEN_BASE 0x00000044
#define SC1200_VBI_PITCH 0x00000048
#define SC1200_VIP_MODE_MASK 0x00000003
#define SC1200_VIP_MODE_C 0x00000002
#define SC1200_VBI_ANCILLARY_TO_MEMORY 0x000C0000
#define SC1200_VBI_TASK_A_TO_MEMORY 0x00140000
#define SC1200_VBI_TASK_B_TO_MEMORY 0x00240000
#define SC1200_VIP_BUS_REQUEST_THRESHOLD 0x00400000
#define SC1200_CAPTURE_RUN_MODE_MASK 0x00000003
#define SC1200_CAPTURE_RUN_MODE_STOP_LINE 0x00000000
#define SC1200_CAPTURE_RUN_MODE_STOP_FIELD 0x00000001
#define SC1200_CAPTURE_RUN_MODE_START 0x00000003
#define SC1200_VIP_DATA_CAPTURE_EN 0x00000100
#define SC1200_VIP_VBI_CAPTURE_EN 0x00000200
#define SC1200_VIP_VBI_FIELD_INTERRUPT_EN 0x00010000
#define SC1200_VIP_CURRENT_FIELD_ODD 0x01000000
#define SC1200_VIP_BASE_NOT_UPDATED 0x00200000
#define SC1200_VIP_FIFO_OVERFLOW 0x00100000
#define SC1200_VIP_CLEAR_LINE_INT 0x00020000
#define SC1200_VIP_CLEAR_FIELD_INT 0x00010000
#define SC1200_VBI_DATA_CAPTURE_ACTIVE 0x00000200
#define SC1200_VIDEO_DATA_CAPTURE_ACTIVE 0x00000100
#define SC1200_VIP_CURRENT_LINE_MASK 0x000003FF
#define SC1200_VIP_LAST_LINE_MASK 0x03FF0000
#define SC1200_VIP_PITCH_MASK 0x0000FFFC
#define SC1200_VBI_PITCH_MASK 0x0000FFFC
#define SC1200_DIRECT_VBI_LINE_ENABLE_MASK 0x00FFFFFF
#define SC1200_CB_BASE_ADDR 0x9000
#define SC1200_CB_WDTO 0x0000
#define SC1200_CB_WDCNFG 0x0002
#define SC1200_CB_WDSTS 0x0004
#define SC1200_CB_TMVALUE 0x0008
#define SC1200_CB_TMCNFG 0x000D
#define SC1200_CB_PMR 0x0030
#define SC1200_CB_MCR 0x0034
#define SC1200_CB_INTSEL 0x0038
#define SC1200_CB_PID 0x003C
#define SC1200_CB_REV 0x003D
#define SC1200_TMCLKSEL_27MHZ 0x2
#define SAA7114_CHIPADDR 0x42
#define SAA7114_ANALOG_INPUT_CTRL1 0x02
#define SAA7114_LUMINANCE_CONTROL 0x09
#define SAA7114_BRIGHTNESS 0x0A
#define SAA7114_CONTRAST 0x0B
#define SAA7114_SATURATION 0x0C
#define SAA7114_HUE 0x0D
#define SAA7114_STATUS 0x1F
#define SAA7114_IPORT_CONTROL 0x86
#define SAA7114_TASK_A_HORZ_OUTPUT_LO 0x9C
#define SAA7114_TASK_A_HORZ_OUTPUT_HI 0x9D
#define SAA7114_TASK_A_HSCALE_LUMA_LO 0xA8
#define SAA7114_TASK_A_HSCALE_LUMA_HI 0xA9
#define SAA7114_TASK_A_HSCALE_CHROMA_LO 0xAC
#define SAA7114_TASK_A_HSCALE_CHROMA_HI 0xAD
#define SAA7114_HORZ_OFFSET_LO 0xC4
#define SAA7114_HORZ_OFFSET_HI 0xC5
#define SAA7114_HORZ_INPUT_LO 0xC6
#define SAA7114_HORZ_INPUT_HI 0xC7
#define SAA7114_VERT_OFFSET_LO 0xC8
#define SAA7114_VERT_OFFSET_HI 0xC9
#define SAA7114_VERT_INPUT_LO 0xCA
#define SAA7114_VERT_INPUT_HI 0xCB
#define SAA7114_HORZ_OUTPUT_LO 0xCC
#define SAA7114_HORZ_OUTPUT_HI 0xCD
#define SAA7114_VERT_OUTPUT_LO 0xCE
#define SAA7114_VERT_OUTPUT_HI 0xCF
#define SAA7114_HORZ_PRESCALER 0xD0
#define SAA7114_HORZ_ACL 0xD1
#define SAA7114_HORZ_FIR_PREFILTER 0xD2
#define SAA7114_FILTER_CONTRAST 0xD5
#define SAA7114_FILTER_SATURATION 0xD6
#define SAA7114_HSCALE_LUMA_LO 0xD8
#define SAA7114_HSCALE_LUMA_HI 0xD9
#define SAA7114_HSCALE_CHROMA_LO 0xDC
#define SAA7114_HSCALE_CHROMA_HI 0xDD
#define SAA7114_VSCALE_LUMA_LO 0xE0
#define SAA7114_VSCALE_LUMA_HI 0xE1
#define SAA7114_VSCALE_CHROMA_LO 0xE2
#define SAA7114_VSCALE_CHROMA_HI 0xE3
#define SAA7114_VSCALE_CONTROL 0xE4
#define SAA7114_VSCALE_CHROMA_OFFS0 0xE8
#define SAA7114_VSCALE_CHROMA_OFFS1 0xE9
#define SAA7114_VSCALE_CHROMA_OFFS2 0xEA
#define SAA7114_VSCALE_CHROMA_OFFS3 0xEB
#define SAA7114_VSCALE_LUMINA_OFFS0 0xEC
#define SAA7114_VSCALE_LUMINA_OFFS1 0xED
#define SAA7114_VSCALE_LUMINA_OFFS2 0xEE
#define SAA7114_VSCALE_LUMINA_OFFS3 0xEF
#define SAA7114_VSCALE_PHO 0x00
#define MGP_DST_OFFSET 0x0000
#define MGP_SRC_OFFSET 0x0004
#define MGP_VEC_ERR 0x0004
#define MGP_STRIDE 0x0008
#define MGP_WID_HEIGHT 0x000C
#define MGP_VEC_LEN 0x000C
#define MGP_SRC_COLOR_FG 0x0010
#define MGP_SRC_COLOR_BG 0x0014
#define MGP_PAT_COLOR_0 0x0018
#define MGP_PAT_COLOR_1 0x001C
#define MGP_PAT_COLOR_2 0x0020
#define MGP_PAT_COLOR_3 0x0024
#define MGP_PAT_COLOR_4 0x0028
#define MGP_PAT_COLOR_5 0x002C
#define MGP_PAT_DATA_0 0x0030
#define MGP_PAT_DATA_1 0x0034
#define MGP_RASTER_MODE 0x0038
#define MGP_VECTOR_MODE 0x003C
#define MGP_BLT_MODE 0x0040
#define MGP_BLT_STATUS 0x0044
#define MGP_RESET 0x0044
#define MGP_HST_SOURCE 0x0048
#define MGP_BASE_OFFSET 0x004C
#define MGP_RM_BPPFMT_332 0x00000000
#define MGP_RM_BPPFMT_4444 0x40000000
#define MGP_RM_BPPFMT_1555 0x50000000
#define MGP_RM_BPPFMT_565 0x60000000
#define MGP_RM_BPPFMT_8888 0x80000000
#define MGP_RM_ALPHA_EN_MASK 0x00C00000
#define MGP_RM_ALPHA_TO_RGB 0x00400000
#define MGP_RM_ALPHA_TO_ALPHA 0x00800000
#define MGP_RM_ALPHA_OP_MASK 0x00300000
#define MGP_RM_ALPHA_TIMES_A 0x00000000
#define MGP_RM_BETA_TIMES_B 0x00100000
#define MGP_RM_A_PLUS_BETA_B 0x00200000
#define MGP_RM_ALPHA_A_PLUS_BETA_B 0x00300000
#define MGP_RM_ALPHA_SELECT 0x000E0000
#define MGP_RM_SELECT_ALPHA_A 0x00000000
#define MGP_RM_SELECT_ALPHA_B 0x00020000
#define MGP_RM_SELECT_ALPHA_R 0x00040000
#define MGP_RM_SELECT_ALPHA_1 0x00060000
#define MGP_RM_SELECT_ALPHA_CHAN_A 0x00080000
#define MGP_RM_SELECT_ALPHA_CHAN_B 0x000A0000
#define MGP_RM_DEST_FROM_CHAN_A 0x00010000
#define MGP_RM_PAT_FLAGS 0x00000700
#define MGP_RM_PAT_MONO 0x00000100
#define MGP_RM_PAT_COLOR 0x00000200
#define MGP_RM_PAT_TRANS 0x00000400
#define MGP_RM_SRC_TRANS 0x00000800
#define MGP_VM_DST_REQ 0x00000008
#define MGP_VM_THROTTLE 0x00000010
#define MGP_BM_SRC_FB 0x00000001
#define MGP_BM_SRC_HOST 0x00000002
#define MGP_BM_DST_REQ 0x00000004
#define MGP_BM_SRC_MONO 0x00000040
#define MGP_BM_SRC_BP_MONO 0x00000080
#define MGP_BM_NEG_YDIR 0x00000100
#define MGP_BM_NEG_XDIR 0x00000200
#define MGP_BM_THROTTLE 0x00000400
#define MGP_BS_BLT_BUSY 0x00000001
#define MGP_BS_BLT_PENDING 0x00000004
#define MGP_BS_HALF_EMPTY 0x00000008
#define ALPHA_MODE_BLEND 0x00000000
#define MDC_UNLOCK 0x00000000
#define MDC_GENERAL_CFG 0x00000004
#define MDC_DISPLAY_CFG 0x00000008
#define MDC_GFX_SCL 0x0000000C
#define MDC_FB_ST_OFFSET 0x00000010
#define MDC_CB_ST_OFFSET 0x00000014
#define MDC_CURS_ST_OFFSET 0x00000018
#define MDC_ICON_ST_OFFSET 0x0000001C
#define MDC_VID_Y_ST_OFFSET 0x00000020
#define MDC_VID_U_ST_OFFSET 0x00000024
#define MDC_VID_V_ST_OFFSET 0x00000028
#define MDC_LINE_SIZE 0x00000030
#define MDC_GFX_PITCH 0x00000034
#define MDC_VID_YUV_PITCH 0x00000038
#define MDC_H_ACTIVE_TIMING 0x00000040
#define MDC_H_BLANK_TIMING 0x00000044
#define MDC_H_SYNC_TIMING 0x00000048
#define MDC_V_ACTIVE_TIMING 0x00000050
#define MDC_V_BLANK_TIMING 0x00000054
#define MDC_V_SYNC_TIMING 0x00000058
#define MDC_CURSOR_X 0x00000060
#define MDC_CURSOR_Y 0x00000064
#define MDC_ICON_X 0x00000068
#define MDC_LINE_CNT_STATUS 0x0000006C
#define MDC_PAL_ADDRESS 0x00000070
#define MDC_PAL_DATA 0x00000074
#define MDC_DFIFO_DIAG 0x00000078
#define MDC_CFIFO_DIAG 0x0000007C
#define MDC_VID_DS_DELTA 0x00000080
#define MDC_PHY_MEM_OFFSET 0x00000084
#define MDC_DV_CTL 0x00000088
#define MDC_DV_ACC 0x0000008C
#define MDC_UNLOCK_VALUE 0x00004758
#define MDC_VG_BL_MASK 0x00000001
#define MDC_MISC_MASK 0x00000002
#define MDC_ISR0_MASK 0x00000004
#define MDC_VGA_BL_MASK 0x00000008
#define MDC_CRTCIO_MSK 0x00000010
#define MDC_VG_BLANK_SMI 0x00000001
#define MDC_MISC_SMI 0x00000002
#define MDC_ISR0_SMI 0x00000004
#define MDC_VGA_BLANK_SMI 0x00000008
#define MDC_CRTCIO_SMI 0x00000010
#define MDC_GCFG_DBUG 0x80000000
#define MDC_GCFG_DBSL 0x40000000
#define MDC_GCFG_CFRW 0x20000000
#define MDC_GCFG_DIAG 0x10000000
#define MDC_GCFG_GXRFS4 0x08000000
#define MDC_GCFG_SGFR 0x04000000
#define MDC_GCFG_SGRE 0x02000000
#define MDC_GCFG_SIGE 0x01000000
#define MDC_GCFG_YUVM 0x00100000
#define MDC_GCFG_VDSE 0x00080000
#define MDC_GCFG_VGAFT 0x00040000
#define MDC_GCFG_FDTY 0x00020000
#define MDC_GCFG_STFM 0x00010000
#define MDC_GCFG_DFHPEL_MASK 0x0000F000
#define MDC_GCFG_DFHPSL_MASK 0x00000F00
#define MDC_GCFG_VGAE 0x00000080
#define MDC_GCFG_DECE 0x00000040
#define MDC_GCFG_CMPE 0x00000020
#define MDC_GCFG_VIDE 0x00000008
#define MDC_GCFG_ICNE 0x00000004
#define MDC_GCFG_CURE 0x00000002
#define MDC_GCFG_DFLE 0x00000001
#define MDC_DCFG_A20M 0x80000000
#define MDC_DCFG_A18M 0x40000000
#define MDC_DCFG_VISL 0x08000000
#define MDC_DCFG_FRLK 0x04000000
#define MDC_DCFG_PALB 0x02000000
#define MDC_DCFG_PIX_PAN_MASK 0x00F00000
#define MDC_DCFG_DCEN 0x00080000
#define MDC_DCFG_16BPP_MODE_MASK 0x00000C00
#define MDC_DCFG_16BPP 0x00000000
#define MDC_DCFG_15BPP 0x00000400
#define MDC_DCFG_12BPP 0x00000800
#define MDC_DCFG_DISP_MODE_MASK 0x00000300
#define MDC_DCFG_DISP_MODE_8BPP 0x00000000
#define MDC_DCFG_DISP_MODE_16BPP 0x00000100
#define MDC_DCFG_DISP_MODE_24BPP 0x00000200
#define MDC_DCFG_SCLE 0x00000080
#define MDC_DCFG_TRUP 0x00000040
#define MDC_DCFG_VIEN 0x00000020
#define MDC_DCFG_VDEN 0x00000010
#define MDC_DCFG_GDEN 0x00000008
#define MDC_DCFG_VCKE 0x00000004
#define MDC_DCFG_PCKE 0x00000002
#define MDC_DCFG_TGEN 0x00000001
#define MDC_LNCNT_DNA 0x80000000
#define MDC_LNCNT_VNA 0x40000000
#define MDC_LNCNT_VSA 0x20000000
#define MDC_LNCNT_VINT 0x10000000
#define MDC_LNCNT_FLIP 0x08000000
#define MDC_LNCNT_V_LINE_CNT 0x07FF0000
#define MDC_LNCNT_VFLIP 0x00008000
#define MDC_LNCNT_SIGC 0x00004000
#define MDC_LNCNT_SS_LINE_CMP 0x000007FF
#define MDC_FB_ST_OFFSET_MASK 0x0FFFFFFF
#define MDC_CB_ST_OFFSET_MASK 0x0FFFFFFF
#define MDC_CURS_ST_OFFSET_MASK 0x0FFFFFFF
#define MDC_ICON_ST_OFFSET_MASK 0x0FFFFFFF
#define MDC_VID_Y_ST_OFFSET_MASK 0x0FFFFFFF
#define MDC_VID_U_ST_OFFSET_MASK 0x0FFFFFFF
#define MDC_VID_V_ST_OFFSET_MASK 0x0FFFFFFF
#define MDC_LINE_SIZE_VLS_MASK 0xFF000000
#define MDC_LINE_SIZE_CBLS_MASK 0x007F0000
#define MDC_LINE_SIZE_FBLS_MASK 0x000007FF
#define MDC_GFX_PITCH_CBP_MASK 0xFFFF0000
#define MDC_GFX_PITCH_FBP_MASK 0x0000FFFF
#define MDC_YUV_PITCH_UVP_MASK 0xFFFF0000
#define MDC_YUV_PITCH_YBP_MASK 0x0000FFFF
#define MDC_HAT_HT_MASK 0x0FF80000
#define MDC_HAT_HA_MASK 0x00000FF8
#define MDC_HBT_HBE_MASK 0x0FF80000
#define MDC_HBT_HBS_MASK 0x00000FF8
#define MDC_HST_HSE_MASK 0x0FF80000
#define MDC_HST_HSS_MASK 0x00000FF8
#define MDC_VAT_VT_MASK 0x07FF0000
#define MDC_VAT_VA_MASK 0x000007FF
#define MDC_VBT_VBE_MASK 0x07FF0000
#define MDC_VBT_VBS_MASK 0x000007FF
#define MDC_VST_VSE_MASK 0x07FF0000
#define MDC_VST_VSS_MASK 0x000007FF
#define MDC_DV_LINE_SIZE_MASK 0x00000C00
#define MDC_DV_LINE_SIZE_1024 0x00000000
#define MDC_DV_LINE_SIZE_2048 0x00000400
#define MDC_DV_LINE_SIZE_4096 0x00000800
#define MDC_DV_LINE_SIZE_8192 0x00000C00
#define MDC_SEQUENCER_INDEX 0x03C4
#define MDC_SEQUENCER_DATA 0x03C5
#define MDC_SEQUENCER_RESET 0x00
#define MDC_SEQUENCER_CLK_MODE 0x01
#define MDC_RESET_VGA_DISP_ENABLE 0x03
#define MDC_CLK_MODE_SCREEN_OFF 0x20
#define RCDF_VIDEO_CONFIG 0x000
#define RCDF_DISPLAY_CONFIG 0x008
#define RCDF_VIDEO_X_POS 0x010
#define RCDF_VIDEO_Y_POS 0x018
#define RCDF_VIDEO_SCALE 0x020
#define RCDF_VIDEO_COLOR_KEY 0x028
#define RCDF_VIDEO_COLOR_MASK 0x030
#define RCDF_PALETTE_ADDRESS 0x038
#define RCDF_PALETTE_DATA 0x040
#define RCDF_VID_MISC 0x050
#define RCDF_VID_CLOCK_SELECT 0x058
#define RCDF_VIDEO_DOWNSCALER_CONTROL 0x078
#define RCDF_VIDEO_DOWNSCALER_COEFFICIENTS 0x080
#define RCDF_VID_CRC 0x088
#define RCDF_VID_CRC32 0x090
#define RCDF_VID_ALPHA_CONTROL 0x098
#define RCDF_CURSOR_COLOR_KEY 0x0A0
#define RCDF_CURSOR_COLOR_MASK 0x0A8
#define RCDF_CURSOR_COLOR_1 0x0B0
#define RCDF_CURSOR_COLOR_2 0x0B8
#define RCDF_ALPHA_XPOS_1 0x0C0
#define RCDF_ALPHA_YPOS_1 0x0C8
#define RCDF_ALPHA_COLOR_1 0x0D0
#define RCDF_ALPHA_CONTROL_1 0x0D8
#define RCDF_ALPHA_XPOS_2 0x0E0
#define RCDF_ALPHA_YPOS_2 0x0E8
#define RCDF_ALPHA_COLOR_2 0x0F0
#define RCDF_ALPHA_CONTROL_2 0x0F8
#define RCDF_ALPHA_XPOS_3 0x100
#define RCDF_ALPHA_YPOS_3 0x108
#define RCDF_ALPHA_COLOR_3 0x110
#define RCDF_ALPHA_CONTROL_3 0x118
#define RCDF_VIDEO_REQUEST 0x120
#define RCDF_ALPHA_WATCH 0x128
#define RCDF_VIDEO_TEST_MODE 0x210
#define RCDF_POWER_MANAGEMENT 0x410
#define RCDF_PM_PANEL_POWER_ON 0x01000000
#define RCDF_MBD_MSR_DIAG_DF 0x2010
#define RCDF_DIAG_32BIT_CRC 0x80000000
#define RCDF_VCFG_VID_EN 0x00000001
#define RCDF_VCFG_VID_INP_FORMAT 0x0000000C
#define RCDF_VCFG_X_FILTER_EN 0x00000040
#define RCDF_VCFG_Y_FILTER_EN 0x00000080
#define RCDF_VCFG_LINE_SIZE_LOWER_MASK 0x0000FF00
#define RCDF_VCFG_INIT_READ_MASK 0x01FF0000
#define RCDF_VCFG_LINE_SIZE_UPPER 0x08000000
#define RCDF_VCFG_4_2_0_MODE 0x10000000
#define RCDF_VCFG_UYVY_FORMAT 0x00000000
#define RCDF_VCFG_Y2YU_FORMAT 0x00000004
#define RCDF_VCFG_YUYV_FORMAT 0x00000008
#define RCDF_VCFG_YVYU_FORMAT 0x0000000C
#define RCDF_DCFG_DIS_EN 0x00000001
#define RCDF_DCFG_HSYNC_EN 0x00000002
#define RCDF_DCFG_VSYNC_EN 0x00000004
#define RCDF_DCFG_DAC_BL_EN 0x00000008
#define RCDF_DCFG_FP_PWR_EN 0x00000040
#define RCDF_DCFG_FP_DATA_EN 0x00000080
#define RCDF_DCFG_CRT_HSYNC_POL 0x00000100
#define RCDF_DCFG_CRT_VSYNC_POL 0x00000200
#define RCDF_DCFG_CRT_SYNC_SKW_MASK 0x0001C000
#define RCDF_DCFG_CRT_SYNC_SKW_INIT 0x00010000
#define RCDF_DCFG_PWR_SEQ_DLY_MASK 0x000E0000
#define RCDF_DCFG_PWR_SEQ_DLY_INIT 0x00080000
#define RCDF_DCFG_VG_CK 0x00100000
#define RCDF_DCFG_GV_PAL_BYP 0x00200000
#define RCDF_DAC_VREF 0x04000000
#define RCDF_FP_ON_STATUS 0x08000000
#define RCDF_GAMMA_BYPASS_BOTH 0x00000001
#define RCDF_DAC_POWER_DOWN 0x00000400
#define RCDF_ANALOG_POWER_DOWN 0x00000800
#define RCDF_VIDEO_DOWNSCALE_ENABLE 0x00000001
#define RCDF_VIDEO_DOWNSCALE_FACTOR_POS 1
#define RCDF_VIDEO_DOWNSCALE_FACTOR_MASK 0x0000001E
#define RCDF_VIDEO_DOWNSCALE_TYPE_A 0x00000000
#define RCDF_VIDEO_DOWNSCALE_TYPE_B 0x00000040
#define RCDF_VIDEO_DOWNSCALE_TYPE_MASK 0x00000040
#define RCDF_VIDEO_DOWNSCALER_COEF1_POS 0
#define RCDF_VIDEO_DOWNSCALER_COEF2_POS 8
#define RCDF_VIDEO_DOWNSCALER_COEF3_POS 16
#define RCDF_VIDEO_DOWNSCALER_COEF4_POS 24
#define RCDF_VIDEO_DOWNSCALER_COEF_MASK 0xF
#define RCDF_NO_CK_OUTSIDE_ALPHA 0x00000100
#define RCDF_CSC_VIDEO_YUV_TO_RGB 0x00000400
#define RCDF_VIDEO_INPUT_IS_RGB 0x00002000
#define RCDF_ALPHA1_PRIORITY_POS 16
#define RCDF_ALPHA1_PRIORITY_MASK 0x00030000
#define RCDF_ALPHA2_PRIORITY_POS 18
#define RCDF_ALPHA2_PRIORITY_MASK 0x000C0000
#define RCDF_ALPHA3_PRIORITY_POS 20
#define RCDF_ALPHA3_PRIORITY_MASK 0x00300000
#define RCDF_CURSOR_COLOR_KEY_ENABLE 0x20000000
#define RCDF_CURSOR_COLOR_KEY_OFFSET_POS 24
#define RCDF_CURSOR_COLOR_BITS 23
#define RCDF_COLOR_MASK 0x00FFFFFF
#define RCDF_ALPHA_COLOR_ENABLE 0x01000000
#define RCDF_ACTRL_WIN_ENABLE 0x00010000
#define RCDF_ACTRL_LOAD_ALPHA 0x00020000
#define RCDF_VIDEO_Y_REQUEST_POS 0
#define RCDF_VIDEO_X_REQUEST_POS 16
#define RCDF_VIDEO_REQUEST_MASK 0x000007FF
#define MBD_MSR_CAP 0x2000
#define MBD_MSR_CONFIG 0x2001
#define MBD_MSR_SMI 0x2002
#define MBD_MSR_ERROR 0x2003
#define MBD_MSR_PM 0x2004
#define MBD_MSR_DIAG 0x2005
#define RCDF_MBD_DIAG_SEL0 0x00007FFF
#define RCDF_MBD_DIAG_EN0 0x00008000
#define RCDF_MBD_DIAG_SEL1 0x7FFF0000
#define RCDF_MBD_DIAG_EN1 0x80000000
#define RCDF_CONFIG_FMT_MASK 0x00000038
#define RCDF_CONFIG_FMT_CRT 0x00000000
#define RCDF_CONFIG_FMT_FP 0x00000008
#define MCP_CLKOFF 0x0010
#define MCP_CLKACTIVE 0x0011
#define MCP_CLKDISABLE 0x0012
#define MCP_CLK4ACK 0x0013
#define MCP_SYS_RSTPLL 0x0014
#define MCP_DOTPLL 0x0015
#define MCP_DBGCLKCTL 0x0016
#define MCP_RC_REVID 0x0017
#define MCP_SETM0CTL 0x0040
#define MCP_SETN0CTL 0x0048
#define MCP_CMPVAL0 0x0050
#define MCP_CMPMASK0 0x0051
#define MCP_REGA 0x0058
#define MCP_REGB 0x0059
#define MCP_REGAMASK 0x005A
#define MCP_REGAVAL 0x005B
#define MCP_REGBMASK 0x005C
#define MCP_REGBVAL 0x005D
#define MCP_FIFOCTL 0x005E
#define MCP_DIAGCTL 0x005F
#define MCP_H0CTL 0x0060
#define MCP_XSTATE 0x0066
#define MCP_YSTATE 0x0067
#define MCP_ACTION0 0x0068
#define MCP_DOTPOSTDIV3 0x00000008
#define MCP_DOTPREMULT2 0x00000004
#define MCP_DOTPREDIV2 0x00000002
#define MCP_MBD_DIAG_SEL0 0x00000007
#define MCP_MBD_DIAG_EN0 0x00008000
#define MCP_MBD_DIAG_SEL1 0x00070000
#define MCP_MBD_DIAG_EN1 0x80000000
#define MCP_DOTPLL_P 0x00000003
#define MCP_DOTPLL_N 0x000001FC
#define MCP_DOTPLL_M 0x00001E00
#define MCP_DOTPLL_LOCK 0x02000000
#define MCP_DOTPLL_BYPASS 0x00008000