Commit 15e86b3a authored by Uma Shankar's avatar Uma Shankar
Browse files

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: default avatarUma Shankar <uma.shankar@intel.com>
Reviewed-by: default avatarJani Nikula <jani.nikula@intel.com>
Link: https://patch.msgid.link/20260205094341.1882816-6-uma.shankar@intel.com
parent 27442c5f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
#include <linux/debugfs.h>

#include <drm/drm_print.h>
#include <drm/intel/intel_pcode_regs.h>

#include "hsw_ips.h"
#include "i915_reg.h"
+1 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@

#include <drm/drm_atomic_state_helper.h>
#include <drm/drm_print.h>
#include <drm/intel/intel_pcode_regs.h>

#include "i915_reg.h"
#include "intel_bw.h"
+1 −1
Original line number Diff line number Diff line
@@ -27,9 +27,9 @@

#include <drm/drm_fixed.h>
#include <drm/drm_print.h>
#include <drm/intel/intel_pcode_regs.h>

#include "hsw_ips.h"
#include "i915_reg.h"
#include "intel_atomic.h"
#include "intel_audio.h"
#include "intel_cdclk.h"
+1 −0
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
#include <linux/string_helpers.h>

#include <drm/drm_print.h>
#include <drm/intel/intel_pcode_regs.h>

#include "i915_reg.h"
#include "intel_backlight_regs.h"
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
#include <linux/iopoll.h>

#include <drm/drm_print.h>
#include <drm/intel/intel_pcode_regs.h>

#include "i915_reg.h"
#include "intel_backlight_regs.h"
Loading