mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
drm/nouveau: Don't pick an interlaced mode as the panel native mode.
Rescaling interlaced modes isn't going to work correctly, and even if it did, come on, interlaced flat panels? are you pulling my leg? Signed-off-by: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
parent
eae6192a9d
commit
a5afb7758f
1 changed files with 2 additions and 1 deletions
|
@ -506,7 +506,8 @@ nouveau_connector_native_mode(struct drm_connector *connector)
|
|||
int high_w = 0, high_h = 0, high_v = 0;
|
||||
|
||||
list_for_each_entry(mode, &nv_connector->base.probed_modes, head) {
|
||||
if (helper->mode_valid(connector, mode) != MODE_OK)
|
||||
if (helper->mode_valid(connector, mode) != MODE_OK ||
|
||||
(mode->flags & DRM_MODE_FLAG_INTERLACE))
|
||||
continue;
|
||||
|
||||
/* Use preferred mode if there is one.. */
|
||||
|
|
Loading…
Add table
Reference in a new issue