Patch "drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP" has been added to the 6.6-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: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP

to the 6.6-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-boe-tv101wum-nl6-fine-tune-himax83102-j02-.patch
and it can be found in the queue-6.6 subdirectory.

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



commit 56cd7337c65f6a0a7976db6950290ad8717a1409
Author: Cong Yang <yangcong5@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Mon Nov 20 10:01:09 2023 +0800

    drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP
    
    [ Upstream commit cea7008190ad65b4aaae6e94667a358d2c10a696 ]
    
    The refresh reported by modetest is 60.46Hz, and the actual measurement
    is 60.01Hz, which is outside the expected tolerance. Adjust hporch and
    pixel clock to fix it. After repair, modetest and actual measurement were
    all 60.01Hz.
    
    Modetest refresh = Pixel CLK/ htotal* vtotal, but measurement frame rate
    is HS->LP cycle time(Vblanking). Measured frame rate is not only affecte
    by Htotal/Vtotal/pixel clock, also affected by Lane-num/PixelBit/LineTime
    /DSI CLK. Assume that the DSI controller could not make the mode that we
    requested(presumably it's PLL couldn't generate the exact pixel clock?).
    If you use a different DSI controller, you may need to readjust these
    parameters. Now this panel looks like it's only used by me on the MTK
    platform, so let's change this set of parameters.
    
    Fixes: 1bc2ef065f13 ("drm/panel: Support for Starry-himax83102-j02 TDDI MIPI-DSI panel")
    Signed-off-by: Cong Yang <yangcong5@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
    Reviewed-by: Douglas Anderson <dianders@xxxxxxxxxxxx>
    Signed-off-by: Douglas Anderson <dianders@xxxxxxxxxxxx>
    Link: https://patchwork.freedesktop.org/patch/msgid/20231120020109.3216343-1-yangcong5@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c b/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c
index 980b10244d4e6..d76a8ca9c40f8 100644
--- a/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c
+++ b/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c
@@ -2107,11 +2107,11 @@ static const struct panel_desc starry_qfh032011_53g_desc = {
 };
 
 static const struct drm_display_mode starry_himax83102_j02_default_mode = {
-	.clock = 161600,
+	.clock = 162850,
 	.hdisplay = 1200,
-	.hsync_start = 1200 + 40,
-	.hsync_end = 1200 + 40 + 20,
-	.htotal = 1200 + 40 + 20 + 40,
+	.hsync_start = 1200 + 50,
+	.hsync_end = 1200 + 50 + 20,
+	.htotal = 1200 + 50 + 20 + 50,
 	.vdisplay = 1920,
 	.vsync_start = 1920 + 116,
 	.vsync_end = 1920 + 116 + 8,



[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