From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 42EF0C432BE for ; Fri, 13 Aug 2021 07:14:18 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 03CB160241 for ; Fri, 13 Aug 2021 07:14:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 03CB160241 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 703EA6E542; Fri, 13 Aug 2021 07:14:17 +0000 (UTC) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9B0926E542 for ; Fri, 13 Aug 2021 07:14:16 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10074"; a="215509479" X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="215509479" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Aug 2021 00:14:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="571727743" Received: from linux-z370-aorus-gaming-5.iind.intel.com ([10.223.34.160]) by orsmga004.jf.intel.com with ESMTP; 13 Aug 2021 00:14:14 -0700 From: Ankit Nautiyal To: intel-gfx@lists.freedesktop.org Cc: Ankit Nautiyal Date: Fri, 13 Aug 2021 12:31:15 +0530 Message-Id: <20210813070121.48530-1-ankit.k.nautiyal@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Intel-gfx] [PATCH v2 0/6] Infoframe changes for DP-HDMI2.1 PCON X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" 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