diff options
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/freesync/freesync.c')
-rw-r--r-- | drivers/gpu/drm/amd/display/modules/freesync/freesync.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c index c5330f3cc1de..05a086c7b31a 100644 --- a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c +++ b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c | |||
@@ -422,12 +422,14 @@ static void calc_freesync_range(struct core_freesync *core_freesync, | |||
422 | 422 | ||
423 | /* In case of 4k free sync monitor, vmin or vmax cannot be less than vtotal */ | 423 | /* In case of 4k free sync monitor, vmin or vmax cannot be less than vtotal */ |
424 | if (state->freesync_range.vmin < vtotal) { | 424 | if (state->freesync_range.vmin < vtotal) { |
425 | ASSERT(false); | 425 | /* Error of 1 is permissible */ |
426 | ASSERT((state->freesync_range.vmin + 1) >= vtotal); | ||
426 | state->freesync_range.vmin = vtotal; | 427 | state->freesync_range.vmin = vtotal; |
427 | } | 428 | } |
428 | 429 | ||
429 | if (state->freesync_range.vmax < vtotal) { | 430 | if (state->freesync_range.vmax < vtotal) { |
430 | ASSERT(false); | 431 | /* Error of 1 is permissible */ |
432 | ASSERT((state->freesync_range.vmax + 1) >= vtotal); | ||
431 | state->freesync_range.vmax = vtotal; | 433 | state->freesync_range.vmax = vtotal; |
432 | } | 434 | } |
433 | 435 | ||