Lines Matching refs:drm
48 #include <drm/drm_atomic_helper.h>
49 #include <drm/drm_bridge.h>
50 #include <drm/drm_drv.h>
51 #include <drm/drm_fbdev_dma.h>
52 #include <drm/drm_fourcc.h>
53 #include <drm/drm_gem_dma_helper.h>
54 #include <drm/drm_gem_framebuffer_helper.h>
55 #include <drm/drm_of.h>
56 #include <drm/drm_panel.h>
57 #include <drm/drm_probe_helper.h>
58 #include <drm/drm_vblank.h>
240 struct drm_device *drm;
247 drm = drm_dev_alloc(&pl111_drm_driver, dev);
248 if (IS_ERR(drm))
249 return PTR_ERR(drm);
250 amba_set_drvdata(amba_dev, drm);
251 priv->drm = drm;
252 drm->dev_private = priv;
300 ret = pl111_modeset_init(drm);
304 ret = drm_dev_register(drm, 0);
308 drm_fbdev_dma_setup(drm, priv->variant->fb_depth);
313 drm_dev_put(drm);
322 struct drm_device *drm = amba_get_drvdata(amba_dev);
323 struct pl111_drm_dev_private *priv = drm->dev_private;
325 drm_dev_unregister(drm);
326 drm_atomic_helper_shutdown(drm);
329 drm_dev_put(drm);
436 .name = "drm-clcd-pl111",