]> www.infradead.org Git - users/hch/configfs.git/commitdiff
drm/i915: pass dev_priv explicitly to TGL_DP_TP_CTL
authorJani Nikula <jani.nikula@intel.com>
Tue, 4 Jun 2024 15:26:19 +0000 (18:26 +0300)
committerJani Nikula <jani.nikula@intel.com>
Fri, 7 Jun 2024 08:30:41 +0000 (11:30 +0300)
Avoid the implicit dev_priv local variable use, and pass dev_priv
explicitly to the TGL_DP_TP_CTL register macro.

Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/3d3e2b732ec9372cf6b1ae44b25342179b028b1a.1717514638.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_ddi.c
drivers/gpu/drm/i915/i915_reg.h

index 97355a4a0a55fc83b360928ab2d23269755acff1..9ec3b032affdf92087e36ab7d472647ff308282f 100644 (file)
@@ -2184,7 +2184,8 @@ i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder,
        struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
 
        if (DISPLAY_VER(dev_priv) >= 12)
-               return TGL_DP_TP_CTL(tgl_dp_tp_transcoder(crtc_state));
+               return TGL_DP_TP_CTL(dev_priv,
+                                    tgl_dp_tp_transcoder(crtc_state));
        else
                return DP_TP_CTL(encoder->port);
 }
index e7a627f5da4d13efdc99d36b5355e377f168b86f..22aa7dd6a1834b290cb97ce70910aa1ff7b1723e 100644 (file)
@@ -3941,7 +3941,7 @@ enum skl_power_gate {
 #define _DP_TP_CTL_B                   0x64140
 #define _TGL_DP_TP_CTL_A               0x60540
 #define DP_TP_CTL(port) _MMIO_PORT(port, _DP_TP_CTL_A, _DP_TP_CTL_B)
-#define TGL_DP_TP_CTL(tran) _MMIO_TRANS2(dev_priv, (tran), _TGL_DP_TP_CTL_A)
+#define TGL_DP_TP_CTL(dev_priv, tran) _MMIO_TRANS2(dev_priv, (tran), _TGL_DP_TP_CTL_A)
 #define  DP_TP_CTL_ENABLE                      (1 << 31)
 #define  DP_TP_CTL_FEC_ENABLE                  (1 << 30)
 #define  DP_TP_CTL_MODE_SST                    (0 << 27)