From 0bb5eb096dc6a9565e3cdc109005c04bf44c6ffd Mon Sep 17 00:00:00 2001 From: Sandor Yu Date: Wed, 20 May 2020 22:22:47 +0800 Subject: [PATCH] MLK-24086: gpu: drm: rockchip: Fix cdn-dp driver build error cdns DP API function cdns_mhdp_set_host_cap interface has changed in another patch and rockchip DP driver should updated to the change. Signed-off-by: Sandor Yu Reviewed-by: Robby Cai --- drivers/gpu/drm/rockchip/cdn-dp-core.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockchip/cdn-dp-core.c index c609f65d1ccc..60830444a411 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c @@ -424,7 +424,11 @@ static int cdn_dp_enable_phy(struct cdn_dp_device *dp, struct cdn_dp_port *port) port->lanes = cdn_dp_get_port_lanes(port); dp->mhdp.dp.link.num_lanes = port->lanes; - ret = cdns_mhdp_set_host_cap(&dp->mhdp, property.intval); + if (property.intval) + dp->mhdp.lane_mapping = LANE_MAPPING_FLIPPED; + else + dp->mhdp.lane_mapping = LANE_MAPPING_NORMAL; + ret = cdns_mhdp_set_host_cap(&dp->mhdp); if (ret) { DRM_DEV_ERROR(dev, "set host capabilities failed: %d\n", ret);