lkml.org 
[lkml]   [2019]   [Feb]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 194/313] drm/amd/display: validate extended dongle caps
    Date
    4.19-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    [ Upstream commit 99b922f9ed6a6313c0d2247cde8aa1e4a0bd67e4 ]

    [why]
    Some dongle doesn't have a valid extended dongle caps,
    but we still set the extended dongle caps to be valid.
    This causes validation fails for all timing.

    [how]
    If no dp_hdmi_max_pixel_clk is provided,
    don't use extended dongle caps.

    Signed-off-by: Wenjing Liu <Wenjing.Liu@amd.com>
    Reviewed-by: Aric Cyr <Aric.Cyr@amd.com>
    Reviewed-by: Jun Lei <Jun.Lei@amd.com>
    Acked-by: Abdoulaye Berthe <Abdoulaye.Berthe@amd.com>
    Acked-by: Leo Li <sunpeng.li@amd.com>
    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
    index a7553b6d59c2..05840f5bddd5 100644
    --- a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
    +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
    @@ -2240,7 +2240,8 @@ static void get_active_converter_info(
    translate_dpcd_max_bpc(
    hdmi_color_caps.bits.MAX_BITS_PER_COLOR_COMPONENT);

    - link->dpcd_caps.dongle_caps.extendedCapValid = true;
    + if (link->dpcd_caps.dongle_caps.dp_hdmi_max_pixel_clk != 0)
    + link->dpcd_caps.dongle_caps.extendedCapValid = true;
    }

    break;
    --
    2.19.1


    \
     
     \ /
      Last update: 2019-02-11 15:50    [W:3.353 / U:0.380 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site