diff options
author | Sam Ravnborg <sam@ravnborg.org> | 2019-08-04 02:55:51 -0400 |
---|---|---|
committer | Rob Clark <robdclark@chromium.org> | 2019-09-03 19:16:57 -0400 |
commit | feea39a86dfdbad9d02264fd4730277b4e69764e (patch) | |
tree | 854dd4297eef26c887a904ce474019896d78054d | |
parent | c7eb7c12fddcba0bfb53e006baa9a7a10f26c5f0 (diff) |
drm/msm: drop use of drmP.h
Drop the deprecated drmP.h header file, and trim msm_drv.h
to the relevant include files.
This resulted in a suprisingly many edits as many files relied
on headers included via msm_drv.h.
But msm_drv.h is not supposed to carry include files it do not need, so
the individual files have to include what extra they needs.
v2:
- Rebased on top of https://gitlab.freedesktop.org/drm/msm.git msm-next
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Rob Clark <robdclark@gmail.com>
Cc: Sean Paul <sean@poorly.run>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Jordan Crouse <jcrouse@codeaurora.org>
Cc: Jeykumar Sankaran <jsanka@codeaurora.org>
Cc: Bruce Wang <bzwang@chromium.org>
Cc: Shayenne Moura <shayenneluzmoura@gmail.com>
Cc: Mamta Shukla <mamtashukla555@gmail.com>
Cc: Jonathan Marek <jonathan@marek.ca>
Cc: Carsten Behling <carsten.behling@googlemail.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <maxime.ripard@bootlin.com>
Cc: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Cc: Sibi Sankar <sibis@codeaurora.org>
Cc: Todor Tomov <todor.tomov@linaro.org>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20190804065551.GA5211@ravnborg.org
40 files changed, 99 insertions, 18 deletions
diff --git a/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c b/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c index 9f2dd76bd67a..075ecce4b5e0 100644 --- a/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c +++ b/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | |||
@@ -2,9 +2,11 @@ | |||
2 | /* Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. | 2 | /* Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. |
3 | */ | 3 | */ |
4 | 4 | ||
5 | |||
6 | #include <linux/types.h> | 5 | #include <linux/types.h> |
7 | #include <linux/debugfs.h> | 6 | #include <linux/debugfs.h> |
7 | |||
8 | #include <drm/drm_debugfs.h> | ||
9 | #include <drm/drm_file.h> | ||
8 | #include <drm/drm_print.h> | 10 | #include <drm/drm_print.h> |
9 | 11 | ||
10 | #include "a5xx_gpu.h" | 12 | #include "a5xx_gpu.h" |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c index b3417d56032d..ff71e2c60389 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | |||
@@ -9,11 +9,13 @@ | |||
9 | #include <linux/sort.h> | 9 | #include <linux/sort.h> |
10 | #include <linux/debugfs.h> | 10 | #include <linux/debugfs.h> |
11 | #include <linux/ktime.h> | 11 | #include <linux/ktime.h> |
12 | |||
12 | #include <drm/drm_crtc.h> | 13 | #include <drm/drm_crtc.h> |
13 | #include <drm/drm_flip_work.h> | 14 | #include <drm/drm_flip_work.h> |
14 | #include <drm/drm_mode.h> | 15 | #include <drm/drm_mode.h> |
15 | #include <drm/drm_probe_helper.h> | 16 | #include <drm/drm_probe_helper.h> |
16 | #include <drm/drm_rect.h> | 17 | #include <drm/drm_rect.h> |
18 | #include <drm/drm_vblank.h> | ||
17 | 19 | ||
18 | #include "dpu_kms.h" | 20 | #include "dpu_kms.h" |
19 | #include "dpu_hw_lm.h" | 21 | #include "dpu_hw_lm.h" |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c index 0aa8a12c9952..ee65345a1f04 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | |||
@@ -6,14 +6,16 @@ | |||
6 | */ | 6 | */ |
7 | 7 | ||
8 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ | 8 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ |
9 | #include <linux/kthread.h> | ||
10 | #include <linux/debugfs.h> | 9 | #include <linux/debugfs.h> |
10 | #include <linux/kthread.h> | ||
11 | #include <linux/seq_file.h> | 11 | #include <linux/seq_file.h> |
12 | 12 | ||
13 | #include "msm_drv.h" | ||
14 | #include "dpu_kms.h" | ||
15 | #include <drm/drm_crtc.h> | 13 | #include <drm/drm_crtc.h> |
14 | #include <drm/drm_file.h> | ||
16 | #include <drm/drm_probe_helper.h> | 15 | #include <drm/drm_probe_helper.h> |
16 | |||
17 | #include "msm_drv.h" | ||
18 | #include "dpu_kms.h" | ||
17 | #include "dpu_hwio.h" | 19 | #include "dpu_hwio.h" |
18 | #include "dpu_hw_catalog.h" | 20 | #include "dpu_hw_catalog.h" |
19 | #include "dpu_hw_intf.h" | 21 | #include "dpu_hw_intf.h" |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h index 90f439812088..ec76b8687a98 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | |||
@@ -9,7 +9,6 @@ | |||
9 | #include <linux/bug.h> | 9 | #include <linux/bug.h> |
10 | #include <linux/bitmap.h> | 10 | #include <linux/bitmap.h> |
11 | #include <linux/err.h> | 11 | #include <linux/err.h> |
12 | #include <drm/drmP.h> | ||
13 | 12 | ||
14 | /** | 13 | /** |
15 | * Max hardware block count: For ex: max 12 SSPP pipes or | 14 | * Max hardware block count: For ex: max 12 SSPP pipes or |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c index bb9d44e7bd26..fb635c027c2a 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | |||
@@ -7,10 +7,12 @@ | |||
7 | 7 | ||
8 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ | 8 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ |
9 | 9 | ||
10 | #include <drm/drm_crtc.h> | ||
11 | #include <linux/debugfs.h> | 10 | #include <linux/debugfs.h> |
12 | #include <linux/of_irq.h> | ||
13 | #include <linux/dma-buf.h> | 11 | #include <linux/dma-buf.h> |
12 | #include <linux/of_irq.h> | ||
13 | |||
14 | #include <drm/drm_crtc.h> | ||
15 | #include <drm/drm_file.h> | ||
14 | 16 | ||
15 | #include "msm_drv.h" | 17 | #include "msm_drv.h" |
16 | #include "msm_mmu.h" | 18 | #include "msm_mmu.h" |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h index 9e40f559c51f..44f1635be257 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | |||
@@ -8,6 +8,8 @@ | |||
8 | #ifndef __DPU_KMS_H__ | 8 | #ifndef __DPU_KMS_H__ |
9 | #define __DPU_KMS_H__ | 9 | #define __DPU_KMS_H__ |
10 | 10 | ||
11 | #include <drm/drm_drv.h> | ||
12 | |||
11 | #include "msm_drv.h" | 13 | #include "msm_drv.h" |
12 | #include "msm_kms.h" | 14 | #include "msm_kms.h" |
13 | #include "msm_mmu.h" | 15 | #include "msm_mmu.h" |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c index 8cf0b8a4ed03..a89822db7224 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | |||
@@ -10,8 +10,9 @@ | |||
10 | #include <linux/debugfs.h> | 10 | #include <linux/debugfs.h> |
11 | #include <linux/dma-buf.h> | 11 | #include <linux/dma-buf.h> |
12 | 12 | ||
13 | #include <drm/drm_damage_helper.h> | ||
14 | #include <drm/drm_atomic_uapi.h> | 13 | #include <drm/drm_atomic_uapi.h> |
14 | #include <drm/drm_damage_helper.h> | ||
15 | #include <drm/drm_file.h> | ||
15 | #include <drm/drm_gem_framebuffer_helper.h> | 16 | #include <drm/drm_gem_framebuffer_helper.h> |
16 | 17 | ||
17 | #include "msm_drv.h" | 18 | #include "msm_drv.h" |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c index 8bc3aea7cd86..6a30c4fd24da 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | |||
@@ -5,6 +5,7 @@ | |||
5 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ | 5 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ |
6 | 6 | ||
7 | #include <linux/debugfs.h> | 7 | #include <linux/debugfs.h> |
8 | #include <linux/delay.h> | ||
8 | 9 | ||
9 | #include "dpu_vbif.h" | 10 | #include "dpu_vbif.h" |
10 | #include "dpu_hw_vbif.h" | 11 | #include "dpu_hw_vbif.h" |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c index 668c41975d74..f34dca5d4532 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | |||
@@ -8,6 +8,7 @@ | |||
8 | #include <drm/drm_flip_work.h> | 8 | #include <drm/drm_flip_work.h> |
9 | #include <drm/drm_mode.h> | 9 | #include <drm/drm_mode.h> |
10 | #include <drm/drm_probe_helper.h> | 10 | #include <drm/drm_probe_helper.h> |
11 | #include <drm/drm_vblank.h> | ||
11 | 12 | ||
12 | #include "mdp4_kms.h" | 13 | #include "mdp4_kms.h" |
13 | 14 | ||
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c index 62fbca302ac2..4d49f3ba6a96 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c | |||
@@ -5,6 +5,7 @@ | |||
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <drm/drm_print.h> | 7 | #include <drm/drm_print.h> |
8 | #include <drm/drm_vblank.h> | ||
8 | 9 | ||
9 | #include "msm_drv.h" | 10 | #include "msm_drv.h" |
10 | #include "mdp4_kms.h" | 11 | #include "mdp4_kms.h" |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c index 7a9ab55b4608..22bedbd10458 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | |||
@@ -4,6 +4,9 @@ | |||
4 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <linux/delay.h> | ||
8 | |||
9 | #include <drm/drm_vblank.h> | ||
7 | 10 | ||
8 | #include "msm_drv.h" | 11 | #include "msm_drv.h" |
9 | #include "msm_gem.h" | 12 | #include "msm_gem.h" |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c index 62e2ebe455ea..871f3514ef69 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | |||
@@ -5,6 +5,8 @@ | |||
5 | * Author: Vinay Simha <vinaysimha@inforcecomputing.com> | 5 | * Author: Vinay Simha <vinaysimha@inforcecomputing.com> |
6 | */ | 6 | */ |
7 | 7 | ||
8 | #include <linux/delay.h> | ||
9 | |||
8 | #include <drm/drm_crtc.h> | 10 | #include <drm/drm_crtc.h> |
9 | #include <drm/drm_probe_helper.h> | 11 | #include <drm/drm_probe_helper.h> |
10 | 12 | ||
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c index e3010f023371..da3cc1d8c331 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | |||
@@ -5,6 +5,8 @@ | |||
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <drm/drm_damage_helper.h> | 7 | #include <drm/drm_damage_helper.h> |
8 | #include <drm/drm_fourcc.h> | ||
9 | |||
8 | #include "mdp4_kms.h" | 10 | #include "mdp4_kms.h" |
9 | 11 | ||
10 | #define DOWN_SCALE_MAX 8 | 12 | #define DOWN_SCALE_MAX 8 |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c index 78d5fa230c16..eb0b4b7dc7cc 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | |||
@@ -6,10 +6,13 @@ | |||
6 | */ | 6 | */ |
7 | 7 | ||
8 | #include <linux/sort.h> | 8 | #include <linux/sort.h> |
9 | |||
9 | #include <drm/drm_mode.h> | 10 | #include <drm/drm_mode.h> |
10 | #include <drm/drm_crtc.h> | 11 | #include <drm/drm_crtc.h> |
11 | #include <drm/drm_flip_work.h> | 12 | #include <drm/drm_flip_work.h> |
13 | #include <drm/drm_fourcc.h> | ||
12 | #include <drm/drm_probe_helper.h> | 14 | #include <drm/drm_probe_helper.h> |
15 | #include <drm/drm_vblank.h> | ||
13 | 16 | ||
14 | #include "mdp5_kms.h" | 17 | #include "mdp5_kms.h" |
15 | 18 | ||
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c index 58db08a2abfa..9b4c8d92ff32 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | |||
@@ -7,6 +7,7 @@ | |||
7 | #include <linux/irq.h> | 7 | #include <linux/irq.h> |
8 | 8 | ||
9 | #include <drm/drm_print.h> | 9 | #include <drm/drm_print.h> |
10 | #include <drm/drm_vblank.h> | ||
10 | 11 | ||
11 | #include "msm_drv.h" | 12 | #include "msm_drv.h" |
12 | #include "mdp5_kms.h" | 13 | #include "mdp5_kms.h" |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c index fec6ef1ae3b9..13416dc229c0 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | |||
@@ -5,9 +5,15 @@ | |||
5 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
6 | */ | 6 | */ |
7 | 7 | ||
8 | #include <linux/delay.h> | ||
8 | #include <linux/interconnect.h> | 9 | #include <linux/interconnect.h> |
9 | #include <linux/of_irq.h> | 10 | #include <linux/of_irq.h> |
10 | 11 | ||
12 | #include <drm/drm_debugfs.h> | ||
13 | #include <drm/drm_drv.h> | ||
14 | #include <drm/drm_file.h> | ||
15 | #include <drm/drm_vblank.h> | ||
16 | |||
11 | #include "msm_drv.h" | 17 | #include "msm_drv.h" |
12 | #include "msm_gem.h" | 18 | #include "msm_gem.h" |
13 | #include "msm_mmu.h" | 19 | #include "msm_mmu.h" |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c index c7e6725693ea..83423092de2f 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | |||
@@ -6,7 +6,9 @@ | |||
6 | */ | 6 | */ |
7 | 7 | ||
8 | #include <drm/drm_damage_helper.h> | 8 | #include <drm/drm_damage_helper.h> |
9 | #include <drm/drm_fourcc.h> | ||
9 | #include <drm/drm_print.h> | 10 | #include <drm/drm_print.h> |
11 | |||
10 | #include "mdp5_kms.h" | 12 | #include "mdp5_kms.h" |
11 | 13 | ||
12 | struct mdp5_plane { | 14 | struct mdp5_plane { |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c index 776337f85a68..b31cfb554fa2 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | |||
@@ -5,6 +5,7 @@ | |||
5 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
6 | */ | 6 | */ |
7 | 7 | ||
8 | #include <drm/drm_fourcc.h> | ||
8 | #include <drm/drm_util.h> | 9 | #include <drm/drm_util.h> |
9 | 10 | ||
10 | #include "mdp5_kms.h" | 11 | #include "mdp5_kms.h" |
diff --git a/drivers/gpu/drm/msm/dsi/dsi_host.c b/drivers/gpu/drm/msm/dsi/dsi_host.c index aa35d18ab43c..ab934070f0e1 100644 --- a/drivers/gpu/drm/msm/dsi/dsi_host.c +++ b/drivers/gpu/drm/msm/dsi/dsi_host.c | |||
@@ -5,19 +5,21 @@ | |||
5 | 5 | ||
6 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
7 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
8 | #include <linux/dma-mapping.h> | ||
8 | #include <linux/err.h> | 9 | #include <linux/err.h> |
9 | #include <linux/gpio.h> | 10 | #include <linux/gpio.h> |
10 | #include <linux/gpio/consumer.h> | 11 | #include <linux/gpio/consumer.h> |
11 | #include <linux/interrupt.h> | 12 | #include <linux/interrupt.h> |
13 | #include <linux/mfd/syscon.h> | ||
12 | #include <linux/of_device.h> | 14 | #include <linux/of_device.h> |
13 | #include <linux/of_gpio.h> | 15 | #include <linux/of_gpio.h> |
16 | #include <linux/of_graph.h> | ||
14 | #include <linux/of_irq.h> | 17 | #include <linux/of_irq.h> |
15 | #include <linux/pinctrl/consumer.h> | 18 | #include <linux/pinctrl/consumer.h> |
16 | #include <linux/of_graph.h> | 19 | #include <linux/regmap.h> |
17 | #include <linux/regulator/consumer.h> | 20 | #include <linux/regulator/consumer.h> |
18 | #include <linux/spinlock.h> | 21 | #include <linux/spinlock.h> |
19 | #include <linux/mfd/syscon.h> | 22 | |
20 | #include <linux/regmap.h> | ||
21 | #include <video/mipi_display.h> | 23 | #include <video/mipi_display.h> |
22 | 24 | ||
23 | #include "dsi.h" | 25 | #include "dsi.h" |
diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c index c3a61876470f..1594f1422372 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | |||
@@ -3,6 +3,8 @@ | |||
3 | * Copyright (c) 2016, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2016, The Linux Foundation. All rights reserved. |
4 | */ | 4 | */ |
5 | 5 | ||
6 | #include <linux/delay.h> | ||
7 | |||
6 | #include "dsi_phy.h" | 8 | #include "dsi_phy.h" |
7 | #include "dsi.xml.h" | 9 | #include "dsi.xml.h" |
8 | 10 | ||
diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c index a198f51d47b4..f22583353957 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | |||
@@ -3,6 +3,8 @@ | |||
3 | * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. |
4 | */ | 4 | */ |
5 | 5 | ||
6 | #include <linux/delay.h> | ||
7 | |||
6 | #include "dsi_phy.h" | 8 | #include "dsi_phy.h" |
7 | #include "dsi.xml.h" | 9 | #include "dsi.xml.h" |
8 | 10 | ||
diff --git a/drivers/gpu/drm/msm/dsi/pll/dsi_pll.h b/drivers/gpu/drm/msm/dsi/pll/dsi_pll.h index 118bebe53de3..c6a3623f905d 100644 --- a/drivers/gpu/drm/msm/dsi/pll/dsi_pll.h +++ b/drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | |||
@@ -6,8 +6,8 @@ | |||
6 | #ifndef __DSI_PLL_H__ | 6 | #ifndef __DSI_PLL_H__ |
7 | #define __DSI_PLL_H__ | 7 | #define __DSI_PLL_H__ |
8 | 8 | ||
9 | #include <linux/clk.h> | ||
10 | #include <linux/clk-provider.h> | 9 | #include <linux/clk-provider.h> |
10 | #include <linux/delay.h> | ||
11 | 11 | ||
12 | #include "dsi.h" | 12 | #include "dsi.h" |
13 | 13 | ||
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c b/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c index c8dbd82854c2..ba81338a9bf8 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | |||
@@ -4,6 +4,8 @@ | |||
4 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <linux/delay.h> | ||
8 | |||
7 | #include "hdmi.h" | 9 | #include "hdmi.h" |
8 | 10 | ||
9 | struct hdmi_bridge { | 11 | struct hdmi_bridge { |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_connector.c b/drivers/gpu/drm/msm/hdmi/hdmi_connector.c index 07b4cb877d82..1976304b675e 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_connector.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_connector.c | |||
@@ -4,6 +4,7 @@ | |||
4 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <linux/delay.h> | ||
7 | #include <linux/gpio.h> | 8 | #include <linux/gpio.h> |
8 | #include <linux/pinctrl/consumer.h> | 9 | #include <linux/pinctrl/consumer.h> |
9 | 10 | ||
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c index fe82ad38aa7a..a8f3b2cbfdc5 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | |||
@@ -4,6 +4,7 @@ | |||
4 | */ | 4 | */ |
5 | 5 | ||
6 | #include <linux/clk-provider.h> | 6 | #include <linux/clk-provider.h> |
7 | #include <linux/delay.h> | ||
7 | 8 | ||
8 | #include "hdmi.h" | 9 | #include "hdmi.h" |
9 | 10 | ||
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c index 1acc33ce9d52..95f2928cb2cb 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | |||
@@ -4,6 +4,8 @@ | |||
4 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <linux/delay.h> | ||
8 | |||
7 | #include "hdmi.h" | 9 | #include "hdmi.h" |
8 | 10 | ||
9 | static void hdmi_phy_8x60_powerup(struct hdmi_phy *phy, | 11 | static void hdmi_phy_8x60_powerup(struct hdmi_phy *phy, |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c b/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c index e24a11d91945..562dfac67792 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | |||
@@ -6,6 +6,8 @@ | |||
6 | */ | 6 | */ |
7 | 7 | ||
8 | #include <linux/clk-provider.h> | 8 | #include <linux/clk-provider.h> |
9 | #include <linux/delay.h> | ||
10 | |||
9 | #include "hdmi.h" | 11 | #include "hdmi.h" |
10 | 12 | ||
11 | struct hdmi_pll_8960 { | 13 | struct hdmi_pll_8960 { |
diff --git a/drivers/gpu/drm/msm/msm_atomic.c b/drivers/gpu/drm/msm/msm_atomic.c index 169d5f915e68..235c0a4cf423 100644 --- a/drivers/gpu/drm/msm/msm_atomic.c +++ b/drivers/gpu/drm/msm/msm_atomic.c | |||
@@ -6,6 +6,7 @@ | |||
6 | 6 | ||
7 | #include <drm/drm_atomic_uapi.h> | 7 | #include <drm/drm_atomic_uapi.h> |
8 | #include <drm/drm_gem_framebuffer_helper.h> | 8 | #include <drm/drm_gem_framebuffer_helper.h> |
9 | #include <drm/drm_vblank.h> | ||
9 | 10 | ||
10 | #include "msm_drv.h" | 11 | #include "msm_drv.h" |
11 | #include "msm_gem.h" | 12 | #include "msm_gem.h" |
diff --git a/drivers/gpu/drm/msm/msm_debugfs.c b/drivers/gpu/drm/msm/msm_debugfs.c index a0a8df591e93..6be879578140 100644 --- a/drivers/gpu/drm/msm/msm_debugfs.c +++ b/drivers/gpu/drm/msm/msm_debugfs.c | |||
@@ -5,7 +5,12 @@ | |||
5 | */ | 5 | */ |
6 | 6 | ||
7 | #ifdef CONFIG_DEBUG_FS | 7 | #ifdef CONFIG_DEBUG_FS |
8 | |||
8 | #include <linux/debugfs.h> | 9 | #include <linux/debugfs.h> |
10 | |||
11 | #include <drm/drm_debugfs.h> | ||
12 | #include <drm/drm_file.h> | ||
13 | |||
9 | #include "msm_drv.h" | 14 | #include "msm_drv.h" |
10 | #include "msm_gpu.h" | 15 | #include "msm_gpu.h" |
11 | #include "msm_kms.h" | 16 | #include "msm_kms.h" |
diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c index ee031c086805..8a589d505b6f 100644 --- a/drivers/gpu/drm/msm/msm_drv.c +++ b/drivers/gpu/drm/msm/msm_drv.c | |||
@@ -5,9 +5,18 @@ | |||
5 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
6 | */ | 6 | */ |
7 | 7 | ||
8 | #include <linux/dma-mapping.h> | ||
8 | #include <linux/kthread.h> | 9 | #include <linux/kthread.h> |
10 | #include <linux/uaccess.h> | ||
9 | #include <uapi/linux/sched/types.h> | 11 | #include <uapi/linux/sched/types.h> |
12 | |||
13 | #include <drm/drm_drv.h> | ||
14 | #include <drm/drm_file.h> | ||
15 | #include <drm/drm_ioctl.h> | ||
16 | #include <drm/drm_irq.h> | ||
17 | #include <drm/drm_prime.h> | ||
10 | #include <drm/drm_of.h> | 18 | #include <drm/drm_of.h> |
19 | #include <drm/drm_vblank.h> | ||
11 | 20 | ||
12 | #include "msm_drv.h" | 21 | #include "msm_drv.h" |
13 | #include "msm_debugfs.h" | 22 | #include "msm_debugfs.h" |
@@ -17,7 +26,6 @@ | |||
17 | #include "msm_kms.h" | 26 | #include "msm_kms.h" |
18 | #include "adreno/adreno_gpu.h" | 27 | #include "adreno/adreno_gpu.h" |
19 | 28 | ||
20 | |||
21 | /* | 29 | /* |
22 | * MSM driver version: | 30 | * MSM driver version: |
23 | * - 1.0.0 - initial interface | 31 | * - 1.0.0 - initial interface |
diff --git a/drivers/gpu/drm/msm/msm_drv.h b/drivers/gpu/drm/msm/msm_drv.h index ee7b512dc158..07fd2ad0efa0 100644 --- a/drivers/gpu/drm/msm/msm_drv.h +++ b/drivers/gpu/drm/msm/msm_drv.h | |||
@@ -25,7 +25,6 @@ | |||
25 | #include <linux/sizes.h> | 25 | #include <linux/sizes.h> |
26 | #include <linux/kthread.h> | 26 | #include <linux/kthread.h> |
27 | 27 | ||
28 | #include <drm/drmP.h> | ||
29 | #include <drm/drm_atomic.h> | 28 | #include <drm/drm_atomic.h> |
30 | #include <drm/drm_atomic_helper.h> | 29 | #include <drm/drm_atomic_helper.h> |
31 | #include <drm/drm_plane_helper.h> | 30 | #include <drm/drm_plane_helper.h> |
diff --git a/drivers/gpu/drm/msm/msm_fb.c b/drivers/gpu/drm/msm/msm_fb.c index 5bcd5e502a6b..37674e886e99 100644 --- a/drivers/gpu/drm/msm/msm_fb.c +++ b/drivers/gpu/drm/msm/msm_fb.c | |||
@@ -6,6 +6,8 @@ | |||
6 | 6 | ||
7 | #include <drm/drm_crtc.h> | 7 | #include <drm/drm_crtc.h> |
8 | #include <drm/drm_damage_helper.h> | 8 | #include <drm/drm_damage_helper.h> |
9 | #include <drm/drm_file.h> | ||
10 | #include <drm/drm_fourcc.h> | ||
9 | #include <drm/drm_gem_framebuffer_helper.h> | 11 | #include <drm/drm_gem_framebuffer_helper.h> |
10 | #include <drm/drm_probe_helper.h> | 12 | #include <drm/drm_probe_helper.h> |
11 | 13 | ||
diff --git a/drivers/gpu/drm/msm/msm_fbdev.c b/drivers/gpu/drm/msm/msm_fbdev.c index 2429d5e6ce9f..da4a4da725e7 100644 --- a/drivers/gpu/drm/msm/msm_fbdev.c +++ b/drivers/gpu/drm/msm/msm_fbdev.c | |||
@@ -6,6 +6,7 @@ | |||
6 | 6 | ||
7 | #include <drm/drm_crtc.h> | 7 | #include <drm/drm_crtc.h> |
8 | #include <drm/drm_fb_helper.h> | 8 | #include <drm/drm_fb_helper.h> |
9 | #include <drm/drm_fourcc.h> | ||
9 | 10 | ||
10 | #include "msm_drv.h" | 11 | #include "msm_drv.h" |
11 | #include "msm_kms.h" | 12 | #include "msm_kms.h" |
diff --git a/drivers/gpu/drm/msm/msm_gem.c b/drivers/gpu/drm/msm/msm_gem.c index 0c2a1252c8be..7263f4373f07 100644 --- a/drivers/gpu/drm/msm/msm_gem.c +++ b/drivers/gpu/drm/msm/msm_gem.c | |||
@@ -9,6 +9,8 @@ | |||
9 | #include <linux/dma-buf.h> | 9 | #include <linux/dma-buf.h> |
10 | #include <linux/pfn_t.h> | 10 | #include <linux/pfn_t.h> |
11 | 11 | ||
12 | #include <drm/drm_prime.h> | ||
13 | |||
12 | #include "msm_drv.h" | 14 | #include "msm_drv.h" |
13 | #include "msm_fence.h" | 15 | #include "msm_fence.h" |
14 | #include "msm_gem.h" | 16 | #include "msm_gem.h" |
diff --git a/drivers/gpu/drm/msm/msm_gem_prime.c b/drivers/gpu/drm/msm/msm_gem_prime.c index 5d64e0671f7a..d7c8948427fe 100644 --- a/drivers/gpu/drm/msm/msm_gem_prime.c +++ b/drivers/gpu/drm/msm/msm_gem_prime.c | |||
@@ -4,11 +4,13 @@ | |||
4 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <linux/dma-buf.h> | ||
8 | |||
9 | #include <drm/drm_prime.h> | ||
10 | |||
7 | #include "msm_drv.h" | 11 | #include "msm_drv.h" |
8 | #include "msm_gem.h" | 12 | #include "msm_gem.h" |
9 | 13 | ||
10 | #include <linux/dma-buf.h> | ||
11 | |||
12 | struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj) | 14 | struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj) |
13 | { | 15 | { |
14 | struct msm_gem_object *msm_obj = to_msm_bo(obj); | 16 | struct msm_gem_object *msm_obj = to_msm_bo(obj); |
diff --git a/drivers/gpu/drm/msm/msm_gem_submit.c b/drivers/gpu/drm/msm/msm_gem_submit.c index 2e1556b7af26..2fb4b2bb5b63 100644 --- a/drivers/gpu/drm/msm/msm_gem_submit.c +++ b/drivers/gpu/drm/msm/msm_gem_submit.c | |||
@@ -4,7 +4,11 @@ | |||
4 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <linux/file.h> | ||
7 | #include <linux/sync_file.h> | 8 | #include <linux/sync_file.h> |
9 | #include <linux/uaccess.h> | ||
10 | |||
11 | #include <drm/drm_file.h> | ||
8 | 12 | ||
9 | #include "msm_drv.h" | 13 | #include "msm_drv.h" |
10 | #include "msm_gpu.h" | 14 | #include "msm_gpu.h" |
diff --git a/drivers/gpu/drm/msm/msm_gpummu.c b/drivers/gpu/drm/msm/msm_gpummu.c index 27312b553dd8..34f643a0c28a 100644 --- a/drivers/gpu/drm/msm/msm_gpummu.c +++ b/drivers/gpu/drm/msm/msm_gpummu.c | |||
@@ -1,6 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0 | 1 | // SPDX-License-Identifier: GPL-2.0 |
2 | /* Copyright (c) 2018 The Linux Foundation. All rights reserved. */ | 2 | /* Copyright (c) 2018 The Linux Foundation. All rights reserved. */ |
3 | 3 | ||
4 | #include <linux/dma-mapping.h> | ||
5 | |||
4 | #include "msm_drv.h" | 6 | #include "msm_drv.h" |
5 | #include "msm_mmu.h" | 7 | #include "msm_mmu.h" |
6 | #include "adreno/adreno_gpu.h" | 8 | #include "adreno/adreno_gpu.h" |
diff --git a/drivers/gpu/drm/msm/msm_perf.c b/drivers/gpu/drm/msm/msm_perf.c index 490cadda2796..3a27153eef08 100644 --- a/drivers/gpu/drm/msm/msm_perf.c +++ b/drivers/gpu/drm/msm/msm_perf.c | |||
@@ -15,6 +15,9 @@ | |||
15 | #ifdef CONFIG_DEBUG_FS | 15 | #ifdef CONFIG_DEBUG_FS |
16 | 16 | ||
17 | #include <linux/debugfs.h> | 17 | #include <linux/debugfs.h> |
18 | #include <linux/uaccess.h> | ||
19 | |||
20 | #include <drm/drm_file.h> | ||
18 | 21 | ||
19 | #include "msm_drv.h" | 22 | #include "msm_drv.h" |
20 | #include "msm_gpu.h" | 23 | #include "msm_gpu.h" |
diff --git a/drivers/gpu/drm/msm/msm_rd.c b/drivers/gpu/drm/msm/msm_rd.c index 76d3fdd17bf8..c7832a951039 100644 --- a/drivers/gpu/drm/msm/msm_rd.c +++ b/drivers/gpu/drm/msm/msm_rd.c | |||
@@ -31,11 +31,14 @@ | |||
31 | 31 | ||
32 | #ifdef CONFIG_DEBUG_FS | 32 | #ifdef CONFIG_DEBUG_FS |
33 | 33 | ||
34 | #include <linux/kfifo.h> | ||
35 | #include <linux/debugfs.h> | ||
36 | #include <linux/circ_buf.h> | 34 | #include <linux/circ_buf.h> |
35 | #include <linux/debugfs.h> | ||
36 | #include <linux/kfifo.h> | ||
37 | #include <linux/uaccess.h> | ||
37 | #include <linux/wait.h> | 38 | #include <linux/wait.h> |
38 | 39 | ||
40 | #include <drm/drm_file.h> | ||
41 | |||
39 | #include "msm_drv.h" | 42 | #include "msm_drv.h" |
40 | #include "msm_gpu.h" | 43 | #include "msm_gpu.h" |
41 | #include "msm_gem.h" | 44 | #include "msm_gem.h" |
diff --git a/drivers/gpu/drm/msm/msm_submitqueue.c b/drivers/gpu/drm/msm/msm_submitqueue.c index c70e00e22c4c..001fbf537440 100644 --- a/drivers/gpu/drm/msm/msm_submitqueue.c +++ b/drivers/gpu/drm/msm/msm_submitqueue.c | |||
@@ -3,6 +3,8 @@ | |||
3 | */ | 3 | */ |
4 | 4 | ||
5 | #include <linux/kref.h> | 5 | #include <linux/kref.h> |
6 | #include <linux/uaccess.h> | ||
7 | |||
6 | #include "msm_gpu.h" | 8 | #include "msm_gpu.h" |
7 | 9 | ||
8 | void msm_submitqueue_destroy(struct kref *kref) | 10 | void msm_submitqueue_destroy(struct kref *kref) |