Commit f9183127 authored by Sam Ravnborg's avatar Sam Ravnborg

drm/radeon: drop use of drmP.h (1/2)

Drop use of drmP.h in all .c files named radeon*c.
To ease review a little drmP.h removal was divided in two commits.
Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: "David (ChunMing) Zhou" <David1.Zhou@amd.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20190608080241.4958-7-sam@ravnborg.org
parent 88f489d2
...@@ -21,18 +21,21 @@ ...@@ -21,18 +21,21 @@
* *
*/ */
#include <linux/pci.h>
#include <linux/acpi.h> #include <linux/acpi.h>
#include <linux/slab.h> #include <linux/pci.h>
#include <linux/power_supply.h>
#include <linux/pm_runtime.h> #include <linux/pm_runtime.h>
#include <linux/power_supply.h>
#include <linux/slab.h>
#include <acpi/acpi_bus.h>
#include <acpi/video.h> #include <acpi/video.h>
#include <drm/drmP.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 "atom.h"
#include "radeon.h" #include "radeon.h"
#include "radeon_acpi.h" #include "radeon_acpi.h"
#include "atom.h"
#if defined(CONFIG_VGA_SWITCHEROO) #if defined(CONFIG_VGA_SWITCHEROO)
bool radeon_atpx_dgpu_req_power_for_displays(void); bool radeon_atpx_dgpu_req_power_for_displays(void);
......
...@@ -24,10 +24,14 @@ ...@@ -24,10 +24,14 @@
* Dave Airlie * Dave Airlie
* Jerome Glisse <glisse@freedesktop.org> * Jerome Glisse <glisse@freedesktop.org>
*/ */
#include <drm/drmP.h>
#include "radeon.h" #include <drm/drm_agpsupport.h>
#include <drm/drm_device.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h"
#if IS_ENABLED(CONFIG_AGP) #if IS_ENABLED(CONFIG_AGP)
struct radeon_agpmode_quirk { struct radeon_agpmode_quirk {
......
...@@ -27,14 +27,16 @@ ...@@ -27,14 +27,16 @@
*/ */
#include <linux/console.h> #include <linux/console.h>
#include <drm/drmP.h> #include <linux/vgaarb.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include <linux/vgaarb.h>
#include "radeon_reg.h" #include "atom.h"
#include "radeon.h" #include "radeon.h"
#include "radeon_asic.h" #include "radeon_asic.h"
#include "atom.h" #include "radeon_reg.h"
/* /*
* Registers accessors functions. * Registers accessors functions.
......
...@@ -23,8 +23,11 @@ ...@@ -23,8 +23,11 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <drm/drmP.h>
#include <drm/drm_device.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
#include "atom.h" #include "atom.h"
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
*/ */
#include <linux/gcd.h> #include <linux/gcd.h>
#include <drm/drmP.h>
#include <drm/drm_crtc.h> #include <drm/drm_crtc.h>
#include "radeon.h" #include "radeon.h"
#include "atom.h" #include "atom.h"
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* *
* Authors: Jerome Glisse * Authors: Jerome Glisse
*/ */
#include <drm/drmP.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon_reg.h" #include "radeon_reg.h"
#include "radeon.h" #include "radeon.h"
......
...@@ -25,13 +25,17 @@ ...@@ -25,13 +25,17 @@
* Alex Deucher * Alex Deucher
* Jerome Glisse * Jerome Glisse
*/ */
#include <drm/drmP.h>
#include "radeon_reg.h"
#include "radeon.h"
#include "atom.h"
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/acpi.h> #include <linux/acpi.h>
#include <drm/drm_device.h>
#include <drm/drm_pci.h>
#include "atom.h"
#include "radeon.h"
#include "radeon_reg.h"
/* /*
* BIOS. * BIOS.
*/ */
......
...@@ -25,12 +25,15 @@ ...@@ -25,12 +25,15 @@
* Alex Deucher * Alex Deucher
* Jerome Glisse * Jerome Glisse
*/ */
#include <drm/drmP.h>
#include <drm/drm_device.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon_reg.h"
#include "atom.h"
#include "radeon.h" #include "radeon.h"
#include "radeon_asic.h" #include "radeon_asic.h"
#include "atom.h" #include "radeon_reg.h"
/* 10 khz */ /* 10 khz */
uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev) uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev)
......
...@@ -24,8 +24,11 @@ ...@@ -24,8 +24,11 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <drm/drmP.h>
#include <drm/drm_device.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
#include "atom.h" #include "atom.h"
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <drm/drmP.h>
#include <drm/drm_edid.h> #include <drm/drm_edid.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_fb_helper.h> #include <drm/drm_fb_helper.h>
......
...@@ -24,11 +24,17 @@ ...@@ -24,11 +24,17 @@
* Authors: * Authors:
* Jerome Glisse <glisse@freedesktop.org> * Jerome Glisse <glisse@freedesktop.org>
*/ */
#include <linux/list_sort.h> #include <linux/list_sort.h>
#include <drm/drmP.h> #include <linux/uaccess.h>
#include <drm/drm_device.h>
#include <drm/drm_file.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon_reg.h"
#include "radeon.h" #include "radeon.h"
#include "radeon_reg.h"
#include "radeon_trace.h" #include "radeon_trace.h"
#define RADEON_CS_MAX_PRIORITY 32u #define RADEON_CS_MAX_PRIORITY 32u
......
...@@ -23,8 +23,10 @@ ...@@ -23,8 +23,10 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <drm/drmP.h>
#include <drm/drm_device.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock) static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock)
......
...@@ -25,17 +25,23 @@ ...@@ -25,17 +25,23 @@
* Alex Deucher * Alex Deucher
* Jerome Glisse * Jerome Glisse
*/ */
#include <linux/console.h> #include <linux/console.h>
#include <linux/efi.h>
#include <linux/pm_runtime.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <drm/drmP.h> #include <linux/vga_switcheroo.h>
#include <linux/vgaarb.h>
#include <drm/drm_cache.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_debugfs.h>
#include <drm/drm_device.h>
#include <drm/drm_file.h>
#include <drm/drm_pci.h>
#include <drm/drm_probe_helper.h> #include <drm/drm_probe_helper.h>
#include <drm/drm_cache.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include <linux/pm_runtime.h>
#include <linux/vgaarb.h>
#include <linux/vga_switcheroo.h>
#include <linux/efi.h>
#include "radeon_reg.h" #include "radeon_reg.h"
#include "radeon.h" #include "radeon.h"
#include "atom.h" #include "atom.h"
......
...@@ -23,22 +23,27 @@ ...@@ -23,22 +23,27 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <drm/drmP.h>
#include <drm/radeon_drm.h>
#include "radeon.h"
#include "atom.h" #include <linux/pm_runtime.h>
#include <linux/gcd.h>
#include <asm/div64.h> #include <asm/div64.h>
#include <linux/pm_runtime.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_gem_framebuffer_helper.h> #include <drm/drm_device.h>
#include <drm/drm_drv.h>
#include <drm/drm_edid.h>
#include <drm/drm_fb_helper.h> #include <drm/drm_fb_helper.h>
#include <drm/drm_fourcc.h>
#include <drm/drm_gem_framebuffer_helper.h>
#include <drm/drm_pci.h>
#include <drm/drm_plane_helper.h> #include <drm/drm_plane_helper.h>
#include <drm/drm_probe_helper.h> #include <drm/drm_probe_helper.h>
#include <drm/drm_edid.h> #include <drm/drm_vblank.h>
#include <drm/radeon_drm.h>
#include <linux/gcd.h> #include "atom.h"
#include "radeon.h"
static void avivo_crtc_load_lut(struct drm_crtc *crtc) static void avivo_crtc_load_lut(struct drm_crtc *crtc)
{ {
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* *
* Authors: Dave Airlie * Authors: Dave Airlie
*/ */
#include <drm/drmP.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
#include "nid.h" #include "nid.h"
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
#include <drm/drmP.h> #include <drm/drm_debugfs.h>
#include <drm/drm_dp_mst_helper.h> #include <drm/drm_dp_mst_helper.h>
#include <drm/drm_fb_helper.h> #include <drm/drm_fb_helper.h>
#include <drm/drm_file.h>
#include <drm/drm_probe_helper.h> #include <drm/drm_probe_helper.h>
#include "radeon.h"
#include "atom.h" #include "atom.h"
#include "ni_reg.h" #include "ni_reg.h"
#include "radeon.h"
static struct radeon_encoder *radeon_dp_create_fake_mst_encoder(struct radeon_connector *connector); static struct radeon_encoder *radeon_dp_create_fake_mst_encoder(struct radeon_connector *connector);
......
...@@ -29,21 +29,26 @@ ...@@ -29,21 +29,26 @@
* OTHER DEALINGS IN THE SOFTWARE. * OTHER DEALINGS IN THE SOFTWARE.
*/ */
#include <drm/drmP.h>
#include <drm/radeon_drm.h>
#include "radeon_drv.h"
#include <drm/drm_pciids.h> #include <linux/compat.h>
#include <linux/console.h> #include <linux/console.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/pm_runtime.h> #include <linux/pm_runtime.h>
#include <linux/vga_switcheroo.h> #include <linux/vga_switcheroo.h>
#include <linux/compat.h>
#include <drm/drm_gem.h>
#include <drm/drm_fb_helper.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_drv.h>
#include <drm/drm_fb_helper.h>
#include <drm/drm_file.h>
#include <drm/drm_gem.h>
#include <drm/drm_ioctl.h>
#include <drm/drm_pci.h>
#include <drm/drm_pciids.h>
#include <drm/drm_probe_helper.h> #include <drm/drm_probe_helper.h>
#include <drm/drm_vblank.h>
#include <drm/radeon_drm.h>
#include "radeon_drv.h"
/* /*
* KMS wrapper. * KMS wrapper.
......
...@@ -23,9 +23,12 @@ ...@@ -23,9 +23,12 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <drm/drmP.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_device.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
#include "atom.h" #include "atom.h"
......
...@@ -23,19 +23,20 @@ ...@@ -23,19 +23,20 @@
* Authors: * Authors:
* David Airlie * David Airlie
*/ */
#include <linux/module.h> #include <linux/module.h>
#include <linux/slab.h>
#include <linux/pm_runtime.h> #include <linux/pm_runtime.h>
#include <linux/slab.h>
#include <linux/vga_switcheroo.h>
#include <drm/drmP.h>
#include <drm/drm_crtc.h> #include <drm/drm_crtc.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/radeon_drm.h>
#include "radeon.h"
#include <drm/drm_fb_helper.h> #include <drm/drm_fb_helper.h>
#include <drm/drm_fourcc.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h>
#include <linux/vga_switcheroo.h> #include "radeon.h"
/* object hierarchy - /* object hierarchy -
* this contains a helper + a radeon fb * this contains a helper + a radeon fb
......
...@@ -37,10 +37,12 @@ ...@@ -37,10 +37,12 @@
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/wait.h> #include <linux/wait.h>
#include <drm/drmP.h> #include <drm/drm_debugfs.h>
#include <drm/drm_device.h>
#include <drm/drm_file.h>
#include "radeon_reg.h"
#include "radeon.h" #include "radeon.h"
#include "radeon_reg.h"
#include "radeon_trace.h" #include "radeon_trace.h"
/* /*
......
...@@ -25,7 +25,10 @@ ...@@ -25,7 +25,10 @@
* Alex Deucher * Alex Deucher
* Jerome Glisse * Jerome Glisse
*/ */
#include <drm/drmP.h>
#include <linux/vmalloc.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#ifdef CONFIG_X86 #ifdef CONFIG_X86
#include <asm/set_memory.h> #include <asm/set_memory.h>
......
...@@ -25,8 +25,13 @@ ...@@ -25,8 +25,13 @@
* Alex Deucher * Alex Deucher
* Jerome Glisse * Jerome Glisse
*/ */
#include <drm/drmP.h>
#include <drm/drm_debugfs.h>
#include <drm/drm_device.h>
#include <drm/drm_file.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
void radeon_gem_object_free(struct drm_gem_object *gobj) void radeon_gem_object_free(struct drm_gem_object *gobj)
......
...@@ -23,11 +23,14 @@ ...@@ -23,11 +23,14 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <linux/export.h> #include <linux/export.h>
#include <drm/drmP.h> #include <drm/drm_device.h>
#include <drm/drm_edid.h> #include <drm/drm_edid.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
#include "atom.h" #include "atom.h"
......
...@@ -26,7 +26,10 @@ ...@@ -26,7 +26,10 @@
* Jerome Glisse * Jerome Glisse
* Christian König * Christian König
*/ */
#include <drm/drmP.h>
#include <drm/drm_debugfs.h>
#include <drm/drm_file.h>
#include "radeon.h" #include "radeon.h"
/* /*
......
...@@ -25,15 +25,21 @@ ...@@ -25,15 +25,21 @@
* Alex Deucher * Alex Deucher
* Jerome Glisse * Jerome Glisse
*/ */
#include <drm/drmP.h>
#include <linux/pm_runtime.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_device.h>
#include <drm/drm_irq.h>
#include <drm/drm_pci.h>
#include <drm/drm_probe_helper.h> #include <drm/drm_probe_helper.h>
#include <drm/drm_vblank.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon_reg.h"
#include "radeon.h"
#include "atom.h" #include "atom.h"
#include "radeon.h"
#include "radeon_reg.h"
#include <linux/pm_runtime.h>
#define RADEON_WAIT_IDLE_TIMEOUT 200 #define RADEON_WAIT_IDLE_TIMEOUT 200
......
...@@ -25,15 +25,20 @@ ...@@ -25,15 +25,20 @@
* Alex Deucher * Alex Deucher
* Jerome Glisse * Jerome Glisse
*/ */
#include <drm/drmP.h>
#include <linux/pm_runtime.h>
#include <linux/slab.h>
#include <linux/uaccess.h>
#include <linux/vga_switcheroo.h>
#include <drm/drm_fb_helper.h> #include <drm/drm_fb_helper.h>
#include "radeon.h" #include <drm/drm_file.h>
#include <drm/drm_ioctl.h>
#include <drm/drm_pci.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon_asic.h"
#include <linux/vga_switcheroo.h> #include "radeon.h"
#include <linux/slab.h> #include "radeon_asic.h"
#include <linux/pm_runtime.h>
#if defined(CONFIG_VGA_SWITCHEROO) #if defined(CONFIG_VGA_SWITCHEROO)
bool radeon_has_atpx(void); bool radeon_has_atpx(void);
......
...@@ -23,13 +23,16 @@ ...@@ -23,13 +23,16 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <drm/drmP.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_fb_helper.h> #include <drm/drm_fb_helper.h>
#include <drm/radeon_drm.h>
#include <drm/drm_fixed.h> #include <drm/drm_fixed.h>
#include "radeon.h" #include <drm/drm_fourcc.h>
#include <drm/drm_vblank.h>
#include <drm/radeon_drm.h>
#include "atom.h" #include "atom.h"
#include "radeon.h"
static void radeon_overscan_setup(struct drm_crtc *crtc, static void radeon_overscan_setup(struct drm_crtc *crtc,
struct drm_display_mode *mode) struct drm_display_mode *mode)
......
...@@ -23,14 +23,19 @@ ...@@ -23,14 +23,19 @@
* Authors: Dave Airlie * Authors: Dave Airlie
* Alex Deucher * Alex Deucher
*/ */
#include <drm/drmP.h>
#include <drm/drm_util.h> #include <linux/backlight.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_device.h>
#include <drm/drm_file.h>
#include <drm/drm_pci.h>
#include <drm/drm_util.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
#include "radeon_asic.h" #include "radeon_asic.h"
#include "atom.h" #include "atom.h"
#include <linux/backlight.h>
#ifdef CONFIG_PMAC_BACKLIGHT #ifdef CONFIG_PMAC_BACKLIGHT
#include <asm/backlight.h> #include <asm/backlight.h>
#endif #endif
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
#include <drm/drmP.h>
#include <drm/drm_crtc_helper.h> #include <drm/drm_crtc_helper.h>
#include <drm/drm_device.h>
#include "radeon.h" #include "radeon.h"
/* /*
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
#include <linux/firmware.h> #include <linux/firmware.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/mmu_notifier.h> #include <linux/mmu_notifier.h>
#include <drm/drmP.h>
#include <drm/drm.h> #include <drm/drm.h>
#include "radeon.h" #include "radeon.h"
......
...@@ -29,15 +29,18 @@ ...@@ -29,15 +29,18 @@
* Thomas Hellstrom <thomas-at-tungstengraphics-dot-com> * Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
* Dave Airlie * Dave Airlie
*/ */
#include <linux/io.h>
#include <linux/list.h> #include <linux/list.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <drm/drmP.h>
#include <drm/radeon_drm.h>
#include <drm/drm_cache.h> #include <drm/drm_cache.h>
#include <drm/drm_prime.h>
#include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
#include "radeon_trace.h" #include "radeon_trace.h"
int radeon_ttm_init(struct radeon_device *rdev); int radeon_ttm_init(struct radeon_device *rdev);
void radeon_ttm_fini(struct radeon_device *rdev); void radeon_ttm_fini(struct radeon_device *rdev);
static void radeon_bo_clear_surface_reg(struct radeon_bo *bo); static void radeon_bo_clear_surface_reg(struct radeon_bo *bo);
......
...@@ -20,14 +20,19 @@ ...@@ -20,14 +20,19 @@
* Authors: Rafał Miłecki <zajec5@gmail.com> * Authors: Rafał Miłecki <zajec5@gmail.com>
* Alex Deucher <alexdeucher@gmail.com> * Alex Deucher <alexdeucher@gmail.com>
*/ */
#include <drm/drmP.h>
#include "radeon.h" #include <linux/hwmon-sysfs.h>
#include "avivod.h" #include <linux/hwmon.h>
#include <linux/power_supply.h>
#include <drm/drm_debugfs.h>
#include <drm/drm_pci.h>
#include <drm/drm_vblank.h>
#include "atom.h" #include "atom.h"
#include "avivod.h"
#include "r600_dpm.h" #include "r600_dpm.h"
#include <linux/power_supply.h> #include "radeon.h"
#include <linux/hwmon.h>
#include <linux/hwmon-sysfs.h>
#define RADEON_IDLE_LOOP_MS 100 #define RADEON_IDLE_LOOP_MS 100
#define RADEON_RECLOCK_DELAY_MS 200 #define RADEON_RECLOCK_DELAY_MS 200
......
...@@ -23,12 +23,14 @@ ...@@ -23,12 +23,14 @@
* *
* Authors: Alex Deucher * Authors: Alex Deucher
*/ */
#include <drm/drmP.h>
#include "radeon.h"
#include <drm/radeon_drm.h>
#include <linux/dma-buf.h> #include <linux/dma-buf.h>
#include <drm/drm_prime.h>
#include <drm/radeon_drm.h>
#include "radeon.h"
struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj) struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj)
{ {
struct radeon_bo *bo = gem_to_radeon_bo(obj); struct radeon_bo *bo = gem_to_radeon_bo(obj);
......
...@@ -26,7 +26,11 @@ ...@@ -26,7 +26,11 @@
* Jerome Glisse * Jerome Glisse
* Christian König * Christian König
*/ */
#include <drm/drmP.h>
#include <drm/drm_debugfs.h>
#include <drm/drm_device.h>
#include <drm/drm_file.h>
#include "radeon.h" #include "radeon.h"
/* /*
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
* If we are asked to block we wait on all the oldest fence of all * If we are asked to block we wait on all the oldest fence of all
* rings. We just wait for any of those fence to complete. * rings. We just wait for any of those fence to complete.
*/ */
#include <drm/drmP.h>
#include "radeon.h" #include "radeon.h"
static void radeon_sa_bo_remove_locked(struct radeon_sa_bo *sa_bo); static void radeon_sa_bo_remove_locked(struct radeon_sa_bo *sa_bo);
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
* Authors: * Authors:
* Christian König <deathsimple@vodafone.de> * Christian König <deathsimple@vodafone.de>
*/ */
#include <drm/drmP.h>
#include "radeon.h" #include "radeon.h"
#include "radeon_trace.h" #include "radeon_trace.h"
......
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
* Christian König <christian.koenig@amd.com> * Christian König <christian.koenig@amd.com>
*/ */
#include <drm/drmP.h>
#include "radeon.h" #include "radeon.h"
#include "radeon_trace.h" #include "radeon_trace.h"
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
* *
* Authors: Michel Dänzer * Authors: Michel Dänzer
*/ */
#include <drm/drmP.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon_reg.h" #include "radeon_reg.h"
#include "radeon.h" #include "radeon.h"
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/* Copyright Red Hat Inc 2010. /* Copyright Red Hat Inc 2010.
* Author : Dave Airlie <airlied@redhat.com> * Author : Dave Airlie <airlied@redhat.com>
*/ */
#include <drm/drmP.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
......
...@@ -29,19 +29,27 @@ ...@@ -29,19 +29,27 @@
* Thomas Hellstrom <thomas-at-tungstengraphics-dot-com> * Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
* Dave Airlie * Dave Airlie
*/ */
#include <linux/dma-mapping.h>
#include <linux/pagemap.h>
#include <linux/seq_file.h>
#include <linux/slab.h>
#include <linux/swap.h>
#include <linux/swiotlb.h>
#include <drm/drm_agpsupport.h>
#include <drm/drm_debugfs.h>
#include <drm/drm_device.h>
#include <drm/drm_file.h>
#include <drm/drm_pci.h>
#include <drm/drm_prime.h>
#include <drm/radeon_drm.h>
#include <drm/ttm/ttm_bo_api.h> #include <drm/ttm/ttm_bo_api.h>
#include <drm/ttm/ttm_bo_driver.h> #include <drm/ttm/ttm_bo_driver.h>
#include <drm/ttm/ttm_placement.h>
#include <drm/ttm/ttm_module.h> #include <drm/ttm/ttm_module.h>
#include <drm/ttm/ttm_page_alloc.h> #include <drm/ttm/ttm_page_alloc.h>
#include <drm/drmP.h> #include <drm/ttm/ttm_placement.h>
#include <drm/radeon_drm.h>
#include <linux/seq_file.h>
#include <linux/slab.h>
#include <linux/swiotlb.h>
#include <linux/swap.h>
#include <linux/pagemap.h>
#include <linux/debugfs.h>
#include "radeon_reg.h" #include "radeon_reg.h"
#include "radeon.h" #include "radeon.h"
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
#include <linux/firmware.h> #include <linux/firmware.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/module.h> #include <linux/module.h>
#include <drm/drmP.h>
#include "radeon.h" #include "radeon.h"
#include "radeon_ucode.h" #include "radeon_ucode.h"
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
#include <linux/firmware.h> #include <linux/firmware.h>
#include <linux/module.h> #include <linux/module.h>
#include <drm/drmP.h>
#include <drm/drm.h> #include <drm/drm.h>
#include "radeon.h" #include "radeon.h"
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
#include <linux/firmware.h> #include <linux/firmware.h>
#include <linux/module.h> #include <linux/module.h>
#include <drm/drmP.h>
#include <drm/drm.h> #include <drm/drm.h>
#include "radeon.h" #include "radeon.h"
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
* Alex Deucher * Alex Deucher
* Jerome Glisse * Jerome Glisse
*/ */
#include <drm/drmP.h>
#include <drm/radeon_drm.h> #include <drm/radeon_drm.h>
#include "radeon.h" #include "radeon.h"
#include "radeon_trace.h" #include "radeon_trace.h"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment