From c86b7a8dd3ab31a2834863da37ab2f301aa3cbeb Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Fri, 19 Jul 2019 10:07:08 +0800 Subject: [PATCH] drm/rockchip: vop: add BCSH support function Change-Id: I17bcd5a07b93b3c68aa892606f886bcd3a7673a0 Signed-off-by: Mark Yao Signed-off-by: Sandy Huang --- drivers/gpu/drm/rockchip/cdn-dp-core.c | 1 + drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 1 + drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 1 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 1 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 + 5 files changed, 5 insertions(+) diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockchip/cdn-dp-core.c index 8ad0d773dc33..1814fed7de9d 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c @@ -687,6 +687,7 @@ static int cdn_dp_encoder_atomic_check(struct drm_encoder *encoder, s->output_mode = ROCKCHIP_OUT_MODE_AAAA; s->output_type = DRM_MODE_CONNECTOR_DisplayPort; + s->tv_state = &conn_state->tv; return 0; } diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi.c index 19ed6c247a82..c0a83890cb59 100644 --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi.c +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi.c @@ -1285,6 +1285,7 @@ dw_mipi_dsi_encoder_atomic_check(struct drm_encoder *encoder, } s->output_type = DRM_MODE_CONNECTOR_DSI; + s->tv_state = &conn_state->tv; if (dsi->slave) s->output_flags |= ROCKCHIP_OUTPUT_DSI_DUAL_CHANNEL; diff --git a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c index 43f097ae7931..09efc7577077 100644 --- a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c @@ -411,6 +411,7 @@ dw_hdmi_rockchip_encoder_atomic_check(struct drm_encoder *encoder, phy_set_bus_width(hdmi->phy, 8); } s->output_type = DRM_MODE_CONNECTOR_HDMIA; + s->tv_state = &conn_state->tv; return 0; } diff --git a/drivers/gpu/drm/rockchip/rockchip_lvds.c b/drivers/gpu/drm/rockchip/rockchip_lvds.c index 456bd9f13bae..9db0636f4d5d 100644 --- a/drivers/gpu/drm/rockchip/rockchip_lvds.c +++ b/drivers/gpu/drm/rockchip/rockchip_lvds.c @@ -281,6 +281,7 @@ rockchip_lvds_encoder_atomic_check(struct drm_encoder *encoder, s->output_mode = ROCKCHIP_OUT_MODE_P888; s->output_type = DRM_MODE_CONNECTOR_LVDS; + s->tv_state = &conn_state->tv; return 0; } diff --git a/drivers/gpu/drm/rockchip/rockchip_rgb.c b/drivers/gpu/drm/rockchip/rockchip_rgb.c index ec0078f28bc7..f81a7ea61bd9 100644 --- a/drivers/gpu/drm/rockchip/rockchip_rgb.c +++ b/drivers/gpu/drm/rockchip/rockchip_rgb.c @@ -188,6 +188,7 @@ rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder, } s->output_type = DRM_MODE_CONNECTOR_DPI; + s->tv_state = &conn_state->tv; return 0; }