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

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

index acc80d4393520dd91cf7d7c3f4fecbb64a65aade..ae8f6617aa70ca6904241157074901796b82ed2b 100644 (file)
@@ -784,7 +784,8 @@ gen11_dsi_configure_transcoder(struct intel_encoder *encoder,
        if (intel_dsi->dual_link) {
                for_each_dsi_port(port, intel_dsi->ports) {
                        dsi_trans = dsi_port_to_transcoder(port);
-                       intel_de_rmw(dev_priv, TRANS_DDI_FUNC_CTL2(dsi_trans),
+                       intel_de_rmw(dev_priv,
+                                    TRANS_DDI_FUNC_CTL2(dev_priv, dsi_trans),
                                     0, PORT_SYNC_MODE_ENABLE);
                }
 
@@ -1344,7 +1345,8 @@ static void gen11_dsi_deconfigure_trancoder(struct intel_encoder *encoder)
        if (intel_dsi->dual_link) {
                for_each_dsi_port(port, intel_dsi->ports) {
                        dsi_trans = dsi_port_to_transcoder(port);
-                       intel_de_rmw(dev_priv, TRANS_DDI_FUNC_CTL2(dsi_trans),
+                       intel_de_rmw(dev_priv,
+                                    TRANS_DDI_FUNC_CTL2(dev_priv, dsi_trans),
                                     PORT_SYNC_MODE_ENABLE, 0);
                }
        }
index 4a55ef88c41448c92dd965ffa3d69b95f04469ad..97355a4a0a55fc83b360928ab2d23269755acff1 100644 (file)
@@ -603,7 +603,8 @@ void intel_ddi_enable_transcoder_func(struct intel_encoder *encoder,
                }
 
                intel_de_write(dev_priv,
-                              TRANS_DDI_FUNC_CTL2(cpu_transcoder), ctl2);
+                              TRANS_DDI_FUNC_CTL2(dev_priv, cpu_transcoder),
+                              ctl2);
        }
 
        intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(dev_priv, cpu_transcoder),
@@ -640,7 +641,8 @@ void intel_ddi_disable_transcoder_func(const struct intel_crtc_state *crtc_state
 
        if (DISPLAY_VER(dev_priv) >= 11)
                intel_de_write(dev_priv,
-                              TRANS_DDI_FUNC_CTL2(cpu_transcoder), 0);
+                              TRANS_DDI_FUNC_CTL2(dev_priv, cpu_transcoder),
+                              0);
 
        ctl = intel_de_read(dev_priv,
                            TRANS_DDI_FUNC_CTL(dev_priv, cpu_transcoder));
@@ -3757,7 +3759,8 @@ static enum transcoder bdw_transcoder_master_readout(struct drm_i915_private *de
        u32 master_select;
 
        if (DISPLAY_VER(dev_priv) >= 11) {
-               u32 ctl2 = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL2(cpu_transcoder));
+               u32 ctl2 = intel_de_read(dev_priv,
+                                        TRANS_DDI_FUNC_CTL2(dev_priv, cpu_transcoder));
 
                if ((ctl2 & PORT_SYNC_MODE_ENABLE) == 0)
                        return INVALID_TRANSCODER;
index 176cfac741405b940706cf75ef7a164c24ba5144..82e1369e5d76b08b230e4aa134c2b41829908584 100644 (file)
@@ -914,7 +914,8 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
         * Incase of dual link, TE comes from DSI_1
         * this is to check if dual link is enabled
         */
-       val = intel_uncore_read(&dev_priv->uncore, TRANS_DDI_FUNC_CTL2(TRANSCODER_DSI_0));
+       val = intel_uncore_read(&dev_priv->uncore,
+                               TRANS_DDI_FUNC_CTL2(dev_priv, TRANSCODER_DSI_0));
        val &= PORT_SYNC_MODE_ENABLE;
 
        /*
index 195f4993fe02bc0cca9443bcc84669ec9a936426..e7a627f5da4d13efdc99d36b5355e377f168b86f 100644 (file)
@@ -3928,7 +3928,7 @@ enum skl_power_gate {
 #define _TRANS_DDI_FUNC_CTL2_EDP       0x6f404
 #define _TRANS_DDI_FUNC_CTL2_DSI0      0x6b404
 #define _TRANS_DDI_FUNC_CTL2_DSI1      0x6bc04
-#define TRANS_DDI_FUNC_CTL2(tran)      _MMIO_TRANS2(dev_priv, tran, _TRANS_DDI_FUNC_CTL2_A)
+#define TRANS_DDI_FUNC_CTL2(dev_priv, tran)    _MMIO_TRANS2(dev_priv, tran, _TRANS_DDI_FUNC_CTL2_A)
 #define  PORT_SYNC_MODE_ENABLE                 REG_BIT(4)
 #define  PORT_SYNC_MODE_MASTER_SELECT_MASK     REG_GENMASK(2, 0)
 #define  PORT_SYNC_MODE_MASTER_SELECT(x)       REG_FIELD_PREP(PORT_SYNC_MODE_MASTER_SELECT_MASK, (x))