linux/drivers/gpu/drm/i915/gvt
Jani Nikula 188bdfb776 drm/i915: split out display register macros to a separate file
This is a scripted split of the display related register macros from
i915_reg.h to display/intel_display_regs.h. As a starting point, move
all the macros that are only used in display code (or GVT). If there are
users in core i915 code or soc/, or no users anywhere, keep the macros
in i915_reg.h. This is done in groups of macros separated by blank
lines, moving the comments along with the groups.

Some manually picked macro groups are kept/moved regardless of the
heuristics above.

This is obviously a very crude approach. It's not perfect. But there are
4.2k lines in i915_reg.h, and its refactoring has ground to a halt. This
is the big hammer that splits the file to two, and enables further
cleanup.

Cc: Suraj Kandpal <suraj.kandpal@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com> # v2
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://lore.kernel.org/r/20250606102256.2080073-1-jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
2025-06-09 13:25:10 +03:00
..
aperture_gm.c
cfg_space.c
cmd_parser.c drm/i915: split out display register macros to a separate file 2025-06-09 13:25:10 +03:00
cmd_parser.h
debug.h
debugfs.c
display.c drm/i915: split out display register macros to a separate file 2025-06-09 13:25:10 +03:00
display.h drm/i915/sbi: clean up SBI register macro definitions and usage 2025-06-04 16:28:47 +03:00
dmabuf.c
dmabuf.h
edid.c drm/i915: stop including display/intel_display_{core, limits}.h from i915_drv.h 2025-05-27 11:25:53 +03:00
edid.h
execlist.c
execlist.h
fb_decoder.c drm/i915: split out display register macros to a separate file 2025-06-09 13:25:10 +03:00
fb_decoder.h
firmware.c
gtt.c
gtt.h
gvt.h
handlers.c drm/i915: split out display register macros to a separate file 2025-06-09 13:25:10 +03:00
interrupt.c drm/i915: split out display register macros to a separate file 2025-06-09 13:25:10 +03:00
interrupt.h
kvmgt.c
Makefile
mmio.c drm/i915: split out display register macros to a separate file 2025-06-09 13:25:10 +03:00
mmio.h
mmio_context.c
mmio_context.h
opregion.c drm/i915/gvt: fix unterminated-string-initialization warning 2025-04-07 11:00:08 +03:00
page_track.c
page_track.h
reg.h
sched_policy.c Cross-subsystem Changes: 2025-04-15 05:06:51 +10:00
sched_policy.h
scheduler.c
scheduler.h
trace.h
trace_points.c
vgpu.c