]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/display: move enum aux_ch to intel_display_limits.h
authorJani Nikula <jani.nikula@intel.com>
Wed, 28 Jan 2026 14:59:07 +0000 (16:59 +0200)
committerJani Nikula <jani.nikula@intel.com>
Thu, 29 Jan 2026 08:18:53 +0000 (10:18 +0200)
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 <ankit.k.nautiyal@intel.com>
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/86ccc91ee1ca96fa145b750e2f1935918ec288d0.1769612208.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_display.h
drivers/gpu/drm/i915/display/intel_display_limits.h
drivers/gpu/drm/i915/intel_gvt_mmio_table.c

index f8e6e4e827222bb16273881b002d9bba79b52652..4cced16af8cef5c5e16e2677dce46f3564c3dac7 100644 (file)
@@ -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,
 
index cb3c9c665c44ea3ef1788807763435929ed1666c..453f7b7208157e0f6a3f7906e6e56b602ee03a0d 100644 (file)
@@ -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,
index 052596ac83a05274934105530ea4111cd550c8d4..c0154fd77fc9ac5499819080c198197b82468437 100644 (file)
@@ -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"