On Thu, Apr 02, 2015 at 05:02:09PM +0300, ville.syrjala at linux.intel.com wrote: > From: Ville Syrjälä <ville.syrjala at linux.intel.com> > > Liu Lei noticed that our 1856x1392 at 75Hz DMT mode doesn't match the spec. > Fix that up, and also fix up a few other inconsistencies I discovered > by parsing the spec (DMT version 1.0, revision 13) and comparing the > results to our current DMT mode table. > > Also clean up the indentation mess for the 1024x768i mode. > > Cc: "liu,lei" <lei.a.liu at intel.com> > Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
Ping. Anyone interested in DMT modes that match the spec? > --- > drivers/gpu/drm/drm_edid.c | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c > index 53bc7a6..567c7ed 100644 > --- a/drivers/gpu/drm/drm_edid.c > +++ b/drivers/gpu/drm/drm_edid.c > @@ -160,7 +160,7 @@ static const struct drm_display_mode drm_dmt_modes[] = { > DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, > /* 640x480 at 60Hz */ > { DRM_MODE("640x480", DRM_MODE_TYPE_DRIVER, 25175, 640, 656, > - 752, 800, 0, 480, 489, 492, 525, 0, > + 752, 800, 0, 480, 490, 492, 525, 0, > DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) }, > /* 640x480 at 72Hz */ > { DRM_MODE("640x480", DRM_MODE_TYPE_DRIVER, 31500, 640, 664, > @@ -206,7 +206,7 @@ static const struct drm_display_mode drm_dmt_modes[] = { > { DRM_MODE("1024x768i", DRM_MODE_TYPE_DRIVER, 44900, 1024, 1032, > 1208, 1264, 0, 768, 768, 772, 817, 0, > DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC | > - DRM_MODE_FLAG_INTERLACE) }, > + DRM_MODE_FLAG_INTERLACE) }, > /* 1024x768 at 60Hz */ > { DRM_MODE("1024x768", DRM_MODE_TYPE_DRIVER, 65000, 1024, 1048, > 1184, 1344, 0, 768, 771, 777, 806, 0, > @@ -242,7 +242,7 @@ static const struct drm_display_mode drm_dmt_modes[] = { > /* 1280x768 at 75Hz */ > { DRM_MODE("1280x768", DRM_MODE_TYPE_DRIVER, 102250, 1280, 1360, > 1488, 1696, 0, 768, 771, 778, 805, 0, > - DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, > + DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, > /* 1280x768 at 85Hz */ > { DRM_MODE("1280x768", DRM_MODE_TYPE_DRIVER, 117500, 1280, 1360, > 1496, 1712, 0, 768, 771, 778, 809, 0, > @@ -258,7 +258,7 @@ static const struct drm_display_mode drm_dmt_modes[] = { > /* 1280x800 at 60Hz */ > { DRM_MODE("1280x800", DRM_MODE_TYPE_DRIVER, 83500, 1280, 1352, > 1480, 1680, 0, 800, 803, 809, 831, 0, > - DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, > + DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, > /* 1280x800 at 75Hz */ > { DRM_MODE("1280x800", DRM_MODE_TYPE_DRIVER, 106500, 1280, 1360, > 1488, 1696, 0, 800, 803, 809, 838, 0, > @@ -409,7 +409,7 @@ static const struct drm_display_mode drm_dmt_modes[] = { > DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, > /* 1856x1392 at 75Hz */ > { DRM_MODE("1856x1392", DRM_MODE_TYPE_DRIVER, 288000, 1856, 1984, > - 2208, 2560, 0, 1392, 1395, 1399, 1500, 0, > + 2208, 2560, 0, 1392, 1393, 1396, 1500, 0, > DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, > /* 1856x1392 at 120Hz RB */ > { DRM_MODE("1856x1392", DRM_MODE_TYPE_DRIVER, 356500, 1856, 1904, > -- > 2.0.5 -- Ville Syrjälä Intel OTC