From: Sebastien Bourdeauducq Date: Mon, 11 Nov 2013 21:16:56 +0000 (+0100) Subject: videomixer: add more video modes X-Git-Tag: 24jan2021_ls180~2811 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=593867b92a2b41b23777c09521c428b50abae0e7;p=litex.git videomixer: add more video modes --- diff --git a/software/videomixer/processor.c b/software/videomixer/processor.c index e1dd0054..fd9f1201 100644 --- a/software/videomixer/processor.c +++ b/software/videomixer/processor.c @@ -10,6 +10,36 @@ #include "processor.h" static const struct video_timing video_modes[PROCESSOR_MODE_COUNT] = { + { + .pixel_clock = 3150, + + .h_active = 640, + .h_blanking = 192, + .h_sync_offset = 24, + .h_sync_width = 40, + + .v_active = 480, + .v_blanking = 40, + .v_sync_offset = 9, + .v_sync_width = 3, + + .established_timing = 0x0800 + }, + { + .pixel_clock = 4000, + + .h_active = 800, + .h_blanking = 256, + .h_sync_offset = 32, + .h_sync_width = 128, + + .v_active = 600, + .v_blanking = 28, + .v_sync_offset = 1, + .v_sync_width = 6, + + .established_timing = 0x0100 + }, { .pixel_clock = 6500, diff --git a/software/videomixer/processor.h b/software/videomixer/processor.h index 1a09b91d..75fa5205 100644 --- a/software/videomixer/processor.h +++ b/software/videomixer/processor.h @@ -1,7 +1,7 @@ #ifndef __PROCESSOR_H #define __PROCESSOR_H -#define PROCESSOR_MODE_COUNT 2 +#define PROCESSOR_MODE_COUNT 4 #define PROCESSOR_MODE_DESCLEN 32 void processor_list_modes(char *mode_descriptors);