Lines Matching refs:drm
33 #include <drm/drm_aperture.h>
34 #include <drm/drm_atomic_helper.h>
35 #include <drm/drm_drv.h>
36 #include <drm/drm_fbdev_dma.h>
37 #include <drm/drm_vblank.h>
41 #include "uapi/drm/vc4_drm.h"
290 struct drm_device *drm;
321 drm = &vc4->base;
322 platform_set_drvdata(pdev, drm);
325 ret = drmm_mutex_init(drm, &vc4->bin_bo_lock);
329 ret = vc4_bo_cache_init(drm);
334 ret = drmm_mode_config_init(drm);
339 ret = vc4_gem_init(drm);
364 drm_warn(drm, "Couldn't stop firmware display driver: %d\n", ret);
369 ret = component_bind_all(dev, drm);
377 ret = vc4_plane_create_additional_planes(drm);
381 ret = vc4_kms_load(drm);
385 drm_for_each_crtc(crtc, drm)
388 ret = drm_dev_register(drm, 0);
392 drm_fbdev_dma_setup(drm, 16);
403 struct drm_device *drm = dev_get_drvdata(dev);
405 drm_dev_unplug(drm);
406 drm_atomic_helper_shutdown(drm);
469 .name = "vc4-drm",
504 MODULE_ALIAS("platform:vc4-drm");