mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-15 06:55:13 +08: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
@ -506,7 +506,8 @@ nouveau_connector_native_mode(struct drm_connector *connector)
|
|||||||
int high_w = 0, high_h = 0, high_v = 0;
|
int high_w = 0, high_h = 0, high_v = 0;
|
||||||
|
|
||||||
list_for_each_entry(mode, &nv_connector->base.probed_modes, head) {
|
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;
|
continue;
|
||||||
|
|
||||||
/* Use preferred mode if there is one.. */
|
/* Use preferred mode if there is one.. */
|
||||||
|
Loading…
Reference in New Issue
Block a user