From da0896f6589c5cc48f68ec23ba236711b5d00dad Mon Sep 17 00:00:00 2001 From: Wyon Bi Date: Mon, 26 Nov 2018 09:44:18 +0800 Subject: [PATCH] drm/rockchip: rgb: Fix encoder and connector type Change-Id: Iebe61f16f4348a605289dae3be447324c6478267 Signed-off-by: Wyon Bi --- drivers/gpu/drm/rockchip/rockchip_rgb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_rgb.c b/drivers/gpu/drm/rockchip/rockchip_rgb.c index 4eaa4c36d2e3..5c95926794ae 100644 --- a/drivers/gpu/drm/rockchip/rockchip_rgb.c +++ b/drivers/gpu/drm/rockchip/rockchip_rgb.c @@ -161,7 +161,7 @@ rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder, break; } - s->output_type = DRM_MODE_CONNECTOR_LVDS; + s->output_type = DRM_MODE_CONNECTOR_DPI; return 0; } @@ -198,7 +198,7 @@ static int rockchip_rgb_bind(struct device *dev, struct device *master, dev->of_node); ret = drm_encoder_init(drm_dev, encoder, &rockchip_rgb_encoder_funcs, - DRM_MODE_ENCODER_NONE, NULL); + DRM_MODE_ENCODER_DPI, NULL); if (ret < 0) { DRM_DEV_ERROR(dev, "failed to initialize encoder: %d\n", ret); return ret; @@ -210,7 +210,7 @@ static int rockchip_rgb_bind(struct device *dev, struct device *master, connector = &rgb->connector; ret = drm_connector_init(drm_dev, connector, &rockchip_rgb_connector_funcs, - DRM_MODE_CONNECTOR_LVDS); + DRM_MODE_CONNECTOR_DPI); if (ret < 0) { DRM_DEV_ERROR(dev, "failed to initialize connector: %d\n",