]> www.infradead.org Git - users/willy/xarray.git/commit
drm/i915: Refactor skl+ plane register offset calculations
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 13 May 2024 17:00:40 +0000 (20:00 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 15 May 2024 11:11:24 +0000 (14:11 +0300)
commit6f320c6a00ce4c7d917021b64bab1571b860915c
treee974901ad1e7c70818f5882bded90bb77bc436af
parentb7d4e9074ac06ea507f1927192ddf6c9cae8e085
drm/i915: Refactor skl+ plane register offset calculations

Currently every skl+ plane register defines some intermediate
macros to calculate the final register offset. Pull all of that
into common macros, simplifying the final register offset stuff
into just five defines:
- raw register offsets for the planes 1 and 2 on pipes A and B
- the final parametrized macro

v2: Rebase

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