📄 lcdtbl.h
字号:
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 + -