mbox series

[0/4] Use num of pipes in joiner helpers

Message ID 20240916102836.2149012-1-ankit.k.nautiyal@intel.com (mailing list archive)
Headers show
Series Use num of pipes in joiner helpers | expand

Message

Nautiyal, Ankit K Sept. 16, 2024, 10:28 a.m. UTC
Currently few joiner helpers pass joiner flag to represent if bigjoiner
is used. To scale this for ultrajoiner, enhance these helpers to use num
of pipes instead of joiner flag. This new approach is adaptable to various
joiner configurations with 1 (no joiner), 2 (big joiner) and forthcoming 4
(ultrajoiner) pipes.

This patch series is a spin off from original series for ultrajoiner
basic functionality [1]. Few of the preparatory patches are taken here for
review and merge before the other core patches of the series.

[1] https://patchwork.freedesktop.org/series/133800/

Rev2:
-Use intel_crtc_num_joined_pipes early (Ville)
Rev3:
-Rebase

Ankit Nautiyal (4):
  drm/i915/display: Simplify intel_joiner_num_pipes and its usage
  drm/i915/display: Use joined pipes in intel_dp_joiner_needs_dsc
  drm/i915/display: Use joined pipes in intel_mode_valid_max_plane_size
  drm/i915/display: Use joined pipes in dsc helpers for slices, bpp

 drivers/gpu/drm/i915/display/intel_display.c | 22 +++++-----
 drivers/gpu/drm/i915/display/intel_display.h |  3 +-
 drivers/gpu/drm/i915/display/intel_dp.c      | 42 ++++++++++++--------
 drivers/gpu/drm/i915/display/intel_dp.h      |  7 ++--
 drivers/gpu/drm/i915/display/intel_dp_mst.c  | 20 +++++++---
 drivers/gpu/drm/i915/display/intel_dsi.c     |  2 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c    |  2 +-
 7 files changed, 59 insertions(+), 39 deletions(-)

Comments

Nautiyal, Ankit K Sept. 18, 2024, 12:10 p.m. UTC | #1
On 9/16/2024 3:58 PM, Ankit Nautiyal wrote:
> Currently few joiner helpers pass joiner flag to represent if bigjoiner
> is used. To scale this for ultrajoiner, enhance these helpers to use num
> of pipes instead of joiner flag. This new approach is adaptable to various
> joiner configurations with 1 (no joiner), 2 (big joiner) and forthcoming 4
> (ultrajoiner) pipes.
>
> This patch series is a spin off from original series for ultrajoiner
> basic functionality [1]. Few of the preparatory patches are taken here for
> review and merge before the other core patches of the series.
>
> [1] https://patchwork.freedesktop.org/series/133800/
>
> Rev2:
> -Use intel_crtc_num_joined_pipes early (Ville)
> Rev3:
> -Rebase

Thanks for the reviews, patches pushed to drm-intel-next.

Regards,

Ankit


>
> Ankit Nautiyal (4):
>    drm/i915/display: Simplify intel_joiner_num_pipes and its usage
>    drm/i915/display: Use joined pipes in intel_dp_joiner_needs_dsc
>    drm/i915/display: Use joined pipes in intel_mode_valid_max_plane_size
>    drm/i915/display: Use joined pipes in dsc helpers for slices, bpp
>
>   drivers/gpu/drm/i915/display/intel_display.c | 22 +++++-----
>   drivers/gpu/drm/i915/display/intel_display.h |  3 +-
>   drivers/gpu/drm/i915/display/intel_dp.c      | 42 ++++++++++++--------
>   drivers/gpu/drm/i915/display/intel_dp.h      |  7 ++--
>   drivers/gpu/drm/i915/display/intel_dp_mst.c  | 20 +++++++---
>   drivers/gpu/drm/i915/display/intel_dsi.c     |  2 +-
>   drivers/gpu/drm/i915/display/intel_hdmi.c    |  2 +-
>   7 files changed, 59 insertions(+), 39 deletions(-)
>