Patch "drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel" has been added to the 5.8-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel

to the 5.8-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     drm-panel-simple-fix-inverted-v-h-sync-for-frida-frd.patch
and it can be found in the queue-5.8 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit e36906cf573ffb1e1c4552b36aae3f0bc7f2fabf
Author: Paul Cercueil <paul@xxxxxxxxxxxxxxx>
Date:   Thu Jul 16 14:56:46 2020 +0200

    drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel
    
    [ Upstream commit bad20a2dbfdfaf01560026909506b6ed69d65ba2 ]
    
    The FRD350H54004 panel was marked as having active-high VSYNC and HSYNC
    signals, which sorts-of worked, but resulted in the picture fading out
    under certain circumstances.
    
    Fix this issue by marking VSYNC and HSYNC signals active-low.
    
    v2: Rebase on drm-misc-next
    
    Fixes: 7b6bd8433609 ("drm/panel: simple: Add support for the Frida FRD350H54004 panel")
    Cc: stable@xxxxxxxxxxxxxxx # v5.5
    Signed-off-by: Paul Cercueil <paul@xxxxxxxxxxxxxxx>
    Signed-off-by: Sam Ravnborg <sam@xxxxxxxxxxxx>
    Link: https://patchwork.freedesktop.org/patch/msgid/20200716125647.10964-1-paul@xxxxxxxxxxxxxxx
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
index 444b77490a42a..7debf2ca42522 100644
--- a/drivers/gpu/drm/panel/panel-simple.c
+++ b/drivers/gpu/drm/panel/panel-simple.c
@@ -1717,7 +1717,7 @@ static const struct drm_display_mode frida_frd350h54004_mode = {
 	.vsync_end = 240 + 2 + 6,
 	.vtotal = 240 + 2 + 6 + 2,
 	.vrefresh = 60,
-	.flags = DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC,
+	.flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
 };
 
 static const struct panel_desc frida_frd350h54004 = {



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux