Modify the iterators for enabling/disabling during modeset that works for present and future joiner cases. This patch series is a spin off from original series for ultrajoiner basic functionality [1] and discussion on [2]. 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/patch/613914/ [2] https://patchwork.freedesktop.org/patch/613914/?series=133800&rev=8 Rev2: -Simplified the macros, used struct display and other minor adjustments. Ankit Nautiyal (1): drm/i915/display: Enhance iterators for modeset en/disable Stanislav Lisovskiy (1): drm/i915: Add some essential functionality for joiners drivers/gpu/drm/i915/display/intel_ddi.c | 14 ++-- drivers/gpu/drm/i915/display/intel_display.c | 85 ++++++++++++++++---- drivers/gpu/drm/i915/display/intel_display.h | 28 +++++++ drivers/gpu/drm/i915/display/intel_dp_mst.c | 14 ++-- drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- 5 files changed, 113 insertions(+), 32 deletions(-) -- 2.45.2