Allwinner DRM fixes for 4.13
A single commit to restore the framebuffer console when there's no DRM users left. -----BEGIN PGP SIGNATURE----- iQIcBAABAgAGBQJZl0MVAAoJEBx+YmzsjxAgd0IQAJCGeD9q0eB0ShTw7j5P+LAc NHyBFKYDoJSDZ02MeFrvvnZUCycAylAICT9+abTjnoPpY/nlP9RLBcZEW0ip8e70 dLDacuft0353ejWx7zChwqK2NjGC57+3/+e5mR+25dVEIdVANJrtrLB9W9REjB/8 d3LvBcE0S46VctlFMxISIkE0v8EkVyzNfsrN6ek0S/97Kc256v0LlceXIvIT3TXo c8AEKmrlyy0UDzIcZTL41bYWcTiw9CBQ05brFbLrVQeaHCy6ADg8hZo44Z6+KnHo DZ2Gdk5hhnajx1O+8maEoEM5dkAC9FeRW4iezijG5d342rbWL2WCNdtBvqi7EF1d fVbjlub6UAe7xnAjEMgIFtIPGSfCwC/reRH77Ay/h342RNaYvAAHmzTYg41O8TJE jVmzx3WntsMVaDDS9RuccR+XzWqqqFrTHu7SDg8goTZAQ5lWIm862Q2dcx24Bd3s aa76cz62o8B3LrYkNwgHhrTrq7ZGSc50K+yk0tJUo6xb6YbaB4VpdRGZxDN2E4VA hBticGwy6DwvOVhQQO0+UKcQwvT+aBOUBe4z3gNQNKarPwxHcLutyLvG40cA9PV/ 0nKhq5X4SkU7z+UhRCRPlRu/TybFTgzZQ12O9Fe6/FtNyzRBb8kbAYEC3G2y66eo n0ssHtG+kt0uxV8dM/pa =bwwk -----END PGP SIGNATURE----- Merge tag 'sunxi-drm-fixes-for-4.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into drm-fixes Allwinner DRM fixes for 4.13 A single commit to restore the framebuffer console when there's no DRM users left. * tag 'sunxi-drm-fixes-for-4.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: drm/sun4i: Implement drm_driver lastclose to restore fbdev console
This commit is contained in:
commit
98f1a17285
|
@ -25,12 +25,20 @@
|
||||||
#include "sun4i_framebuffer.h"
|
#include "sun4i_framebuffer.h"
|
||||||
#include "sun4i_tcon.h"
|
#include "sun4i_tcon.h"
|
||||||
|
|
||||||
|
static void sun4i_drv_lastclose(struct drm_device *dev)
|
||||||
|
{
|
||||||
|
struct sun4i_drv *drv = dev->dev_private;
|
||||||
|
|
||||||
|
drm_fbdev_cma_restore_mode(drv->fbdev);
|
||||||
|
}
|
||||||
|
|
||||||
DEFINE_DRM_GEM_CMA_FOPS(sun4i_drv_fops);
|
DEFINE_DRM_GEM_CMA_FOPS(sun4i_drv_fops);
|
||||||
|
|
||||||
static struct drm_driver sun4i_drv_driver = {
|
static struct drm_driver sun4i_drv_driver = {
|
||||||
.driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_PRIME | DRIVER_ATOMIC,
|
.driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_PRIME | DRIVER_ATOMIC,
|
||||||
|
|
||||||
/* Generic Operations */
|
/* Generic Operations */
|
||||||
|
.lastclose = sun4i_drv_lastclose,
|
||||||
.fops = &sun4i_drv_fops,
|
.fops = &sun4i_drv_fops,
|
||||||
.name = "sun4i-drm",
|
.name = "sun4i-drm",
|
||||||
.desc = "Allwinner sun4i Display Engine",
|
.desc = "Allwinner sun4i Display Engine",
|
||||||
|
|
Loading…
Reference in New Issue