summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/display/intel_atomic_plane.c
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2024-10-29 17:55:36 +0200
committerJani Nikula <jani.nikula@intel.com>2024-10-30 14:19:07 +0200
commit5eb2e7855910561a07d4cedf9c898624899b057b (patch)
treeeefd2b6bef8d7714c6ada750bcb3c39781792a42 /drivers/gpu/drm/i915/display/intel_atomic_plane.c
parent3291b7418a3e0f085ded70ceec0c9843c571dbd3 (diff)
downloadlinux-5eb2e7855910561a07d4cedf9c898624899b057b.tar.gz
linux-5eb2e7855910561a07d4cedf9c898624899b057b.tar.bz2
linux-5eb2e7855910561a07d4cedf9c898624899b057b.zip
drm/i915/display: use x100 version for full version and release
Use x100, or ver * 100 + rel, versions for full IP version checks, similar to what xe driver does: - Replace IP_VER(14, 1) inline with 1401, etc. - Convert DISPLAY_VER_FULL() to DISPLAY_VERx100() - Convert IS_DISPLAY_VER_FULL() to IS_DISPLAY_VERx100() - Convert IS_DISPLAY_VER_STEP() to IS_DISPLAY_VERx100_STEP() This makes ver.rel versions easier to use, follows the xe driver pattern, and drops the dependency on the IP_VER() macro. v2: Rebase, drop IP_VER() from xe compat headers v3: Rebase Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Acked-by: Matt Roper <matthew.d.roper@intel.com> Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241029155536.753413-1-jani.nikula@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_atomic_plane.c')
-rw-r--r--drivers/gpu/drm/i915/display/intel_atomic_plane.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
index 73fe36f00dae..d89630b2d5c1 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -1026,8 +1026,8 @@ int intel_plane_check_src_coordinates(struct intel_plane_state *plane_state)
vsub = 1;
/* Wa_16023981245 */
- if ((DISPLAY_VER_FULL(i915) == IP_VER(20, 0) ||
- DISPLAY_VER_FULL(i915) == IP_VER(30, 0)) &&
+ if ((DISPLAY_VERx100(i915) == 2000 ||
+ DISPLAY_VERx100(i915) == 3000) &&
src_x % 2 != 0)
hsub = 2;
} else {