]> rtime.felk.cvut.cz Git - vajnamar/linux-xlnx.git/commitdiff
drm: xilinx: sdi: correcting interlaced modes values
authorSaurabh Sengar <saurabh.singh@xilinx.com>
Mon, 21 Aug 2017 07:11:44 +0000 (12:41 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 24 Aug 2017 14:32:56 +0000 (16:32 +0200)
Interlaced vertical line values should be half then progressive mode

Signed-off-by: Saurabh Sengar <saurabhs@xilinx.com>
Reviewed-by: Hyun Kwon <hyun.kwon@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/gpu/drm/xilinx/xilinx_drm_sdi.c

index 664f66fe2630ce5ce191a3551529fa103d305a98..3f22706b7ab4a97b237582f13c3e743bb8d90710 100644 (file)
@@ -221,7 +221,7 @@ static const struct xlnx_sdi_display_config xlnx_sdi_modes[] = {
        { },
        /* SD: 720x576i@50Hz */
        {{ DRM_MODE("720x576i", DRM_MODE_TYPE_DRIVER, 13500, 720, 732,
-                  795, 864, 0, 576, 580, 586, 625, 0,
+                  795, 864, 0, 288, 290, 293, 312, 0,
                   DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
                   DRM_MODE_FLAG_INTERLACE | DRM_MODE_FLAG_DBLCLK),
                   .vrefresh = 50, }, {0x9, 0x9},
@@ -276,14 +276,14 @@ static const struct xlnx_sdi_display_config xlnx_sdi_modes[] = {
                   {0x85, 0x85, 0x89, 0x8A, 0xC1, 0xC1} },
        /* HD: 1920x1080i@50Hz */
        {{ DRM_MODE("1920x1080i", DRM_MODE_TYPE_DRIVER, 74250, 1920, 2448,
-                  2492, 2640, 0, 1080, 1084, 1094, 1125, 0,
+                  2492, 2640, 0, 540, 542, 547, 562, 0,
                   DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC |
                   DRM_MODE_FLAG_INTERLACE),
                   .vrefresh = 50, }, {0x9, 0x9},
                   {0x85, 0x85, 0x89, 0x8A, 0xC1, 0xC1} },
        /* HD: 1920x1080i@60Hz */
        {{ DRM_MODE("1920x1080i", DRM_MODE_TYPE_DRIVER, 74250, 1920, 2008,
-                  2052, 2200, 0, 1080, 1084, 1094, 1125, 0,
+                  2052, 2200, 0, 540, 542, 547, 562, 0,
                   DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC |
                   DRM_MODE_FLAG_INTERLACE),
                   .vrefresh = 60, }, {0x7, 0x6},