]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/reg: fix transcoder timing register style
authorJani Nikula <jani.nikula@intel.com>
Tue, 10 Sep 2024 13:28:45 +0000 (16:28 +0300)
committerJani Nikula <jani.nikula@intel.com>
Wed, 11 Sep 2024 14:06:11 +0000 (17:06 +0300)
Adhere to the style described at the top of i915_reg.h.

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/fcd7c5114f707da8018c65fbb44a70dbdceec37f.1725974820.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_psr_regs.h
drivers/gpu/drm/i915/i915_reg.h

index 642bb15fb5475a0cbfd1b096fb686aa7e013ff45..945fdc750a03f3ecaf97b0795ad132263eb05fcb 100644 (file)
@@ -9,6 +9,7 @@
 #include "intel_display_reg_defs.h"
 #include "intel_dp_aux_regs.h"
 
+#define _TRANS_EXITLINE_A      0x60018
 #define TRANS_EXITLINE(dev_priv, trans)        _MMIO_TRANS2(dev_priv, (trans), _TRANS_EXITLINE_A)
 #define   EXITLINE_ENABLE      REG_BIT(31)
 #define   EXITLINE_MASK                REG_GENMASK(12, 0)
index 41f4350a7c6c582ce612ec0c0d2c7d4d32b586b3..7a6ca695bb6aa3dffbbe270d866d46910e66810f 100644 (file)
 
 /* Pipe/transcoder A timing regs */
 #define _TRANS_HTOTAL_A                0x60000
+#define _TRANS_HTOTAL_B                0x61000
+#define TRANS_HTOTAL(dev_priv, trans)  _MMIO_TRANS2(dev_priv, (trans), _TRANS_HTOTAL_A)
 #define   HTOTAL_MASK                  REG_GENMASK(31, 16)
 #define   HTOTAL(htotal)               REG_FIELD_PREP(HTOTAL_MASK, (htotal))
 #define   HACTIVE_MASK                 REG_GENMASK(15, 0)
 #define   HACTIVE(hdisplay)            REG_FIELD_PREP(HACTIVE_MASK, (hdisplay))
+
 #define _TRANS_HBLANK_A                0x60004
+#define _TRANS_HBLANK_B                0x61004
+#define TRANS_HBLANK(dev_priv, trans)  _MMIO_TRANS2(dev_priv, (trans), _TRANS_HBLANK_A)
 #define   HBLANK_END_MASK              REG_GENMASK(31, 16)
 #define   HBLANK_END(hblank_end)       REG_FIELD_PREP(HBLANK_END_MASK, (hblank_end))
 #define   HBLANK_START_MASK            REG_GENMASK(15, 0)
 #define   HBLANK_START(hblank_start)   REG_FIELD_PREP(HBLANK_START_MASK, (hblank_start))
+
 #define _TRANS_HSYNC_A         0x60008
+#define _TRANS_HSYNC_B         0x61008
+#define TRANS_HSYNC(dev_priv, trans)   _MMIO_TRANS2(dev_priv, (trans), _TRANS_HSYNC_A)
 #define   HSYNC_END_MASK               REG_GENMASK(31, 16)
 #define   HSYNC_END(hsync_end)         REG_FIELD_PREP(HSYNC_END_MASK, (hsync_end))
 #define   HSYNC_START_MASK             REG_GENMASK(15, 0)
 #define   HSYNC_START(hsync_start)     REG_FIELD_PREP(HSYNC_START_MASK, (hsync_start))
+
 #define _TRANS_VTOTAL_A                0x6000c
+#define _TRANS_VTOTAL_B                0x6100c
+#define TRANS_VTOTAL(dev_priv, trans)  _MMIO_TRANS2(dev_priv, (trans), _TRANS_VTOTAL_A)
 #define   VTOTAL_MASK                  REG_GENMASK(31, 16)
 #define   VTOTAL(vtotal)               REG_FIELD_PREP(VTOTAL_MASK, (vtotal))
 #define   VACTIVE_MASK                 REG_GENMASK(15, 0)
 #define   VACTIVE(vdisplay)            REG_FIELD_PREP(VACTIVE_MASK, (vdisplay))
+
 #define _TRANS_VBLANK_A                0x60010
+#define _TRANS_VBLANK_B                0x61010
+#define TRANS_VBLANK(dev_priv, trans)  _MMIO_TRANS2(dev_priv, (trans), _TRANS_VBLANK_A)
 #define   VBLANK_END_MASK              REG_GENMASK(31, 16)
 #define   VBLANK_END(vblank_end)       REG_FIELD_PREP(VBLANK_END_MASK, (vblank_end))
 #define   VBLANK_START_MASK            REG_GENMASK(15, 0)
 #define   VBLANK_START(vblank_start)   REG_FIELD_PREP(VBLANK_START_MASK, (vblank_start))
