Message ID | bf07d29cefef23ebd5d54fbb0d3bf7e41d132d93.1714399071.git.jani.nikula@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm/i915/color: first batch of implicit dev_priv removals | expand |
On Mon, Apr 29, 2024 at 05:02:15PM +0300, Jani Nikula wrote: > Avoid the implicit dev_priv local variable use, and pass dev_priv > explicitly to the PALETTE register macro. > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > --- > drivers/gpu/drm/i915/display/intel_color.c | 29 ++++++++++++------- > .../gpu/drm/i915/display/intel_color_regs.h | 2 +- > 2 files changed, 20 insertions(+), 11 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_color.c b/drivers/gpu/drm/i915/display/intel_color.c > index ca7112b32cb3..edb805fc9c97 100644 > --- a/drivers/gpu/drm/i915/display/intel_color.c > +++ b/drivers/gpu/drm/i915/display/intel_color.c > @@ -1227,7 +1227,7 @@ static void i9xx_load_lut_8(struct intel_crtc *crtc, > lut = blob->data; > > for (i = 0; i < 256; i++) > - intel_de_write_fw(dev_priv, PALETTE(pipe, i), > + intel_de_write_fw(dev_priv, PALETTE(dev_priv, pipe, i), > i9xx_lut_8(&lut[i])); > } > > @@ -1240,9 +1240,11 @@ static void i9xx_load_lut_10(struct intel_crtc *crtc, > enum pipe pipe = crtc->pipe; > > for (i = 0; i < lut_size - 1; i++) { > - intel_de_write_fw(dev_priv, PALETTE(pipe, 2 * i + 0), > + intel_de_write_fw(dev_priv, > + PALETTE(dev_priv, pipe, 2 * i + 0), > i9xx_lut_10_ldw(&lut[i])); > - intel_de_write_fw(dev_priv, PALETTE(pipe, 2 * i + 1), > + intel_de_write_fw(dev_priv, > + PALETTE(dev_priv, pipe, 2 * i + 1), > i9xx_lut_10_udw(&lut[i])); > } > } > @@ -1274,9 +1276,11 @@ static void i965_load_lut_10p6(struct intel_crtc *crtc, > enum pipe pipe = crtc->pipe; > > for (i = 0; i < lut_size - 1; i++) { > - intel_de_write_fw(dev_priv, PALETTE(pipe, 2 * i + 0), > + intel_de_write_fw(dev_priv, > + PALETTE(dev_priv, pipe, 2 * i + 0), > i965_lut_10p6_ldw(&lut[i])); > - intel_de_write_fw(dev_priv, PALETTE(pipe, 2 * i + 1), > + intel_de_write_fw(dev_priv, > + PALETTE(dev_priv, pipe, 2 * i + 1), > i965_lut_10p6_udw(&lut[i])); > } > > @@ -3150,7 +3154,8 @@ static struct drm_property_blob *i9xx_read_lut_8(struct intel_crtc *crtc) > lut = blob->data; > > for (i = 0; i < LEGACY_LUT_LENGTH; i++) { > - u32 val = intel_de_read_fw(dev_priv, PALETTE(pipe, i)); > + u32 val = intel_de_read_fw(dev_priv, > + PALETTE(dev_priv, pipe, i)); > > i9xx_lut_8_pack(&lut[i], val); > } > @@ -3176,8 +3181,10 @@ static struct drm_property_blob *i9xx_read_lut_10(struct intel_crtc *crtc) > lut = blob->data; > > for (i = 0; i < lut_size - 1; i++) { > - ldw = intel_de_read_fw(dev_priv, PALETTE(pipe, 2 * i + 0)); > - udw = intel_de_read_fw(dev_priv, PALETTE(pipe, 2 * i + 1)); > + ldw = intel_de_read_fw(dev_priv, > + PALETTE(dev_priv, pipe, 2 * i + 0)); > + udw = intel_de_read_fw(dev_priv, > + PALETTE(dev_priv, pipe, 2 * i + 1)); > > i9xx_lut_10_pack(&lut[i], ldw, udw); > } > @@ -3224,8 +3231,10 @@ static struct drm_property_blob *i965_read_lut_10p6(struct intel_crtc *crtc) > lut = blob->data; > > for (i = 0; i < lut_size - 1; i++) { > - u32 ldw = intel_de_read_fw(dev_priv, PALETTE(pipe, 2 * i + 0)); > - u32 udw = intel_de_read_fw(dev_priv, PALETTE(pipe, 2 * i + 1)); > + u32 ldw = intel_de_read_fw(dev_priv, > + PALETTE(dev_priv, pipe, 2 * i + 0)); > + u32 udw = intel_de_read_fw(dev_priv, > + PALETTE(dev_priv, pipe, 2 * i + 1)); > > i965_lut_10p6_pack(&lut[i], ldw, udw); > } > diff --git a/drivers/gpu/drm/i915/display/intel_color_regs.h b/drivers/gpu/drm/i915/display/intel_color_regs.h > index 02033c882d7f..250ceffbd481 100644 > --- a/drivers/gpu/drm/i915/display/intel_color_regs.h > +++ b/drivers/gpu/drm/i915/display/intel_color_regs.h > @@ -30,7 +30,7 @@ > #define PALETTE_10BIT_BLUE_EXP_MASK REG_GENMASK(7, 6) > #define PALETTE_10BIT_BLUE_MANT_MASK REG_GENMASK(5, 2) > #define PALETTE_10BIT_BLUE_UDW_MASK REG_GENMASK(1, 0) > -#define PALETTE(pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \ > +#define PALETTE(dev_priv, pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \ > _PICK_EVEN_2RANGES(pipe, 2, \ > _PALETTE_A, _PALETTE_B, \ > _CHV_PALETTE_C, _CHV_PALETTE_C) + \ > -- > 2.39.2 >
On Mon, 29 Apr 2024, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote: > On Mon, Apr 29, 2024 at 05:02:15PM +0300, Jani Nikula wrote: >> Avoid the implicit dev_priv local variable use, and pass dev_priv >> explicitly to the PALETTE register macro. >> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> > > Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Pushed the series to din, thanks for the review! BR, Jani.
diff --git a/drivers/gpu/drm/i915/display/intel_color.c b/drivers/gpu/drm/i915/display/intel_color.c index ca7112b32cb3..edb805fc9c97 100644 --- a/drivers/gpu/drm/i915/display/intel_color.c +++ b/drivers/gpu/drm/i915/display/intel_color.c @@ -1227,7 +1227,7 @@ static void i9xx_load_lut_8(struct intel_crtc *crtc, lut = blob->data; for (i = 0; i < 256; i++) - intel_de_write_fw(dev_priv, PALETTE(pipe, i), + intel_de_write_fw(dev_priv, PALETTE(dev_priv, pipe, i), i9xx_lut_8(&lut[i])); } @@ -1240,9 +1240,11 @@ static void i9xx_load_lut_10(struct intel_crtc *crtc, enum pipe pipe = crtc->pipe; for (i = 0; i < lut_size - 1; i++) { - intel_de_write_fw(dev_priv, PALETTE(pipe, 2 * i + 0), + intel_de_write_fw(dev_priv, + PALETTE(dev_priv, pipe, 2 * i + 0), i9xx_lut_10_ldw(&lut[i])); - intel_de_write_fw(dev_priv, PALETTE(pipe, 2 * i + 1), + intel_de_write_fw(dev_priv, + PALETTE(dev_priv, pipe, 2 * i + 1), i9xx_lut_10_udw(&lut[i])); } } @@ -1274,9 +1276,11 @@ static void i965_load_lut_10p6(struct intel_crtc *crtc, enum pipe pipe = crtc->pipe; for (i = 0; i < lut_size - 1; i++) { - intel_de_write_fw(dev_priv, PALETTE(pipe, 2 * i + 0), + intel_de_write_fw(dev_priv, + PALETTE(dev_priv, pipe, 2 * i + 0), i965_lut_10p6_ldw(&lut[i])); - intel_de_write_fw(dev_priv, PALETTE(pipe, 2 * i + 1), + intel_de_write_fw(dev_priv, + PALETTE(dev_priv, pipe, 2 * i + 1), i965_lut_10p6_udw(&lut[i])); } @@ -3150,7 +3154,8 @@ static struct drm_property_blob *i9xx_read_lut_8(struct intel_crtc *crtc) lut = blob->data; for (i = 0; i < LEGACY_LUT_LENGTH; i++) { - u32 val = intel_de_read_fw(dev_priv, PALETTE(pipe, i)); + u32 val = intel_de_read_fw(dev_priv, + PALETTE(dev_priv, pipe, i)); i9xx_lut_8_pack(&lut[i], val); } @@ -3176,8 +3181,10 @@ static struct drm_property_blob *i9xx_read_lut_10(struct intel_crtc *crtc) lut = blob->data; for (i = 0; i < lut_size - 1; i++) { - ldw = intel_de_read_fw(dev_priv, PALETTE(pipe, 2 * i + 0)); - udw = intel_de_read_fw(dev_priv, PALETTE(pipe, 2 * i + 1)); + ldw = intel_de_read_fw(dev_priv, + PALETTE(dev_priv, pipe, 2 * i + 0)); + udw = intel_de_read_fw(dev_priv, + PALETTE(dev_priv, pipe, 2 * i + 1)); i9xx_lut_10_pack(&lut[i], ldw, udw); } @@ -3224,8 +3231,10 @@ static struct drm_property_blob *i965_read_lut_10p6(struct intel_crtc *crtc) lut = blob->data; for (i = 0; i < lut_size - 1; i++) { - u32 ldw = intel_de_read_fw(dev_priv, PALETTE(pipe, 2 * i + 0)); - u32 udw = intel_de_read_fw(dev_priv, PALETTE(pipe, 2 * i + 1)); + u32 ldw = intel_de_read_fw(dev_priv, + PALETTE(dev_priv, pipe, 2 * i + 0)); + u32 udw = intel_de_read_fw(dev_priv, + PALETTE(dev_priv, pipe, 2 * i + 1)); i965_lut_10p6_pack(&lut[i], ldw, udw); } diff --git a/drivers/gpu/drm/i915/display/intel_color_regs.h b/drivers/gpu/drm/i915/display/intel_color_regs.h index 02033c882d7f..250ceffbd481 100644 --- a/drivers/gpu/drm/i915/display/intel_color_regs.h +++ b/drivers/gpu/drm/i915/display/intel_color_regs.h @@ -30,7 +30,7 @@ #define PALETTE_10BIT_BLUE_EXP_MASK REG_GENMASK(7, 6) #define PALETTE_10BIT_BLUE_MANT_MASK REG_GENMASK(5, 2) #define PALETTE_10BIT_BLUE_UDW_MASK REG_GENMASK(1, 0) -#define PALETTE(pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \ +#define PALETTE(dev_priv, pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \ _PICK_EVEN_2RANGES(pipe, 2, \ _PALETTE_A, _PALETTE_B, \ _CHV_PALETTE_C, _CHV_PALETTE_C) + \
Avoid the implicit dev_priv local variable use, and pass dev_priv explicitly to the PALETTE register macro. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- drivers/gpu/drm/i915/display/intel_color.c | 29 ++++++++++++------- .../gpu/drm/i915/display/intel_color_regs.h | 2 +- 2 files changed, 20 insertions(+), 11 deletions(-)