Currently we rely on HDMI2.1 PCON to create default AVI infoframes based on DP VSC packets for HDMI sink. For better control, source can write the AVI infoframe and send as DP GMP SDP packet. The PCON unpacks the AVI infoframe encapsulated in DP GMP SDP packet, and forwards the same to HDMI2.1. This series is continuation of the RFC : https://patchwork.freedesktop.org/series/85073/ It adds support for writing infoframe for HDMI2.1 sink, connected via HDMI2.1 PCON. This series also adds AVI infoframe version 3, which is requied for new modes supported by HDMI2.1. Ankit Nautiyal (3): video/hdmi: Separate function for unpacking AVI Infoframe Data video/hdmi: Add AVI version 3 defined in CTA-861-G drm/drm_edid: Avoid HDMI2.1 VICs in AVIInfoframe for older HDMI sinks Swati Sharma (3): drm/i915: Export intel_hdmi_compute_avi_infoframe() drm/i915: Sending AVI infoframe through GMP DIP drm/i915: Implement readout for AVI infoframe SDP drivers/gpu/drm/drm_edid.c | 28 ++- drivers/gpu/drm/i915/display/intel_ddi.c | 4 + drivers/gpu/drm/i915/display/intel_dp.c | 238 +++++++++++++++++++--- drivers/gpu/drm/i915/display/intel_dp.h | 3 + drivers/gpu/drm/i915/display/intel_hdmi.c | 9 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 3 + drivers/video/hdmi.c | 94 +++++++-- include/linux/hdmi.h | 3 + 8 files changed, 322 insertions(+), 60 deletions(-) -- 2.25.1