+
 #define _TRANS_VSYNC_A         0x60014
+#define _TRANS_VSYNC_B         0x61014
+#define TRANS_VSYNC(dev_priv, trans)   _MMIO_TRANS2(dev_priv, (trans), _TRANS_VSYNC_A)
 #define   VSYNC_END_MASK               REG_GENMASK(31, 16)
 #define   VSYNC_END(vsync_end)         REG_FIELD_PREP(VSYNC_END_MASK, (vsync_end))
 #define   VSYNC_START_MASK             REG_GENMASK(15, 0)
 #define   VSYNC_START(vsync_start)     REG_FIELD_PREP(VSYNC_START_MASK, (vsync_start))
-#define _TRANS_EXITLINE_A      0x60018
+
 #define _PIPEASRC              0x6001c
+#define _PIPEBSRC              0x6101c
+#define PIPESRC(dev_priv, pipe)                _MMIO_TRANS2(dev_priv, (pipe), _PIPEASRC)
 #define   PIPESRC_WIDTH_MASK   REG_GENMASK(31, 16)
 #define   PIPESRC_WIDTH(w)     REG_FIELD_PREP(PIPESRC_WIDTH_MASK, (w))
 #define   PIPESRC_HEIGHT_MASK  REG_GENMASK(15, 0)
 #define   PIPESRC_HEIGHT(h)    REG_FIELD_PREP(PIPESRC_HEIGHT_MASK, (h))
-#define _BCLRPAT_A             0x60020
-#define _TRANS_VSYNCSHIFT_A    0x60028
-#define _TRANS_MULT_A          0x6002c
 
-/* Pipe/transcoder B timing regs */
-#define _TRANS_HTOTAL_B                0x61000
-#define _TRANS_HBLANK_B                0x61004
-#define _TRANS_HSYNC_B         0x61008
-#define _TRANS_VTOTAL_B                0x6100c
-#define _TRANS_VBLANK_B                0x61010
-#define _TRANS_VSYNC_B         0x61014
-#define _PIPEBSRC              0x6101c
+#define _BCLRPAT_A             0x60020
 #define _BCLRPAT_B             0x61020
+#define BCLRPAT(dev_priv, trans)               _MMIO_TRANS2(dev_priv, (trans), _BCLRPAT_A)
+
+#define _TRANS_VSYNCSHIFT_A    0x60028
 #define _TRANS_VSYNCSHIFT_B    0x61028
+#define TRANS_VSYNCSHIFT(dev_priv, trans)      _MMIO_TRANS2(dev_priv, (trans), _TRANS_VSYNCSHIFT_A)
+
+#define _TRANS_MULT_A          0x6002c
 #define _TRANS_MULT_B          0x6102c
+#define TRANS_MULT(dev_priv, trans)    _MMIO_TRANS2(dev_priv, (trans), _TRANS_MULT_A)
 
 /* DSI 0 timing regs */
 #define _TRANS_HTOTAL_DSI0     0x6b000
 #define _TRANS_VSYNC_DSI1      0x6b814
 #define _TRANS_VSYNCSHIFT_DSI1 0x6b828
 
-#define TRANS_HTOTAL(dev_priv, trans)  _MMIO_TRANS2(dev_priv, (trans), _TRANS_HTOTAL_A)
-#define TRANS_HBLANK(dev_priv, trans)  _MMIO_TRANS2(dev_priv, (trans), _TRANS_HBLANK_A)
-#define TRANS_HSYNC(dev_priv, trans)   _MMIO_TRANS2(dev_priv, (trans), _TRANS_HSYNC_A)
-#define TRANS_VTOTAL(dev_priv, trans)  _MMIO_TRANS2(dev_priv, (trans), _TRANS_VTOTAL_A)
-#define TRANS_VBLANK(dev_priv, trans)  _MMIO_TRANS2(dev_priv, (trans), _TRANS_VBLANK_A)
-#define TRANS_VSYNC(dev_priv, trans)   _MMIO_TRANS2(dev_priv, (trans), _TRANS_VSYNC_A)
-#define BCLRPAT(dev_priv, trans)               _MMIO_TRANS2(dev_priv, (trans), _BCLRPAT_A)
-#define TRANS_VSYNCSHIFT(dev_priv, trans)      _MMIO_TRANS2(dev_priv, (trans), _TRANS_VSYNCSHIFT_A)
-#define PIPESRC(dev_priv, pipe)                _MMIO_TRANS2(dev_priv, (pipe), _PIPEASRC)
-#define TRANS_MULT(dev_priv, trans)    _MMIO_TRANS2(dev_priv, (trans), _TRANS_MULT_A)
-
 /* VGA port control */
 #define ADPA                   _MMIO(0x61100)
 #define PCH_ADPA                _MMIO(0xe1100)