Skip to content

Commit d0e9359

Browse files
sravnborgdanvet
authored andcommitted
drm/i915: prepare for drmP.h removal from drm_modeset_helper.h
The use of drmP.h is discouraged and removal of it from drm_modeset_helper.h caused i915 to fail to build. This patch introduce the necessary fixes to prepare for the drmP.h removal from drm_modeset_helper.h. In the files touched the lists of include files was grouped and sorted. Build tested on x86 and arm allmodconfig / allyesconfig. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Cc: Jani Nikula <jani.nikula@linux.intel.com> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Cc: David Airlie <airlied@linux.ie> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: intel-gfx@lists.freedesktop.org Acked-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20190126122527.11647-3-sam@ravnborg.org
1 parent 96bae04 commit d0e9359

File tree

5 files changed

+28
-16
lines changed

5 files changed

+28
-16
lines changed

drivers/gpu/drm/i915/i915_drv.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,10 @@
4141
#include <linux/vt.h>
4242
#include <acpi/video.h>
4343

44-
#include <drm/drm_probe_helper.h>
4544
#include <drm/drm_atomic_helper.h>
45+
#include <drm/drm_ioctl.h>
46+
#include <drm/drm_irq.h>
47+
#include <drm/drm_probe_helper.h>
4648
#include <drm/i915_drm.h>
4749

4850
#include "i915_drv.h"

drivers/gpu/drm/i915/intel_atomic.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@
3131

3232
#include <drm/drm_atomic.h>
3333
#include <drm/drm_atomic_helper.h>
34+
#include <drm/drm_fourcc.h>
3435
#include <drm/drm_plane_helper.h>
36+
3537
#include "intel_drv.h"
3638

3739
/**

drivers/gpu/drm/i915/intel_atomic_plane.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@
3232
*/
3333

3434
#include <drm/drm_atomic_helper.h>
35+
#include <drm/drm_fourcc.h>
3536
#include <drm/drm_plane_helper.h>
37+
3638
#include "intel_drv.h"
3739

3840
struct intel_plane *intel_plane_alloc(void)

drivers/gpu/drm/i915/intel_display.c

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,32 @@
2424
* Eric Anholt <eric@anholt.net>
2525
*/
2626

27-
#include <linux/module.h>
28-
#include <linux/input.h>
2927
#include <linux/i2c.h>
28+
#include <linux/input.h>
29+
#include <linux/intel-iommu.h>
3030
#include <linux/kernel.h>
31+
#include <linux/module.h>
32+
#include <linux/reservation.h>
3133
#include <linux/slab.h>
3234
#include <linux/vgaarb.h>
33-
#include <drm/drm_edid.h>
34-
#include "intel_drv.h"
35-
#include "intel_frontbuffer.h"
36-
#include <drm/i915_drm.h>
37-
#include "i915_drv.h"
38-
#include "i915_gem_clflush.h"
39-
#include "intel_dsi.h"
40-
#include "i915_trace.h"
35+
4136
#include <drm/drm_atomic.h>
4237
#include <drm/drm_atomic_helper.h>
38+
#include <drm/drm_atomic_uapi.h>
4339
#include <drm/drm_dp_helper.h>
40+
#include <drm/drm_edid.h>
41+
#include <drm/drm_fourcc.h>
4442
#include <drm/drm_plane_helper.h>
4543
#include <drm/drm_probe_helper.h>
4644
#include <drm/drm_rect.h>
47-
#include <drm/drm_atomic_uapi.h>
48-
#include <linux/intel-iommu.h>
49-
#include <linux/reservation.h>
45+
#include <drm/i915_drm.h>
46+
47+
#include "i915_drv.h"
48+
#include "i915_gem_clflush.h"
49+
#include "i915_trace.h"
50+
#include "intel_drv.h"
51+
#include "intel_dsi.h"
52+
#include "intel_frontbuffer.h"
5053

5154
/* Primary plane formats for gen <= 3 */
5255
static const uint32_t i8xx_primary_formats[] = {

drivers/gpu/drm/i915/intel_pm.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,16 @@
2626
*/
2727

2828
#include <linux/cpufreq.h>
29+
#include <linux/module.h>
2930
#include <linux/pm_runtime.h>
31+
32+
#include <drm/drm_atomic_helper.h>
33+
#include <drm/drm_fourcc.h>
3034
#include <drm/drm_plane_helper.h>
35+
3136
#include "i915_drv.h"
3237
#include "intel_drv.h"
3338
#include "../../../platform/x86/intel_ips.h"
34-
#include <linux/module.h>
35-
#include <drm/drm_atomic_helper.h>
3639

3740
/**
3841
* DOC: RC6

0 commit comments

Comments
 (0)