diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2021-10-12 03:20:07 +0300 |
---|---|---|
committer | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2021-10-18 16:28:32 +0300 |
commit | 8460aec7cb836c048b43fc2095e9d543ed7e85d9 (patch) | |
tree | 2ce11d36f8e677a9fd9dba5ff011f078948b54f9 /lib/igt_kms.c | |
parent | 4a0d5d5c7b0ce18d44f259db8c5ecf27919e85c7 (diff) |
lib/kms: Have igt_std_1024_mode_get() return a mode with specific refresh
Pass the desired refresh rate to igt_std_1024_mode_get(), and have it
return a mode that will have said refresh rate.
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Diffstat (limited to 'lib/igt_kms.c')
-rw-r--r-- | lib/igt_kms.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/igt_kms.c b/lib/igt_kms.c index f833785b..b6669257 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -2478,10 +2478,10 @@ igt_output_t *igt_output_from_connector(igt_display_t *display, return found; } -drmModeModeInfo *igt_std_1024_mode_get(void) +drmModeModeInfo *igt_std_1024_mode_get(int vrefresh) { - static const drmModeModeInfo std_1024_mode = { - .clock = 65000, + const drmModeModeInfo std_1024_mode = { + .clock = 65000 * vrefresh / 60, .hdisplay = 1024, .hsync_start = 1048, .hsync_end = 1184, @@ -2492,7 +2492,7 @@ drmModeModeInfo *igt_std_1024_mode_get(void) .vsync_end = 777, .vtotal = 806, .vscan = 0, - .vrefresh = 60, + .vrefresh = vrefresh, .flags = 0xA, .type = 0x40, .name = "Custom 1024x768", |