aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinliang Liu <z.liuxinliang@huawei.com>2015-02-10 16:54:26 +0800
committerXinliang Liu <z.liuxinliang@huawei.com>2015-02-10 16:54:26 +0800
commit0546d53de6a4ce2623db0b5bdcc3cfe8cdfc6efc (patch)
tree09907600dbae6059d347a70f3708615ade93848f
parentfa1507a04de310ae2b32a98c9da14e63eec0fc11 (diff)
drm/hisilicon: Fix can't display boot logo issue
-rw-r--r--drivers/gpu/drm/hisilicon/hisi_drm_ade.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/hisilicon/hisi_drm_ade.c b/drivers/gpu/drm/hisilicon/hisi_drm_ade.c
index 7dd3f8a1a092..b8e9487a5edb 100644
--- a/drivers/gpu/drm/hisilicon/hisi_drm_ade.c
+++ b/drivers/gpu/drm/hisilicon/hisi_drm_ade.c
@@ -112,6 +112,9 @@ struct hisi_drm_ade_crtc {
};
+static int hisi_drm_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y,
+ struct drm_framebuffer *old_fb);
+
static void ade_init(struct hisi_drm_ade_crtc *crtc_ade)
{
u8 __iomem *ade_base = crtc_ade->ade_base;
@@ -310,6 +313,7 @@ static void hisi_drm_crtc_mode_commit(struct drm_crtc *crtc)
{
DRM_DEBUG_DRIVER("mode_commit enter successfully.\n");
+ hisi_drm_crtc_mode_set_base(crtc, 0, 0, NULL);
DRM_DEBUG_DRIVER("mode_commit exit successfully.\n");
}