From: Jani Nikula Date: Wed, 28 Jan 2026 14:59:07 +0000 (+0200) Subject: drm/i915/display: move enum aux_ch to intel_display_limits.h X-Git-Tag: v7.1-rc1~167^2~24^2~209 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dccc15e55ad7f7d86d48a5c7f4ef9feffd1d5805;p=thirdparty%2Flinux.git drm/i915/display: move enum aux_ch to intel_display_limits.h Move enum aux_ch from intel_display.h to intel_display_limits.h to avoid having to include the former from gvt. This currently happens via intel_display_types.h, which we can also drop in favour of intel_display_limits.h in intel_gvt_mmio_table.c. Cc: Ankit Nautiyal Reviewed-by: Ankit Nautiyal Reviewed-by: Suraj Kandpal Link: https://patch.msgid.link/86ccc91ee1ca96fa145b750e2f1935918ec288d0.1769612208.git.jani.nikula@intel.com Signed-off-by: Jani Nikula --- diff --git a/drivers/gpu/drm/i915/display/intel_display.h b/drivers/gpu/drm/i915/display/intel_display.h index f8e6e4e827222..4cced16af8cef 100644 --- a/drivers/gpu/drm/i915/display/intel_display.h +++ b/drivers/gpu/drm/i915/display/intel_display.h @@ -135,32 +135,6 @@ enum tc_port { I915_MAX_TC_PORTS }; -enum aux_ch { - AUX_CH_NONE = -1, - - AUX_CH_A, - AUX_CH_B, - AUX_CH_C, - AUX_CH_D, - AUX_CH_E, /* ICL+ */ - AUX_CH_F, - AUX_CH_G, - AUX_CH_H, - AUX_CH_I, - - /* tgl+ */ - AUX_CH_USBC1 = AUX_CH_D, - AUX_CH_USBC2, - AUX_CH_USBC3, - AUX_CH_USBC4, - AUX_CH_USBC5, - AUX_CH_USBC6, - - /* XE_LPD repositions D/E offsets and bitfields */ - AUX_CH_D_XELPD = AUX_CH_USBC5, - AUX_CH_E_XELPD, -}; - enum phy { PHY_NONE = -1, diff --git a/drivers/gpu/drm/i915/display/intel_display_limits.h b/drivers/gpu/drm/i915/display/intel_display_limits.h index cb3c9c665c44e..453f7b7208157 100644 --- a/drivers/gpu/drm/i915/display/intel_display_limits.h +++ b/drivers/gpu/drm/i915/display/intel_display_limits.h @@ -138,6 +138,32 @@ enum hpd_pin { HPD_NUM_PINS }; +enum aux_ch { + AUX_CH_NONE = -1, + + AUX_CH_A, + AUX_CH_B, + AUX_CH_C, + AUX_CH_D, + AUX_CH_E, /* ICL+ */ + AUX_CH_F, + AUX_CH_G, + AUX_CH_H, + AUX_CH_I, + + /* tgl+ */ + AUX_CH_USBC1 = AUX_CH_D, + AUX_CH_USBC2, + AUX_CH_USBC3, + AUX_CH_USBC4, + AUX_CH_USBC5, + AUX_CH_USBC6, + + /* XE_LPD repositions D/E offsets and bitfields */ + AUX_CH_D_XELPD = AUX_CH_USBC5, + AUX_CH_E_XELPD, +}; + enum intel_color_block { INTEL_PLANE_CB_PRE_CSC_LUT, INTEL_PLANE_CB_CSC, diff --git a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c index 052596ac83a05..c0154fd77fc9a 100644 --- a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c +++ b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c @@ -11,8 +11,8 @@ #include "display/intel_color_regs.h" #include "display/intel_crt_regs.h" #include "display/intel_cursor_regs.h" +#include "display/intel_display_limits.h" #include "display/intel_display_regs.h" -#include "display/intel_display_types.h" #include "display/intel_dmc_regs.h" #include "display/intel_dp_aux_regs.h" #include "display/intel_dpio_phy.h"