summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/armada/armada_drm.h
diff options
context:
space:
mode:
authorRussell King2013-10-27 16:26:33 +0100
committerRussell King2013-12-10 21:24:02 +0100
commit2f5ae4901acc6fdee939718658fa9f59c4f2217b (patch)
tree5420f95a46b1a6829fb0a52707366e571cacfb34 /drivers/gpu/drm/armada/armada_drm.h
parentDRM: Armada: depend on ARM (diff)
downloadkernel-qcow2-linux-2f5ae4901acc6fdee939718658fa9f59c4f2217b.tar.gz
kernel-qcow2-linux-2f5ae4901acc6fdee939718658fa9f59c4f2217b.tar.xz
kernel-qcow2-linux-2f5ae4901acc6fdee939718658fa9f59c4f2217b.zip
DRM: Armada: implement lastclose() for fbhelper
Call drm_fb_helper_restore_fbdev_mode() upon last close so that in the event of the X server crashing, we have some kind of mode restored. Reviewed-by: Rob Clark <robdclark@gmail.com> Reviewed-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/gpu/drm/armada/armada_drm.h')
-rw-r--r--drivers/gpu/drm/armada/armada_drm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/armada/armada_drm.h b/drivers/gpu/drm/armada/armada_drm.h
index eef09ec9a5ff..a72cae03b99b 100644
--- a/drivers/gpu/drm/armada/armada_drm.h
+++ b/drivers/gpu/drm/armada/armada_drm.h
@@ -103,6 +103,7 @@ void armada_drm_queue_unref_work(struct drm_device *,
extern const struct drm_mode_config_funcs armada_drm_mode_config_funcs;
int armada_fbdev_init(struct drm_device *);
+void armada_fbdev_lastclose(struct drm_device *);
void armada_fbdev_fini(struct drm_device *);
int armada_overlay_plane_create(struct drm_device *, unsigned long);