]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/{i915, xe}: Extract pcode definitions to common header
authorUma Shankar <uma.shankar@intel.com>
Thu, 5 Feb 2026 09:43:26 +0000 (15:13 +0530)
committerUma Shankar <uma.shankar@intel.com>
Thu, 12 Feb 2026 10:00:40 +0000 (15:30 +0530)
commit15e86b3abdc20f62e0ab8fed0030ff39e7320587
treeba699ca55ba2ce37788014932f5ed775e723f162
parent27442c5fe702acdb8fd8bc4fa4916f6131a9861c
drm/{i915, xe}: Extract pcode definitions to common header

There are certain register definitions which are commonly shared
by i915, xe and display. Extract the same to a common header to
avoid duplication.

Move GEN6_PCODE_MAILBOX to common pcode header to make intel_cdclk.c
free from including i915_reg.h.

v3: Include pcode header as required, instead in i915_reg.h (Jani)

v2: Make the header granular and per feature (Jani)

Signed-off-by: Uma Shankar <uma.shankar@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patch.msgid.link/20260205094341.1882816-6-uma.shankar@intel.com
20 files changed:
drivers/gpu/drm/i915/display/hsw_ips.c
drivers/gpu/drm/i915/display/intel_bw.c
drivers/gpu/drm/i915/display/intel_cdclk.c
drivers/gpu/drm/i915/display/intel_display_power.c
drivers/gpu/drm/i915/display/intel_display_power_well.c
drivers/gpu/drm/i915/display/intel_dram.c
drivers/gpu/drm/i915/display/intel_hdcp.c
drivers/gpu/drm/i915/display/skl_watermark.c
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c
drivers/gpu/drm/i915/gt/intel_llc.c
drivers/gpu/drm/i915/gt/intel_rc6.c
drivers/gpu/drm/i915/gt/intel_rps.c
drivers/gpu/drm/i915/gvt/handlers.c
drivers/gpu/drm/i915/i915_driver.c
drivers/gpu/drm/i915/i915_hwmon.c
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_gvt_mmio_table.c
drivers/gpu/drm/i915/intel_pcode.c
include/drm/intel/intel_pcode_regs.h [new file with mode: 0644]