drm: move intel-gtt.h under include/drm/intel
authorJani Nikula <jani.nikula@intel.com>
Thu, 30 May 2024 13:19:02 +0000 (16:19 +0300)
committerJani Nikula <jani.nikula@intel.com>
Fri, 31 May 2024 13:10:50 +0000 (16:10 +0300)
Clean up the top level include/drm directory by grouping all the Intel
specific files under a common subdirectory.

Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Dave Airlie <airlied@gmail.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Acked-by: Lucas De Marchi <lucas.demarchi@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/ae224504d99cc6428da6dced9dcde2b7953624ef.1717075103.git.jani.nikula@intel.com
drivers/char/agp/intel-agp.c
drivers/char/agp/intel-gtt.c
drivers/gpu/drm/i915/gt/intel_ggtt.c
drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c
drivers/gpu/drm/i915/gt/intel_gt.c
include/drm/intel-gtt.h [deleted file]
include/drm/intel/intel-gtt.h [new file with mode: 0644]

index c518b3a9db04d6eca1c529d6790f0b9116965fb7..eec80db6402d58bd403568a21eb1572054143dd3 100644 (file)
@@ -12,7 +12,7 @@
 #include <asm/smp.h>
 #include "agp.h"
 #include "intel-agp.h"
-#include <drm/intel-gtt.h>
+#include <drm/intel/intel-gtt.h>
 
 static int intel_fetch_size(void)
 {
index bf6716ff863bf54d0ffbb9c95533274ed422cc40..11f5cf853c4662358c396de5769ea72da0b68ae7 100644 (file)
@@ -25,7 +25,7 @@
 #include <asm/smp.h>
 #include "agp.h"
 #include "intel-agp.h"
-#include <drm/intel-gtt.h>
+#include <drm/intel/intel-gtt.h>
 #include <asm/set_memory.h>
 
 /*
index 0d0a0dc9f6108f50149d5968de9c251eb3bfb86a..2717699c65911ba9493725b0fc15dbc07359a614 100644 (file)
@@ -10,7 +10,7 @@
 
 #include <drm/drm_managed.h>
 #include <drm/i915_drm.h>
-#include <drm/intel-gtt.h>
+#include <drm/intel/intel-gtt.h>
 
 #include "display/intel_display.h"
 #include "gem/i915_gem_lmem.h"
index 866c416afb7348226543157c46b646834336d10b..59eed0a0ce90da9a82a88378fd2cb66a540e2c8a 100644 (file)
@@ -5,7 +5,7 @@
 
 #include "intel_ggtt_gmch.h"
 
-#include <drm/intel-gtt.h>
+#include <drm/intel/intel-gtt.h>
 
 #include <linux/agp_backend.h>
 
index 626b166e67ef4430d6d6069b0fa72d7d517578db..a6c69a706fd76ab8852128e44749939e40de072c 100644 (file)
@@ -4,7 +4,7 @@
  */
 
 #include <drm/drm_managed.h>
-#include <drm/intel-gtt.h>
+#include <drm/intel/intel-gtt.h>
 
 #include "gem/i915_gem_internal.h"
 #include "gem/i915_gem_lmem.h"
diff --git a/include/drm/intel-gtt.h b/include/drm/intel-gtt.h
deleted file mode 100644 (file)
index cb0d5b7..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/* Common header for intel-gtt.ko and i915.ko */
-
-#ifndef _DRM_INTEL_GTT_H
-#define        _DRM_INTEL_GTT_H
-
-#include <linux/types.h>
-
-struct agp_bridge_data;
-struct pci_dev;
-struct sg_table;
-
-void intel_gmch_gtt_get(u64 *gtt_total,
-                       phys_addr_t *mappable_base,
-                       resource_size_t *mappable_end);
-
-int intel_gmch_probe(struct pci_dev *bridge_pdev, struct pci_dev *gpu_pdev,
-                    struct agp_bridge_data *bridge);
-void intel_gmch_remove(void);
-
-bool intel_gmch_enable_gtt(void);
-
-void intel_gmch_gtt_flush(void);
-void intel_gmch_gtt_insert_page(dma_addr_t addr,
-                               unsigned int pg,
-                               unsigned int flags);
-void intel_gmch_gtt_insert_sg_entries(struct sg_table *st,
-                                     unsigned int pg_start,
-                                     unsigned int flags);
-void intel_gmch_gtt_clear_range(unsigned int first_entry, unsigned int num_entries);
-
-/* Special gtt memory types */
-#define AGP_DCACHE_MEMORY      1
-#define AGP_PHYS_MEMORY                2
-
-/* flag for GFDT type */
-#define AGP_USER_CACHED_MEMORY_GFDT (1 << 3)
-
-#endif
diff --git a/include/drm/intel/intel-gtt.h b/include/drm/intel/intel-gtt.h
new file mode 100644 (file)
index 0000000..cb0d5b7
--- /dev/null
@@ -0,0 +1,39 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/* Common header for intel-gtt.ko and i915.ko */
+
+#ifndef _DRM_INTEL_GTT_H
+#define        _DRM_INTEL_GTT_H
+
+#include <linux/types.h>
+
+struct agp_bridge_data;
+struct pci_dev;
+struct sg_table;
+
+void intel_gmch_gtt_get(u64 *gtt_total,
+                       phys_addr_t *mappable_base,
+                       resource_size_t *mappable_end);
+
+int intel_gmch_probe(struct pci_dev *bridge_pdev, struct pci_dev *gpu_pdev,
+                    struct agp_bridge_data *bridge);
+void intel_gmch_remove(void);
+
+bool intel_gmch_enable_gtt(void);
+
+void intel_gmch_gtt_flush(void);
+void intel_gmch_gtt_insert_page(dma_addr_t addr,
+                               unsigned int pg,
+                               unsigned int flags);
+void intel_gmch_gtt_insert_sg_entries(struct sg_table *st,
+                                     unsigned int pg_start,
+                                     unsigned int flags);
+void intel_gmch_gtt_clear_range(unsigned int first_entry, unsigned int num_entries);
+
+/* Special gtt memory types */
+#define AGP_DCACHE_MEMORY      1
+#define AGP_PHYS_MEMORY                2
+
+/* flag for GFDT type */
+#define AGP_USER_CACHED_MEMORY_GFDT (1 << 3)
+
+#endif