diff options
Diffstat (limited to 'drivers/gpu/drm/arm/hdlcd_drv.c')
| -rw-r--r-- | drivers/gpu/drm/arm/hdlcd_drv.c | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/drivers/gpu/drm/arm/hdlcd_drv.c b/drivers/gpu/drm/arm/hdlcd_drv.c index 8fc0b884c428..2e053815b54a 100644 --- a/drivers/gpu/drm/arm/hdlcd_drv.c +++ b/drivers/gpu/drm/arm/hdlcd_drv.c @@ -14,21 +14,26 @@  #include <linux/clk.h>  #include <linux/component.h>  #include <linux/console.h> +#include <linux/dma-mapping.h>  #include <linux/list.h>  #include <linux/of_graph.h>  #include <linux/of_reserved_mem.h> +#include <linux/platform_device.h>  #include <linux/pm_runtime.h> -#include <drm/drmP.h>  #include <drm/drm_atomic_helper.h>  #include <drm/drm_crtc.h> +#include <drm/drm_debugfs.h> +#include <drm/drm_drv.h>  #include <drm/drm_fb_cma_helper.h>  #include <drm/drm_fb_helper.h>  #include <drm/drm_gem_cma_helper.h>  #include <drm/drm_gem_framebuffer_helper.h> +#include <drm/drm_irq.h>  #include <drm/drm_modeset_helper.h>  #include <drm/drm_of.h>  #include <drm/drm_probe_helper.h> +#include <drm/drm_vblank.h>  #include "hdlcd_drv.h"  #include "hdlcd_regs.h" @@ -229,9 +234,7 @@ static int hdlcd_debugfs_init(struct drm_minor *minor)  DEFINE_DRM_GEM_CMA_FOPS(fops);  static struct drm_driver hdlcd_driver = { -	.driver_features = DRIVER_GEM | -			   DRIVER_MODESET | DRIVER_PRIME | -			   DRIVER_ATOMIC, +	.driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_ATOMIC,  	.irq_handler = hdlcd_irq,  	.irq_preinstall = hdlcd_irq_preinstall,  	.irq_postinstall = hdlcd_irq_postinstall, @@ -242,8 +245,6 @@ static struct drm_driver hdlcd_driver = {  	.dumb_create = drm_gem_cma_dumb_create,  	.prime_handle_to_fd = drm_gem_prime_handle_to_fd,  	.prime_fd_to_handle = drm_gem_prime_fd_to_handle, -	.gem_prime_export = drm_gem_prime_export, -	.gem_prime_import = drm_gem_prime_import,  	.gem_prime_get_sg_table = drm_gem_cma_prime_get_sg_table,  	.gem_prime_import_sg_table = drm_gem_cma_prime_import_sg_table,  	.gem_prime_vmap = drm_gem_cma_prime_vmap,  |