drm/udl: drop use of drmP.h

The drmP.h header file is deprecated.
Drop it from all files in the udl driver.

Made the header files self contained, which then
made it simpler to update the .c files.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Acked-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Cc: Sean Paul <sean@poorly.run>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Jani Nikula <jani.nikula@intel.com>
Cc: Robert Tarasov <tutankhamen@chromium.org>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Cc: "Noralf Trønnes" <noralf@tronnes.org>
Cc: Eric Anholt <eric@anholt.net>
Cc: Mikulas Patocka <mpatocka@redhat.com>
Cc: Emil Lundmark <lndmrk@chromium.org>
Cc: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190716064220.18157-9-sam@ravnborg.org
This commit is contained in:
Sam Ravnborg 2019-07-16 08:42:09 +02:00
parent 9e28e0ce2d
commit a9dcf3804a
11 changed files with 44 additions and 31 deletions

View File

@ -7,11 +7,9 @@
* Copyright (C) 2009 Bernie Thompson <bernie@plugable.com> * Copyright (C) 2009 Bernie Thompson <bernie@plugable.com>
*/ */
#include <drm/drmP.h>
#include <drm/drm_crtc.h>
#include <drm/drm_edid.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_probe_helper.h> #include <drm/drm_probe_helper.h>
#include "udl_connector.h" #include "udl_connector.h"
#include "udl_drv.h" #include "udl_drv.h"

View File

@ -3,6 +3,8 @@
#include <drm/drm_crtc.h> #include <drm/drm_crtc.h>
struct edid;
struct udl_drm_connector { struct udl_drm_connector {
struct drm_connector connector; struct drm_connector connector;
/* last udl_detect edid */ /* last udl_detect edid */

View File

@ -5,11 +5,13 @@
* Copyright (c) 2014 The Chromium OS Authors * Copyright (c) 2014 The Chromium OS Authors
*/ */
#include <drm/drmP.h>
#include "udl_drv.h"
#include <linux/shmem_fs.h> #include <linux/shmem_fs.h>
#include <linux/dma-buf.h> #include <linux/dma-buf.h>
#include <drm/drm_prime.h>
#include "udl_drv.h"
struct udl_drm_dmabuf_attachment { struct udl_drm_dmabuf_attachment {
struct sg_table sgt; struct sg_table sgt;
enum dma_data_direction dir; enum dma_data_direction dir;

View File

@ -4,9 +4,14 @@
*/ */
#include <linux/module.h> #include <linux/module.h>
#include <drm/drmP.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_drv.h>
#include <drm/drm_file.h>
#include <drm/drm_ioctl.h>
#include <drm/drm_probe_helper.h> #include <drm/drm_probe_helper.h>
#include <drm/drm_print.h>
#include "udl_drv.h" #include "udl_drv.h"
static int udl_usb_suspend(struct usb_interface *interface, static int udl_usb_suspend(struct usb_interface *interface,

View File

@ -11,9 +11,15 @@
#ifndef UDL_DRV_H #ifndef UDL_DRV_H
#define UDL_DRV_H #define UDL_DRV_H
#include <linux/usb.h>
#include <drm/drm_gem.h>
#include <linux/mm_types.h> #include <linux/mm_types.h>
#include <linux/usb.h>
#include <drm/drm_device.h>
#include <drm/drm_framebuffer.h>
#include <drm/drm_gem.h>
struct drm_encoder;
struct drm_mode_create_dumb;
#define DRIVER_NAME "udl" #define DRIVER_NAME "udl"
#define DRIVER_DESC "DisplayLink" #define DRIVER_DESC "DisplayLink"

View File

@ -7,9 +7,9 @@
* Copyright (C) 2009 Bernie Thompson <bernie@plugable.com> * Copyright (C) 2009 Bernie Thompson <bernie@plugable.com>
*/ */
#include <drm/drmP.h> #include <drm/drm_encoder.h>
#include <drm/drm_crtc.h> #include <drm/drm_modeset_helper_vtables.h>
#include <drm/drm_crtc_helper.h>
#include "udl_drv.h" #include "udl_drv.h"
/* dummy encoder */ /* dummy encoder */

View File

@ -7,18 +7,17 @@
* Copyright (C) 2009 Jaya Kumar <jayakumar.lkml@gmail.com> * Copyright (C) 2009 Jaya Kumar <jayakumar.lkml@gmail.com>
* Copyright (C) 2009 Bernie Thompson <bernie@plugable.com> * Copyright (C) 2009 Bernie Thompson <bernie@plugable.com>
*/ */
#include <linux/module.h>
#include <linux/slab.h> #include <linux/moduleparam.h>
#include <linux/fb.h>
#include <linux/dma-buf.h> #include <linux/dma-buf.h>
#include <linux/mem_encrypt.h>
#include <drm/drmP.h>
#include <drm/drm_crtc.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include "udl_drv.h" #include <drm/drm_drv.h>
#include <drm/drm_fb_helper.h> #include <drm/drm_fb_helper.h>
#include <drm/drm_fourcc.h>
#include <drm/drm_modeset_helper.h>
#include "udl_drv.h"
#define DL_DEFIO_WRITE_DELAY (HZ/20) /* fb_deferred_io.delay in jiffies */ #define DL_DEFIO_WRITE_DELAY (HZ/20) /* fb_deferred_io.delay in jiffies */

View File

@ -3,10 +3,13 @@
* Copyright (C) 2012 Red Hat * Copyright (C) 2012 Red Hat
*/ */
#include <drm/drmP.h>
#include "udl_drv.h"
#include <linux/shmem_fs.h>
#include <linux/dma-buf.h> #include <linux/dma-buf.h>
#include <linux/vmalloc.h>
#include <drm/drm_mode.h>
#include <drm/drm_prime.h>
#include "udl_drv.h"
struct udl_gem_object *udl_gem_alloc_object(struct drm_device *dev, struct udl_gem_object *udl_gem_alloc_object(struct drm_device *dev,
size_t size) size_t size)

View File

@ -7,9 +7,11 @@
* Copyright (C) 2009 Jaya Kumar <jayakumar.lkml@gmail.com> * Copyright (C) 2009 Jaya Kumar <jayakumar.lkml@gmail.com>
* Copyright (C) 2009 Bernie Thompson <bernie@plugable.com> * Copyright (C) 2009 Bernie Thompson <bernie@plugable.com>
*/ */
#include <drm/drmP.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm.h>
#include <drm/drm_print.h>
#include <drm/drm_probe_helper.h> #include <drm/drm_probe_helper.h>
#include "udl_drv.h" #include "udl_drv.h"
/* -BULK_SIZE as per usb-skeleton. Can we get full page and avoid overhead? */ /* -BULK_SIZE as per usb-skeleton. Can we get full page and avoid overhead? */

View File

@ -9,10 +9,10 @@
*/ */
#include <drm/drmP.h>
#include <drm/drm_crtc.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_plane_helper.h> #include <drm/drm_modeset_helper_vtables.h>
#include <drm/drm_vblank.h>
#include "udl_drv.h" #include "udl_drv.h"
/* /*

View File

@ -7,12 +7,8 @@
* Copyright (C) 2009 Bernie Thompson <bernie@plugable.com> * Copyright (C) 2009 Bernie Thompson <bernie@plugable.com>
*/ */
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/fb.h>
#include <asm/unaligned.h> #include <asm/unaligned.h>
#include <drm/drmP.h>
#include "udl_drv.h" #include "udl_drv.h"
#define MAX_CMD_PIXELS 255 #define MAX_CMD_PIXELS 255