drm/panel: simple: fix vertical timings for Innolux AT043TN24
authorPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 11 Oct 2017 12:59:56 +0000 (14:59 +0200)
committerThierry Reding <treding@nvidia.com>
Wed, 18 Oct 2017 11:53:02 +0000 (13:53 +0200)
The vsync length should be 10 lines, as specified in the data sheet.
This gets the actual refresh rate closer to nominal 60 Hz given the
9 MHz pixel clock.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Tested-by: Marco Franchi <marco.franchi@nxp.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20171011125958.23064-1-p.zabel@pengutronix.de
drivers/gpu/drm/panel/panel-simple.c

index a3c96d2..fae989b 100644 (file)
@@ -1018,8 +1018,8 @@ static const struct drm_display_mode innolux_at043tn24_mode = {
        .htotal = 480 + 2 + 41 + 2,
        .vdisplay = 272,
        .vsync_start = 272 + 2,
-       .vsync_end = 272 + 2 + 11,
-       .vtotal = 272 + 2 + 11 + 2,
+       .vsync_end = 272 + 2 + 10,
+       .vtotal = 272 + 2 + 10 + 2,
        .vrefresh = 60,
        .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
 };