discard mode if refresh rate is over 60 61/228161/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Thu, 19 Mar 2020 08:55:26 +0000 (17:55 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Thu, 19 Mar 2020 08:55:30 +0000 (17:55 +0900)
Change-Id: I096bc505d3165c9b4e18321ec8debb7e6fe703d0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/tdm_vc4_display.c

index 892bc98..a3754c9 100644 (file)
@@ -1172,6 +1172,8 @@ vc4_output_get_capability(tdm_output *output, tdm_caps_output *caps)
                if ((connector->modes[i].hdisplay > MODE_WIDTH_LIMIT) ||
                        (connector->modes[i].vdisplay > MODE_HEIGHT_LIMIT))
                        continue;
+               if (connector->modes[i].vrefresh > 60)
+                       continue;
                count++;
        }
 
@@ -1219,6 +1221,8 @@ vc4_output_get_capability(tdm_output *output, tdm_caps_output *caps)
                if ((connector->modes[i].hdisplay > MODE_WIDTH_LIMIT) ||
                        (connector->modes[i].vdisplay > MODE_HEIGHT_LIMIT))
                        continue;
+               if (connector->modes[i].vrefresh > 60)
+                       continue;
 
                _tdm_vc4_display_to_tdm_mode(&output_data->vc4_modes[i],
                                                                         &output_data->output_modes[count]);