FB_VMODE_NONINTERLACED,
0,
},
+ {
+ .name = "VGA",
+ .pixclock = KHZ2PICOS(25200),
+ .xres = 640,
+ .yres = 480,
+ .left_margin = 48,
+ .hsync_len = 96,
+ .right_margin = 16,
+ .upper_margin = 31,
+ .vsync_len = 2,
+ .lower_margin = 12,
+ },
+ {
+ .name = "ETV570",
+ .pixclock = KHZ2PICOS(25200),
+ .xres = 640,
+ .yres = 480,
+ .left_margin = 114,
+ .hsync_len = 30,
+ .right_margin = 16,
+ .upper_margin = 32,
+ .vsync_len = 3,
+ .lower_margin = 10,
+ },
+ {
+ .name = "ET0350",
+ .pixclock = KHZ2PICOS(6413760 / 1000),
+ .xres = 320,
+ .yres = 240,
+ .left_margin = 34,
+ .hsync_len = 34,
+ .right_margin = 20,
+ .upper_margin = 15,
+ .vsync_len = 3,
+ .lower_margin = 4,
+ },
+ {
+ .name = "ET0430",
+ .pixclock = KHZ2PICOS(9009),
+ .xres = 480,
+ .yres = 272,
+ .left_margin = 2,
+ .hsync_len = 41,
+ .right_margin = 2,
+ .upper_margin = 2,
+ .vsync_len = 10,
+ .lower_margin = 2,
+ .sync = FB_SYNC_CLK_LAT_FALL,
+ },
+ {
+ .name = "ET0500",
+ .pixclock = KHZ2PICOS(33264),
+ .xres = 800,
+ .yres = 480,
+ .left_margin = 88,
+ .hsync_len = 128,
+ .right_margin = 40,
+ .upper_margin = 33,
+ .vsync_len = 2,
+ .lower_margin = 10,
+ },
+ {
+ .name = "ET0700", /* same as ET0500 */
+ .pixclock = KHZ2PICOS(33264),
+ .xres = 800,
+ .yres = 480,
+ .left_margin = 88,
+ .hsync_len = 128,
+ .right_margin = 40,
+ .upper_margin = 33,
+ .vsync_len = 2,
+ .lower_margin = 10,
+ },
+ {
+ .name = "ETQ570",
+ .pixclock = KHZ2PICOS(6596040 / 1000),
+ .xres = 320,
+ .yres = 240,
+ .left_margin = 38,
+ .hsync_len = 30,
+ .right_margin = 30,
+ .upper_margin = 16,
+ .vsync_len = 3,
+ .lower_margin = 4,
+ },
};
static int lcdif_modedb_sz = ARRAY_SIZE(lcdif_modedb);