#ifndef BRVIP_H_ #define BRVIP_H_ #include ////#define BRVIP_FLASH_BASE_ADDRESS 0xbf001000 //0xbc0b0000 //#define PBRVIP_FLASH_BASE_ADDRESS 0xbe0f0518//0xbe00006c #define LogoShowSize1080p (7*1024*1024) #define LogoShowSize720p (3*1024*1024) #define PanelSetHeaderSize 0x2A //lenth+Name 2+40 typedef struct _DISPLAY_UNKNOW_TYPE_01_ { u32 Parameter01; u32 Parameter02; u32 Parameter03; u32 Parameter04; u32 Parameter05; u32 Parameter06; u32 Parameter07; u32 Parameter08; u32 Parameter09; }DISPLAY_UNKNOW_TYPE_01,*PDISPLAY_UNKNOW_TYPE_01; typedef struct _COLOR_CONVERSION_MATRIX_COEFFICIENT_ { u32 P11; u32 P12; u32 P13; u32 P21; u32 P22; u32 P23; u32 P31; u32 P32; u32 P33; }COLOR_CONVERSION_MATRIX_COEFFICIENT,*PCOLOR_CONVERSION_MATRIX_COEFFICIENT; #define GetPanelParameterHardwarePointerFun() (PPANEL_WINDOW)(BRVIP_BASE_ADDRESS|(u32)0xc030) #define GetDisplayXColorConversionMatrixCoefficientHardwarePointerFun() (PCOLOR_CONVERSION_MATRIX_COEFFICIENT)(BRVIP_BASE_ADDRESS|(u32)0xc464) #define GetDisplayXUnknowType01HardwarePointerFun() (PDISPLAY_UNKNOW_TYPE_01)(BRVIP_BASE_ADDRESS|(u32)0xc440) #define REG_GFX_LINE 0x4018 #define REG_GFX_OFFSET 0x401c #define REG_GFX_SIZE 0x401d #define REG_VDI_OFFSET 0x6004 #define REG_VDI_SIZE 0x6005 #define REG_VDI_LINE 0x6008 #define REG_PICX_OFFSET 0x8018 #define REG_PICX_SIZE 0x8019 #define REG_PICX_LINE 0x801c #define REG_OSD_OFFSET 0xb002 #define REG_OSD_SIZE 0xb003 #define REG_OSD_LINE 0xb004 #endif // BRVIP_H_