[PATCH] drm/i915/display: Fix macro HAS_ULTRAJOINER
Jani Nikula
jani.nikula at linux.intel.com
Fri Jun 6 13:33:10 UTC 2025
On Thu, 05 Jun 2025, Ankit Nautiyal <ankit.k.nautiyal at intel.com> wrote:
> Not all platforms that have display >= 20 support ultrajoiner.
That implies some of them do, but the patch says none of them do.
> Fix the macro HAS_ULTRAJOINER with correct platforms.
>
> Bspec: 69556
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal at intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display_device.h | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h
> index 0ac5484c0043..4308822f0415 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_device.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_device.h
> @@ -192,9 +192,8 @@ struct intel_display_platforms {
> #define HAS_TRANSCODER(__display, trans) ((DISPLAY_RUNTIME_INFO(__display)->cpu_transcoder_mask & \
> BIT(trans)) != 0)
> #define HAS_UNCOMPRESSED_JOINER(__display) (DISPLAY_VER(__display) >= 13)
> -#define HAS_ULTRAJOINER(__display) ((DISPLAY_VER(__display) >= 20 || \
> - ((__display)->platform.dgfx && DISPLAY_VER(__display) == 14)) && \
> - HAS_DSC(__display))
> +#define HAS_ULTRAJOINER(__display) (((__display)->platform.dgfx && \
> + DISPLAY_VER(__display) == 14) && HAS_DSC(__display))
> #define HAS_VRR(__display) (DISPLAY_VER(__display) >= 11)
> #define INTEL_NUM_PIPES(__display) (hweight8(DISPLAY_RUNTIME_INFO(__display)->pipe_mask))
> #define OVERLAY_NEEDS_PHYSICAL(__display) (DISPLAY_INFO(__display)->overlay_needs_physical)
--
Jani Nikula, Intel
More information about the Intel-xe
mailing list