From 956b7cc975e8d550102bc4344ba1a87935e90ee7 Mon Sep 17 00:00:00 2001 From: Wyon Bi Date: Fri, 26 Nov 2021 15:26:24 +0800 Subject: [PATCH] drm/rockchip: dw-dp: Use drm_dp_read_dpcd_caps() helper Reads the extended DPRX caps (%DP_DP13_DPCD_REV) if present. Signed-off-by: Wyon Bi Change-Id: I5c442e4c92917e136665b3dd5554abef9b7c81e5 --- drivers/gpu/drm/rockchip/dw-dp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/dw-dp.c b/drivers/gpu/drm/rockchip/dw-dp.c index b25170d02795..6301909aada5 100644 --- a/drivers/gpu/drm/rockchip/dw-dp.c +++ b/drivers/gpu/drm/rockchip/dw-dp.c @@ -544,8 +544,7 @@ static int dw_dp_link_probe(struct dw_dp *dp) dw_dp_link_reset(link); - ret = drm_dp_dpcd_read(&dp->aux, DP_DPCD_REV, link->dpcd, - sizeof(link->dpcd)); + ret = drm_dp_read_dpcd_caps(&dp->aux, link->dpcd); if (ret < 0) return ret; @@ -560,6 +559,7 @@ static int dw_dp_link_probe(struct dw_dp *dp) link->caps.enhanced_framing = drm_dp_enhanced_frame_cap(link->dpcd); link->caps.tps3_supported = drm_dp_tps3_supported(link->dpcd); + link->caps.tps4_supported = drm_dp_tps4_supported(link->dpcd); link->caps.fast_training = drm_dp_fast_training_cap(link->dpcd); link->caps.channel_coding = drm_dp_channel_coding_supported(link->dpcd); link->caps.ssc = !!(link->dpcd[DP_MAX_DOWNSPREAD] & DP_MAX_DOWNSPREAD_0_5);