Commit 220b3376 authored by Lucas De Marchi's avatar Lucas De Marchi
Browse files

drm/i915: Convert PALETTE() to _PICK_EVEN_2RANGES()



PALETTE() can use _PICK_EVEN_2RANGES instead of _PICK, which
reduces the size and is safer.

Signed-off-by: default avatarLucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: default avatarAnusha <Srivatsa&lt;anusha.srivatsa@intel.com>
Acked-by: default avatarJani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230120193457.3295977-9-lucas.demarchi@intel.com
parent 0d6e08c7
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -1735,8 +1735,9 @@
#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) +			\
				      _PICK((pipe), _PALETTE_A,		\
					    _PALETTE_B, _CHV_PALETTE_C) + \
			       _PICK_EVEN_2RANGES(pipe, 2,			\
						  _PALETTE_A, _PALETTE_B,	\
						  _CHV_PALETTE_C, _CHV_PALETTE_C) + \
						  (i) * 4)

#define PEG_BAND_GAP_DATA	_MMIO(0x14d68)