-/* name refresh xres yres pixclock h_bp h_fp v_bp v_fp h_pw v_pw polariry PorI flag vic 2ndvic pixelrepeat interface */
-
- { { "720x480i@60Hz", 60, 720, 480, 27000000, 57, 19, 15, 4, 62, 3, 0, 1, 0 }, 6, HDMI_720X480I_60HZ_16_9, 2, OUT_P888},
- { { "720x576i@50Hz", 50, 720, 576, 27000000, 69, 12, 19, 2, 63, 3, 0, 1, 0 }, 21, HDMI_720X576I_50HZ_16_9, 2, OUT_P888},
- { { "720x480p@60Hz", 60, 720, 480, 27000000, 60, 16, 30, 9, 62, 6, 0, 0, 0 }, 2, HDMI_720X480P_60HZ_16_9, 1, OUT_P888},
- { { "720x576p@50Hz", 50, 720, 576, 27000000, 68, 12, 39, 5, 64, 5, 0, 0, 0 }, 17, HDMI_720X576P_50HZ_16_9, 1, OUT_P888},
- { { "1280x720p@24Hz", 24, 1280, 720, 59400000, 220, 1760, 20, 5, 40, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 60, HDMI_1280X720P_24HZ_4_3, 1, OUT_P888},
- { { "1280x720p@25Hz", 25, 1280, 720, 74250000, 220, 2420, 20, 5, 40, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 61, HDMI_1280X720P_25HZ_4_3, 1, OUT_P888},
- { { "1280x720p@30Hz", 30, 1280, 720, 74250000, 220, 1760, 20, 5, 40, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 62, HDMI_1280X720P_30HZ_4_3, 1, OUT_P888},
- { { "1280x720p@50Hz", 50, 1280, 720, 74250000, 220, 440, 20, 5, 40, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 19, HDMI_1280X720P_50HZ_4_3, 1, OUT_P888},
- { { "1280x720p@60Hz", 60, 1280, 720, 74250000, 220, 110, 20, 5, 40, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 4, HDMI_1280X720P_60HZ_4_3, 1, OUT_P888},
- { { "1920x1080i@50Hz", 50, 1920, 1080, 74250000, 148, 528, 15, 2, 44, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 1, 0 }, 20, 0, 1, OUT_P888},
- { { "1920x1080i@60Hz", 60, 1920, 1080, 74250000, 148, 88, 15, 2, 44, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 1, 0 }, 5, 0, 1, OUT_P888},
- { { "1920x1080p@24Hz", 24, 1920, 1080, 74250000, 148, 638, 36, 4, 44, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 32, HDMI_1920X1080P_24HZ_4_3, 1, OUT_P888},
- { { "1920x1080p@25Hz", 25, 1920, 1080, 74250000, 148, 528, 36, 4, 44, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 33, HDMI_1920X1080P_25HZ_4_3, 1, OUT_P888},
- { { "1920x1080p@30Hz", 30, 1920, 1080, 74250000, 148, 88, 36, 4, 44, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 34, HDMI_1920X1080P_30HZ_4_3, 1, OUT_P888},
- { { "1920x1080p@50Hz", 50, 1920, 1080, 148500000, 148, 528, 36, 4, 44, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 31, HDMI_1920X1080P_50HZ_4_3, 1, OUT_P888},
- { { "1920x1080p@60Hz", 60, 1920, 1080, 148500000, 148, 88, 36, 4, 44, 5, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 16, HDMI_1920X1080P_60HZ_4_3, 1, OUT_P888},
- { { "3840x2160p@24Hz", 24, 3840, 2160, 297000000, 296, 1276, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 93, HDMI_3840X2160P_24HZ_4_3, 1, OUT_P888},
- { { "3840x2160p@25Hz", 25, 3840, 2160, 297000000, 296, 1056, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 94, HDMI_3840X2160P_25HZ_4_3, 1, OUT_P888},
- { { "3840x2160p@30Hz", 30, 3840, 2160, 297000000, 296, 176, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 95, HDMI_3840X2160P_30HZ_4_3, 1, OUT_P888},
- { { "4096x2160p@24Hz", 24, 4096, 2160, 297000000, 296, 1020, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 98, 0, 1, OUT_P888},
- { { "4096x2160p@25Hz", 25, 4096, 2160, 297000000, 128, 968, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 99, 0, 1, OUT_P888},
- { { "4096x2160p@30Hz", 30, 4096, 2160, 297000000, 128, 88, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 100, 0, 1, OUT_P888},
- { { "3840x2160p@50Hz", 50, 3840, 2160, 594000000, 296, 1056, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 96, HDMI_3840X2160P_50HZ_4_3, 1, OUT_P888},
- { { "3840x2160p@60Hz", 60, 3840, 2160, 594000000, 296, 176, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 97, HDMI_3840X2160P_60HZ_4_3, 1, OUT_P888},
- { { "4096x2160p@50Hz", 50, 4096, 2160, 594000000, 128, 968, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 101, 0, 1, OUT_P888},
- { { "4096x2160p@60Hz", 60, 4096, 2160, 594000000, 128, 88, 72, 8, 88, 10, FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, 0, 0 }, 102, 0, 1, OUT_P888},
+ {
+ .mode = {
+ .name = "720x480i@60Hz",
+ .refresh = 60,
+ .xres = 720,
+ .yres = 480,
+ .pixclock = 27000000,
+ .left_margin = 57,
+ .right_margin = 19,
+ .upper_margin = 15,
+ .lower_margin = 4,
+ .hsync_len = 62,
+ .vsync_len = 3,
+ .sync = 0,
+ .vmode = FB_VMODE_INTERLACED,
+ .flag = 0,
+ },
+ .vic = HDMI_720X480I_60HZ_4_3,
+ .vic_2nd = HDMI_720X480I_60HZ_16_9,
+ .pixelrepeat = 2,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "720x576i@50Hz",
+ .refresh = 50,
+ .xres = 720,
+ .yres = 576,
+ .pixclock = 27000000,
+ .left_margin = 69,
+ .right_margin = 12,
+ .upper_margin = 19,
+ .lower_margin = 2,
+ .hsync_len = 63,
+ .vsync_len = 3,
+ .sync = 0,
+ .vmode = FB_VMODE_INTERLACED,
+ .flag = 0,
+ },
+ .vic = HDMI_720X576I_50HZ_4_3,
+ .vic_2nd = HDMI_720X576I_50HZ_16_9,
+ .pixelrepeat = 2,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "720x480p@60Hz",
+ .refresh = 60,
+ .xres = 720,
+ .yres = 480,
+ .pixclock = 27000000,
+ .left_margin = 60,
+ .right_margin = 16,
+ .upper_margin = 30,
+ .lower_margin = 9,
+ .hsync_len = 62,
+ .vsync_len = 6,
+ .sync = 0,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_720X480P_60HZ_4_3,
+ .vic_2nd = HDMI_720X480P_60HZ_16_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "720x576p@50Hz",
+ .refresh = 50,
+ .xres = 720,
+ .yres = 576,
+ .pixclock = 27000000,
+ .left_margin = 68,
+ .right_margin = 12,
+ .upper_margin = 39,
+ .lower_margin = 5,
+ .hsync_len = 64,
+ .vsync_len = 5,
+ .sync = 0,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_720X576P_50HZ_4_3,
+ .vic_2nd = HDMI_720X576P_50HZ_16_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1280x720p@24Hz",
+ .refresh = 24,
+ .xres = 1280,
+ .yres = 720,
+ .pixclock = 59400000,
+ .left_margin = 220,
+ .right_margin = 1760,
+ .upper_margin = 20,
+ .lower_margin = 5,
+ .hsync_len = 40,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1280X720P_24HZ,
+ .vic_2nd = HDMI_1280X720P_24HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1280x720p@25Hz",
+ .refresh = 25,
+ .xres = 1280,
+ .yres = 720,
+ .pixclock = 74250000,
+ .left_margin = 220,
+ .right_margin = 2420,
+ .upper_margin = 20,
+ .lower_margin = 5,
+ .hsync_len = 40,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1280X720P_25HZ,
+ .vic_2nd = HDMI_1280X720P_25HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1280x720p@30Hz",
+ .refresh = 30,
+ .xres = 1280,
+ .yres = 720,
+ .pixclock = 74250000,
+ .left_margin = 220,
+ .right_margin = 1760,
+ .upper_margin = 20,
+ .lower_margin = 5,
+ .hsync_len = 40,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1280X720P_30HZ,
+ .vic_2nd = HDMI_1280X720P_30HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1280x720p@50Hz",
+ .refresh = 50,
+ .xres = 1280,
+ .yres = 720,
+ .pixclock = 74250000,
+ .left_margin = 220,
+ .right_margin = 440,
+ .upper_margin = 20,
+ .lower_margin = 5,
+ .hsync_len = 40,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1280X720P_50HZ,
+ .vic_2nd = HDMI_1280X720P_50HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1280x720p@60Hz",
+ .refresh = 60,
+ .xres = 1280,
+ .yres = 720,
+ .pixclock = 74250000,
+ .left_margin = 220,
+ .right_margin = 110,
+ .upper_margin = 20,
+ .lower_margin = 5,
+ .hsync_len = 40,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1280X720P_60HZ,
+ .vic_2nd = HDMI_1280X720P_60HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1920x1080i@50Hz",
+ .refresh = 50,
+ .xres = 1920,
+ .yres = 1080,
+ .pixclock = 74250000,
+ .left_margin = 148,
+ .right_margin = 528,
+ .upper_margin = 15,
+ .lower_margin = 2,
+ .hsync_len = 44,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = FB_VMODE_INTERLACED,
+ .flag = 0,
+ },
+ .vic = HDMI_1920X1080I_50HZ,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1920x1080i@60Hz",
+ .refresh = 60,
+ .xres = 1920,
+ .yres = 1080,
+ .pixclock = 74250000,
+ .left_margin = 148,
+ .right_margin = 88,
+ .upper_margin = 15,
+ .lower_margin = 2,
+ .hsync_len = 44,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = FB_VMODE_INTERLACED,
+ .flag = 0,
+ },
+ .vic = HDMI_1920X1080I_60HZ,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1920x1080p@24Hz",
+ .refresh = 24,
+ .xres = 1920,
+ .yres = 1080,
+ .pixclock = 74250000,
+ .left_margin = 148,
+ .right_margin = 638,
+ .upper_margin = 36,
+ .lower_margin = 4,
+ .hsync_len = 44,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1920X1080P_24HZ,
+ .vic_2nd = HDMI_1920X1080P_24HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1920x1080p@25Hz",
+ .refresh = 25,
+ .xres = 1920,
+ .yres = 1080,
+ .pixclock = 74250000,
+ .left_margin = 148,
+ .right_margin = 528,
+ .upper_margin = 36,
+ .lower_margin = 4,
+ .hsync_len = 44,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1920X1080P_25HZ,
+ .vic_2nd = HDMI_1920X1080P_25HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1920x1080p@30Hz",
+ .refresh = 30,
+ .xres = 1920,
+ .yres = 1080,
+ .pixclock = 74250000,
+ .left_margin = 148,
+ .right_margin = 88,
+ .upper_margin = 36,
+ .lower_margin = 4,
+ .hsync_len = 44,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1920X1080P_30HZ,
+ .vic_2nd = HDMI_1920X1080P_30HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1920x1080p@50Hz",
+ .refresh = 50,
+ .xres = 1920,
+ .yres = 1080,
+ .pixclock = 148500000,
+ .left_margin = 148,
+ .right_margin = 528,
+ .upper_margin = 36,
+ .lower_margin = 4,
+ .hsync_len = 44,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1920X1080P_50HZ,
+ .vic_2nd = HDMI_1920X1080P_50HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1920x1080p@60Hz",
+ .refresh = 60,
+ .xres = 1920,
+ .yres = 1080,
+ .pixclock = 148500000,
+ .left_margin = 148,
+ .right_margin = 88,
+ .upper_margin = 36,
+ .lower_margin = 4,
+ .hsync_len = 44,
+ .vsync_len = 5,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_1920X1080P_60HZ,
+ .vic_2nd = HDMI_1920X1080P_60HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "3840x2160p@24Hz",
+ .refresh = 24,
+ .xres = 3840,
+ .yres = 2160,
+ .pixclock = 297000000,
+ .left_margin = 296,
+ .right_margin = 1276,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_3840X2160P_24HZ,
+ .vic_2nd = HDMI_3840X2160P_24HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "3840x2160p@25Hz",
+ .refresh = 25,
+ .xres = 3840,
+ .yres = 2160,
+ .pixclock = 297000000,
+ .left_margin = 296,
+ .right_margin = 1056,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_3840X2160P_25HZ,
+ .vic_2nd = HDMI_3840X2160P_25HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "3840x2160p@30Hz",
+ .refresh = 30,
+ .xres = 3840,
+ .yres = 2160,
+ .pixclock = 297000000,
+ .left_margin = 296,
+ .right_margin = 176,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_3840X2160P_30HZ,
+ .vic_2nd = HDMI_3840X2160P_30HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "4096x2160p@24Hz",
+ .refresh = 24,
+ .xres = 4096,
+ .yres = 2160,
+ .pixclock = 297000000,
+ .left_margin = 296,
+ .right_margin = 1020,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_4096X2160P_24HZ,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "4096x2160p@25Hz",
+ .refresh = 25,
+ .xres = 4096,
+ .yres = 2160,
+ .pixclock = 297000000,
+ .left_margin = 128,
+ .right_margin = 968,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_4096X2160P_25HZ,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "4096x2160p@30Hz",
+ .refresh = 30,
+ .xres = 4096,
+ .yres = 2160,
+ .pixclock = 297000000,
+ .left_margin = 128,
+ .right_margin = 88,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_4096X2160P_30HZ,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "3840x2160p@50Hz",
+ .refresh = 50,
+ .xres = 3840,
+ .yres = 2160,
+ .pixclock = 594000000,
+ .left_margin = 296,
+ .right_margin = 1056,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_3840X2160P_50HZ,
+ .vic_2nd = HDMI_3840X2160P_50HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "3840x2160p@60Hz",
+ .refresh = 60,
+ .xres = 3840,
+ .yres = 2160,
+ .pixclock = 594000000,
+ .left_margin = 296,
+ .right_margin = 176,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_3840X2160P_60HZ,
+ .vic_2nd = HDMI_3840X2160P_60HZ_21_9,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "4096x2160p@50Hz",
+ .refresh = 50,
+ .xres = 4096,
+ .yres = 2160,
+ .pixclock = 594000000,
+ .left_margin = 128,
+ .right_margin = 968,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_4096X2160P_50HZ,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "4096x2160p@60Hz",
+ .refresh = 60,
+ .xres = 4096,
+ .yres = 2160,
+ .pixclock = 594000000,
+ .left_margin = 128,
+ .right_margin = 88,
+ .upper_margin = 72,
+ .lower_margin = 8,
+ .hsync_len = 88,
+ .vsync_len = 10,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_4096X2160P_60HZ,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "800x600p@60Hz",
+ .refresh = 60,
+ .xres = 800,
+ .yres = 600,
+ .pixclock = 40000000,
+ .left_margin = 88,
+ .right_margin = 40,
+ .upper_margin = 23,
+ .lower_margin = 1,
+ .hsync_len = 128,
+ .vsync_len = 4,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 1,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1024x768p@60Hz",
+ .refresh = 60,
+ .xres = 1024,
+ .yres = 768,
+ .pixclock = 65000000,
+ .left_margin = 160,
+ .right_margin = 24,
+ .upper_margin = 29,
+ .lower_margin = 3,
+ .hsync_len = 136,
+ .vsync_len = 6,
+ .sync = 0,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 2,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1280x960p@60Hz",
+ .refresh = 60,
+ .xres = 1280,
+ .yres = 960,
+ .pixclock = 108000000,
+ .left_margin = 312,
+ .right_margin = 96,
+ .upper_margin = 36,
+ .lower_margin = 1,
+ .hsync_len = 112,
+ .vsync_len = 3,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 3,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1280x1024p@60Hz",
+ .refresh = 60,
+ .xres = 1280,
+ .yres = 1024,
+ .pixclock = 108000000,
+ .left_margin = 248,
+ .right_margin = 48,
+ .upper_margin = 38,
+ .lower_margin = 1,
+ .hsync_len = 112,
+ .vsync_len = 3,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 4,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1360x768p@60Hz",
+ .refresh = 60,
+ .xres = 1360,
+ .yres = 768,
+ .pixclock = 85500000,
+ .left_margin = 256,
+ .right_margin = 64,
+ .upper_margin = 18,
+ .lower_margin = 3,
+ .hsync_len = 112,
+ .vsync_len = 6,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 5,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1366x768p@60Hz",
+ .refresh = 60,
+ .xres = 1366,
+ .yres = 768,
+ .pixclock = 85500000,
+ .left_margin = 213,
+ .right_margin = 70,
+ .upper_margin = 24,
+ .lower_margin = 3,
+ .hsync_len = 143,
+ .vsync_len = 3,
+ .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 6,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1440x900p@60Hz",
+ .refresh = 60,
+ .xres = 1440,
+ .yres = 768,
+ .pixclock = 106500000,
+ .left_margin = 232,
+ .right_margin = 80,
+ .upper_margin = 25,
+ .lower_margin = 3,
+ .hsync_len = 152,
+ .vsync_len = 6,
+ .sync = FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 7,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1600x900p@60Hz",
+ .refresh = 60,
+ .xres = 1600,
+ .yres = 900,
+ .pixclock = 108000000,
+ .left_margin = 96,
+ .right_margin = 24,
+ .upper_margin = 96,
+ .lower_margin = 1,
+ .hsync_len = 80,
+ .vsync_len = 3,
+ .sync = FB_SYNC_VERT_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 8,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },
+ {
+ .mode = {
+ .name = "1680x1050@60Hz",
+ .refresh = 60,
+ .xres = 1680,
+ .yres = 1050,
+ .pixclock = 146250000,
+ .left_margin = 280,
+ .right_margin = 104,
+ .upper_margin = 30,
+ .lower_margin = 3,
+ .hsync_len = 176,
+ .vsync_len = 6,
+ .sync = FB_SYNC_VERT_HIGH_ACT,
+ .vmode = 0,
+ .flag = 0,
+ },
+ .vic = HDMI_VIDEO_DMT | 9,
+ .vic_2nd = 0,
+ .pixelrepeat = 1,
+ .interface = OUT_P888,
+ },