diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockchip/cdn-dp-core.c index f9c5fc083c1c..7c1593ced95e 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c @@ -360,8 +360,7 @@ static int cdn_dp_get_sink_capability(struct cdn_dp_device *dp) if (!cdn_dp_check_sink_connection(dp)) return -ENODEV; - ret = drm_dp_dpcd_read(&dp->aux, DP_DPCD_REV, dp->dpcd, - sizeof(dp->dpcd)); + ret = drm_dp_read_dpcd_caps(&dp->aux, dp->dpcd); if (ret < 0) { DRM_DEV_ERROR(dp->dev, "Failed to get caps %d\n", ret); return ret; diff --git a/drivers/gpu/drm/rockchip/cdn-dp-link-training.c b/drivers/gpu/drm/rockchip/cdn-dp-link-training.c index 85e1182e1657..9a685fce35b5 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-link-training.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-link-training.c @@ -373,8 +373,7 @@ int cdn_dp_software_train_link(struct cdn_dp_device *dp) u32 rate, sink_max, source_max; bool ssc_on; - ret = drm_dp_dpcd_read(&dp->aux, DP_DPCD_REV, dp->dpcd, - sizeof(dp->dpcd)); + ret = drm_dp_read_dpcd_caps(&dp->aux, dp->dpcd); if (ret < 0) { DRM_DEV_ERROR(dp->dev, "Failed to get caps %d\n", ret); return ret;