diff options
author | Dave Airlie <airlied@redhat.com> | 2018-09-27 19:31:03 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2018-09-27 19:36:48 -0400 |
commit | 156e60bc71aa31a3b42b1d66a822c2999bd0994c (patch) | |
tree | dbc2fa3c30c78b1465aa29ca37fefbb8a16bde8e /drivers/gpu/drm/vc4/vc4_drv.c | |
parent | bf78296ab1cb215d0609ac6cff4e43e941e51265 (diff) | |
parent | c2b70ffcd34eca60013d90bd6cd56e60b07adef8 (diff) |
Merge tag 'drm-misc-next-2018-09-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
drm-misc-next for 4.20:
UAPI Changes:
- None
Cross-subsystem Changes:
- MAINTAINERS: Move udl, mxsfb, and fsl-dcu into drm-misc (Stefan, Sean)
Core Changes:
- syncobj: Check condition before returning timeout in schedule() (Chris)
Driver Changes:
- various: First wave of drm_fbdev_generic_setup() conversions (Noralf)
- bochs/virtio: More format byte-order improvements (Gerd)
- mxsfb: A couple fixes + add runtime pm support (Leonard)
- virtio: Add vmap support for prime objects (Ezequiel)
Cc: Stefan Agner <stefan@agner.ch>
Cc: Sean Paul <sean@poorly.run>
Cc: Noralf Trønnes <noralf@tronnes.org>
Cc: Gerd Hoffman <kraxel@redhat.com>
Cc: Leonard Crestez <leonard.crestez@nxp.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Ezequiel Garcia <ezequiel@collabora.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Sean Paul <sean@poorly.run>
Link: https://patchwork.freedesktop.org/patch/msgid/20180927093950.GA180365@art_vandelay
Diffstat (limited to 'drivers/gpu/drm/vc4/vc4_drv.c')
-rw-r--r-- | drivers/gpu/drm/vc4/vc4_drv.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c index e2a15c63a81f..1f1780ccdbdf 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.c +++ b/drivers/gpu/drm/vc4/vc4_drv.c | |||
@@ -178,7 +178,6 @@ static struct drm_driver vc4_drm_driver = { | |||
178 | DRIVER_RENDER | | 178 | DRIVER_RENDER | |
179 | DRIVER_PRIME | | 179 | DRIVER_PRIME | |
180 | DRIVER_SYNCOBJ), | 180 | DRIVER_SYNCOBJ), |
181 | .lastclose = drm_fb_helper_lastclose, | ||
182 | .open = vc4_open, | 181 | .open = vc4_open, |
183 | .postclose = vc4_close, | 182 | .postclose = vc4_close, |
184 | .irq_handler = vc4_irq, | 183 | .irq_handler = vc4_irq, |
@@ -288,6 +287,8 @@ static int vc4_drm_bind(struct device *dev) | |||
288 | 287 | ||
289 | vc4_kms_load(drm); | 288 | vc4_kms_load(drm); |
290 | 289 | ||
290 | drm_fbdev_generic_setup(drm, 32); | ||
291 | |||
291 | return 0; | 292 | return 0; |
292 | 293 | ||
293 | unbind_all: | 294 | unbind_all: |
@@ -307,8 +308,6 @@ static void vc4_drm_unbind(struct device *dev) | |||
307 | 308 | ||
308 | drm_dev_unregister(drm); | 309 | drm_dev_unregister(drm); |
309 | 310 | ||
310 | drm_fb_cma_fbdev_fini(drm); | ||
311 | |||
312 | drm_mode_config_cleanup(drm); | 311 | drm_mode_config_cleanup(drm); |
313 | 312 | ||
314 | drm_atomic_private_obj_fini(&vc4->ctm_manager); | 313 | drm_atomic_private_obj_fini(&vc4->ctm_manager); |