lkml.org 
[lkml]   [2021]   [Feb]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 080/104] drm/sun4i: dw-hdmi: Fix max. frequency for H6
    Date
    From: Jernej Skrabec <jernej.skrabec@siol.net>

    [ Upstream commit 1926a0508d8947cf081280d85ff035300dc71da7 ]

    It turns out that reasoning for lowering max. supported frequency is
    wrong. Scrambling works just fine. Several now fixed bugs prevented
    proper functioning, even with rates lower than 340 MHz. Issues were just
    more pronounced with higher frequencies.

    Fix that by allowing max. supported frequency in HW and fix the comment.

    Fixes: cd9063757a22 ("drm/sun4i: DW HDMI: Lower max. supported rate for H6")
    Reviewed-by: Chen-Yu Tsai <wens@csie.org>
    Tested-by: Andre Heider <a.heider@gmail.com>
    Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
    Signed-off-by: Maxime Ripard <maxime@cerno.tech>
    Link: https://patchwork.freedesktop.org/patch/msgid/20210209175900.7092-6-jernej.skrabec@siol.net
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 6 ++----
    1 file changed, 2 insertions(+), 4 deletions(-)

    diff --git a/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c b/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c
    index 23773a5e0650b..bbdfd5e26ec88 100644
    --- a/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c
    +++ b/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c
    @@ -47,11 +47,9 @@ sun8i_dw_hdmi_mode_valid_h6(struct dw_hdmi *hdmi, void *data,
    {
    /*
    * Controller support maximum of 594 MHz, which correlates to
    - * 4K@60Hz 4:4:4 or RGB. However, for frequencies greater than
    - * 340 MHz scrambling has to be enabled. Because scrambling is
    - * not yet implemented, just limit to 340 MHz for now.
    + * 4K@60Hz 4:4:4 or RGB.
    */
    - if (mode->clock > 340000)
    + if (mode->clock > 594000)
    return MODE_CLOCK_HIGH;

    return MODE_OK;
    --
    2.27.0


    \
     
     \ /
      Last update: 2021-02-15 17:54    [W:3.500 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site