|
@@ -673,6 +673,54 @@ static const struct tv_mode tv_modes[] = {
|
|
|
|
|
|
.filter_table = filter_table,
|
|
|
},
|
|
|
+ {
|
|
|
+ .name = "480p",
|
|
|
+ .clock = 107520,
|
|
|
+ .refresh = 59940,
|
|
|
+ .oversample = TV_OVERSAMPLE_4X,
|
|
|
+ .component_only = 1,
|
|
|
+
|
|
|
+ .hsync_end = 64, .hblank_end = 122,
|
|
|
+ .hblank_start = 842, .htotal = 857,
|
|
|
+
|
|
|
+ .progressive = true, .trilevel_sync = false,
|
|
|
+
|
|
|
+ .vsync_start_f1 = 12, .vsync_start_f2 = 12,
|
|
|
+ .vsync_len = 12,
|
|
|
+
|
|
|
+ .veq_ena = false,
|
|
|
+
|
|
|
+ .vi_end_f1 = 44, .vi_end_f2 = 44,
|
|
|
+ .nbr_end = 479,
|
|
|
+
|
|
|
+ .burst_ena = false,
|
|
|
+
|
|
|
+ .filter_table = filter_table,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .name = "576p",
|
|
|
+ .clock = 107520,
|
|
|
+ .refresh = 50000,
|
|
|
+ .oversample = TV_OVERSAMPLE_4X,
|
|
|
+ .component_only = 1,
|
|
|
+
|
|
|
+ .hsync_end = 64, .hblank_end = 139,
|
|
|
+ .hblank_start = 859, .htotal = 863,
|
|
|
+
|
|
|
+ .progressive = true, .trilevel_sync = false,
|
|
|
+
|
|
|
+ .vsync_start_f1 = 10, .vsync_start_f2 = 10,
|
|
|
+ .vsync_len = 10,
|
|
|
+
|
|
|
+ .veq_ena = false,
|
|
|
+
|
|
|
+ .vi_end_f1 = 48, .vi_end_f2 = 48,
|
|
|
+ .nbr_end = 575,
|
|
|
+
|
|
|
+ .burst_ena = false,
|
|
|
+
|
|
|
+ .filter_table = filter_table,
|
|
|
+ },
|
|
|
{
|
|
|
.name = "720p@60Hz",
|
|
|
.clock = 148800,
|