⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcdtbl.h

📁 Linux环境下视频显示卡设备的驱动程序源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
struct io_reg K400_LCD_RES_10X7_14X10[] = {	/* 1024x768                         */	/* IGA2 Horizontal Total            */	{VIACR, CR50, 0xFF, 0x9D}, {VIACR, CR55, 0x0F, 0x56},	/* IGA2 Horizontal Blank End        */	{VIACR, CR53, 0xFF, 0x9D}, {VIACR, CR54, 0x38, 0x75},	{VIACR, CR5D, 0x40, 0x24},	/* IGA2 Horizontal Total Shadow     */	{VIACR, CR6D, 0xFF, 0xA3}, {VIACR, CR71, 0x08, 0x44},	/* IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0xA7},	/* IGA2 Offset                      */	{VIACR, CR66, 0xFF, 0xC3}, {VIACR, CR67, 0x03, 0x04},	/* VCLK                             */	{VIASR, SR46, 0xFF, 0x05}, {VIASR, SR47, 0xFF, 0x1E}};#define NUM_TOTAL_K400_LCD_RES_10X7_14X10 ARRAY_SIZE(K400_LCD_RES_10X7_14X10)struct io_reg K400_LCD_RES_12X10_14X10[] = {	/* 1280x768, 1280x960, 1280x1024    */	/* IGA2 Horizontal Total            */	{VIACR, CR50, 0xFF, 0x97}, {VIACR, CR55, 0x0F, 0x56},	/* IGA2 Horizontal Blank End        */	{VIACR, CR53, 0xFF, 0x97}, {VIACR, CR54, 0x38, 0x75},	{VIACR, CR5D, 0x40, 0x24},	/* IGA2 Horizontal Total Shadow     */	{VIACR, CR6D, 0xFF, 0xCE}, {VIACR, CR71, 0x08, 0x44},	/* IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0xD2},	/* IGA2 Offset                      */	{VIACR, CR66, 0xFF, 0xC9}, {VIACR, CR67, 0x03, 0x04},	/* VCLK                             */	{VIASR, SR46, 0xFF, 0x84}, {VIASR, SR47, 0xFF, 0x79}};#define NUM_TOTAL_K400_LCD_RES_12X10_14X10 ARRAY_SIZE(K400_LCD_RES_12X10_14X10)/* ++++++ K400 ++++++ *//*   Panel 1366x768   */struct io_reg K400_LCD_RES_6X4_1366X7[] = {	/* 640x400                          */	/* IGA2 Horizontal Total            */	{VIACR, CR50, 0xFF, 0x47}, {VIACR, CR55, 0x0F, 0x35},	/* IGA2 Horizontal Blank End        */	{VIACR, CR53, 0xFF, 0x47}, {VIACR, CR54, 0x38, 0x2B},	{VIACR, CR5D, 0x40, 0x13},	/* IGA2 Horizontal Total Shadow     */	{VIACR, CR6D, 0xFF, 0x60}, {VIACR, CR71, 0x08, 0x23},	/* IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x64},	/* IGA2 Offset                      */	{VIACR, CR66, 0xFF, 0x8C}, {VIACR, CR67, 0x03, 0x00},	/* VCLK                             */	{VIASR, SR46, 0xFF, 0x87}, {VIASR, SR47, 0xFF, 0x4C}};#define NUM_TOTAL_K400_LCD_RES_6X4_1366X7 ARRAY_SIZE(K400_LCD_RES_6X4_1366X7)struct io_reg K400_LCD_RES_7X4_1366X7[] = {	/* IGA2 Horizontal Total            */	{VIACR, CR50, 0xFF, 0x3B}, {VIACR, CR55, 0x0F, 0x35},	/* IGA2 Horizontal Blank End        */	{VIACR, CR53, 0xFF, 0x3B}, {VIACR, CR54, 0x38, 0x2B},	{VIACR, CR5D, 0x40, 0x13},	/* IGA2 Horizontal Total Shadow     */	{VIACR, CR6D, 0xFF, 0x71}, {VIACR, CR71, 0x08, 0x23},	/* IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x75},	/* IGA2 Offset                      */	{VIACR, CR66, 0xFF, 0x96}, {VIACR, CR67, 0x03, 0x00},	/* VCLK                             */	{VIASR, SR46, 0xFF, 0x05}, {VIASR, SR47, 0xFF, 0x10}};#define NUM_TOTAL_K400_LCD_RES_7X4_1366X7 ARRAY_SIZE(K400_LCD_RES_7X4_1366X7)struct io_reg K400_LCD_RES_8X6_1366X7[] = {	/* 800x600                          */	/* IGA2 Horizontal Total            */	{VIACR, CR50, 0xFF, 0x37}, {VIACR, CR55, 0x0F, 0x35},	/* IGA2 Horizontal Blank End        */	{VIACR, CR53, 0xFF, 0x37}, {VIACR, CR54, 0x38, 0x2B},	{VIACR, CR5D, 0x40, 0x13},	/* IGA2 Horizontal Total Shadow     */	{VIACR, CR6D, 0xFF, 0x7E}, {VIACR, CR71, 0x08, 0x23},	/* IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x82},	/* IGA2 Offset                      */	{VIACR, CR66, 0xFF, 0x8C}, {VIACR, CR67, 0x03, 0x00},	/* VCLK                             */	{VIASR, SR46, 0xFF, 0x84}, {VIASR, SR47, 0xFF, 0xB9}};#define NUM_TOTAL_K400_LCD_RES_8X6_1366X7 ARRAY_SIZE(K400_LCD_RES_8X6_1366X7)struct io_reg K400_LCD_RES_10X7_1366X7[] = {	/* 1024x768                         */	/* IGA2 Horizontal Total            */	{VIACR, CR50, 0xFF, 0x9D}, {VIACR, CR55, 0x0F, 0x56},	/* IGA2 Horizontal Blank End        */	{VIACR, CR53, 0xFF, 0x9D}, {VIACR, CR54, 0x38, 0x75},	{VIACR, CR5D, 0x40, 0x24},	/* IGA2 Horizontal Total Shadow     */	{VIACR, CR6D, 0xFF, 0xA3}, {VIACR, CR71, 0x08, 0x44},	/* IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0xA7},	/* IGA2 Offset                      */	{VIACR, CR66, 0xFF, 0xC3}, {VIACR, CR67, 0x03, 0x04},	/* VCLK                             */	{VIASR, SR46, 0xFF, 0x05}, {VIASR, SR47, 0xFF, 0x1E}};#define NUM_TOTAL_K400_LCD_RES_10X7_1366X7 ARRAY_SIZE(K400_LCD_RES_10X7_1366X7)struct io_reg K400_LCD_RES_12X10_1366X7[] = {	/* 1280x768, 1280x960, 1280x1024    */	/* IGA2 Horizontal Total            */	{VIACR, CR50, 0xFF, 0x97}, {VIACR, CR55, 0x0F, 0x56},	/* IGA2 Horizontal Blank End        */	{VIACR, CR53, 0xFF, 0x97}, {VIACR, CR54, 0x38, 0x75},	{VIACR, CR5D, 0x40, 0x24},	/* IGA2 Horizontal Total Shadow     */	{VIACR, CR6D, 0xFF, 0xCE}, {VIACR, CR71, 0x08, 0x44},	/* IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0xD2},	/* IGA2 Offset                      */	{VIACR, CR66, 0xFF, 0xC9}, {VIACR, CR67, 0x03, 0x04},	/* VCLK                             */	{VIASR, SR46, 0xFF, 0x84}, {VIASR, SR47, 0xFF, 0x79}};#define NUM_TOTAL_K400_LCD_RES_12X10_1366X7\			ARRAY_SIZE(K400_LCD_RES_12X10_1366X7)/* ++++++ K400 ++++++ *//*   Panel 1280x1024   */struct io_reg K400_LCD_RES_6X4_12X10[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x9D}, {VIACR, CR55, 0x0F, 0x46},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x9D}, {VIACR, CR54, 0x38, 0x74},	{VIACR, CR5D, 0x40, 0x1C},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0x5F}, {VIACR, CR71, 0x08, 0x34},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x63},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0xAA}, {VIACR, CR67, 0x03, 0x00},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0x07}, {VIASR, SR47, 0xFF, 0x19}};#define NUM_TOTAL_K400_LCD_RES_6X4_12X10 ARRAY_SIZE(K400_LCD_RES_6X4_12X10)struct io_reg K400_LCD_RES_7X4_12X10[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x9D}, {VIACR, CR55, 0x0F, 0x46},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x9D}, {VIACR, CR54, 0x38, 0x74},	{VIACR, CR5D, 0x40, 0x1C},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0x68}, {VIACR, CR71, 0x08, 0x34},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x6C},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0xA8}, {VIACR, CR67, 0x03, 0x00},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0x87}, {VIASR, SR47, 0xFF, 0xED}};#define NUM_TOTAL_K400_LCD_RES_7X4_12X10 ARRAY_SIZE(K400_LCD_RES_7X4_12X10)struct io_reg K400_LCD_RES_8X6_12X10[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x9D}, {VIACR, CR55, 0x0F, 0x46},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x9D}, {VIACR, CR54, 0x38, 0x74},	{VIACR, CR5D, 0x40, 0x1C},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0x7F}, {VIACR, CR71, 0x08, 0x34},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x83},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0xBE}, {VIACR, CR67, 0x03, 0x00},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0x07}, {VIASR, SR47, 0xFF, 0x21}};#define NUM_TOTAL_K400_LCD_RES_8X6_12X10 ARRAY_SIZE(K400_LCD_RES_8X6_12X10)struct io_reg K400_LCD_RES_10X7_12X10[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x9D}, {VIACR, CR55, 0x0F, 0x46},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x9D}, {VIACR, CR54, 0x38, 0x74},	{VIACR, CR5D, 0x40, 0x1C},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0xA3}, {VIACR, CR71, 0x08, 0x34},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0xA7},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0xBE}, {VIACR, CR67, 0x03, 0x04},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0x05}, {VIASR, SR47, 0xFF, 0x1E}};#define NUM_TOTAL_K400_LCD_RES_10X7_12X10 ARRAY_SIZE(K400_LCD_RES_10X7_12X10)/* ++++++ K400 ++++++ *//*   Panel 1024x768    */struct io_reg K400_LCD_RES_6X4_10X7[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x47}, {VIACR, CR55, 0x0F, 0x35},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x47}, {VIACR, CR54, 0x38, 0x2B},	{VIACR, CR5D, 0x40, 0x13},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0x60}, {VIACR, CR71, 0x08, 0x23},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x64},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0x8C}, {VIACR, CR67, 0x03, 0x00},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0x87}, {VIASR, SR47, 0xFF, 0x4C}};#define NUM_TOTAL_K400_LCD_RES_6X4_10X7 ARRAY_SIZE(K400_LCD_RES_6X4_10X7)struct io_reg K400_LCD_RES_7X4_10X7[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x3B}, {VIACR, CR55, 0x0F, 0x35},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x3B}, {VIACR, CR54, 0x38, 0x2B},	{VIACR, CR5D, 0x40, 0x13},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0x71}, {VIACR, CR71, 0x08, 0x23},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x75},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0x96}, {VIACR, CR67, 0x03, 0x00},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0x05}, {VIASR, SR47, 0xFF, 0x10}};#define NUM_TOTAL_K400_LCD_RES_7X4_10X7 ARRAY_SIZE(K400_LCD_RES_7X4_10X7)struct io_reg K400_LCD_RES_8X6_10X7[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x37}, {VIACR, CR55, 0x0F, 0x35},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x37}, {VIACR, CR54, 0x38, 0x2B},	{VIACR, CR5D, 0x40, 0x13},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0x7E}, {VIACR, CR71, 0x08, 0x23},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x82},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0x8C}, {VIACR, CR67, 0x03, 0x00},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0x84}, {VIASR, SR47, 0xFF, 0xB9}};#define NUM_TOTAL_K400_LCD_RES_8X6_10X7 ARRAY_SIZE(K400_LCD_RES_8X6_10X7)/* ++++++ K400 ++++++ *//*   Panel 800x600     */struct io_reg K400_LCD_RES_6X4_8X6[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x1A}, {VIACR, CR55, 0x0F, 0x34},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x1A}, {VIACR, CR54, 0x38, 0xE3},	{VIACR, CR5D, 0x40, 0x12},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0x5F}, {VIACR, CR71, 0x08, 0x22},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x63},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0x6E}, {VIACR, CR67, 0x03, 0x00},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0x86}, {VIASR, SR47, 0xFF, 0xB3}};#define NUM_TOTAL_K400_LCD_RES_6X4_8X6 ARRAY_SIZE(K400_LCD_RES_6X4_8X6)struct io_reg K400_LCD_RES_7X4_8X6[] = {	/*IGA2 Horizontal Total */	{VIACR, CR50, 0xFF, 0x1F}, {VIACR, CR55, 0x0F, 0x34},	/*IGA2 Horizontal Blank End */	{VIACR, CR53, 0xFF, 0x1F}, {VIACR, CR54, 0x38, 0xE3},	{VIACR, CR5D, 0x40, 0x12},	/*IGA2 Horizontal Total Shadow */	{VIACR, CR6D, 0xFF, 0x7F}, {VIACR, CR71, 0x08, 0x22},	/*IGA2 Horizontal Blank End Shadow */	{VIACR, CR6E, 0xFF, 0x83},	/*IGA2 Offset */	{VIACR, CR66, 0xFF, 0x78}, {VIACR, CR67, 0x03, 0x00},	 /*VCLK*/ {VIASR, SR46, 0xFF, 0xC4}, {VIASR, SR47, 0xFF, 0x59}};#define NUM_TOTAL_K400_LCD_RES_7X4_8X6 ARRAY_SIZE(K400_LCD_RES_7X4_8X6)#endif /* __LCDTBL_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -