summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/tve200/tve200_drm.h
diff options
context:
space:
mode:
authorSam Ravnborg <sam@ravnborg.org>2019-06-30 09:18:53 +0300
committerSam Ravnborg <sam@ravnborg.org>2019-07-15 19:11:30 +0300
commit91328ebe4f6f12eaa7754b4ac01b308cf68538d0 (patch)
tree565792e091bd8477cb178039fb4f6ce97e6a30d7 /drivers/gpu/drm/tve200/tve200_drm.h
parent2ea2269e296a0c15387b40362410c1569e77502c (diff)
downloadlinux-91328ebe4f6f12eaa7754b4ac01b308cf68538d0.tar.xz
drm/tve200: drop use of drmP.h
Drop use of the deprecated header drmP.h. Fix so header file became self-contained, and then fixed fallout in the other files. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Emil Velikov <emil.velikov@collabora.com> Cc: David Airlie <airlied@linux.ie> Cc: Daniel Vetter <daniel@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20190630061922.7254-5-sam@ravnborg.org
Diffstat (limited to 'drivers/gpu/drm/tve200/tve200_drm.h')
-rw-r--r--drivers/gpu/drm/tve200/tve200_drm.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/drivers/gpu/drm/tve200/tve200_drm.h b/drivers/gpu/drm/tve200/tve200_drm.h
index 62061b518397..5420b52ea16b 100644
--- a/drivers/gpu/drm/tve200/tve200_drm.h
+++ b/drivers/gpu/drm/tve200/tve200_drm.h
@@ -13,6 +13,18 @@
#ifndef _TVE200_DRM_H_
#define _TVE200_DRM_H_
+#include <linux/irqreturn.h>
+
+#include <drm/drm_simple_kms_helper.h>
+
+struct clk;
+struct drm_bridge;
+struct drm_connector;
+struct drm_device;
+struct drm_file;
+struct drm_mode_create_dumb;
+struct drm_panel;
+
/* Bits 2-31 are valid physical base addresses */
#define TVE200_Y_FRAME_BASE_ADDR 0x00
#define TVE200_U_FRAME_BASE_ADDR 0x04
@@ -89,9 +101,6 @@
#define TVE200_CTRL_4 0x24
#define TVE200_CTRL_4_RESET BIT(0) /* triggers reset of TVE200 */
-#include <drm/drm_gem.h>
-#include <drm/drm_simple_kms_helper.h>
-
struct tve200_drm_dev_private {
struct drm_device *drm;