From patchwork Fri Feb 5 07:10:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Gupta, Anshuman" X-Patchwork-Id: 12069499 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=-16.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,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 33ABEC433DB for ; Fri, 5 Feb 2021 07:26:17 +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 D302B64DBA for ; Fri, 5 Feb 2021 07:26:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D302B64DBA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5FEB36EE00; Fri, 5 Feb 2021 07:26:16 +0000 (UTC) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 12D696EE00 for ; Fri, 5 Feb 2021 07:26:15 +0000 (UTC) IronPort-SDR: 7QCWAWgVjHhs99dVUyJbZoeaekNvJZNbQR89O9pSR5FRMGCpSxK9ixOWH7nTCtcQowfrxarWM0 x2h37NsRCyGw== X-IronPort-AV: E=McAfee;i="6000,8403,9885"; a="177886112" X-IronPort-AV: E=Sophos;i="5.81,154,1610438400"; d="scan'208";a="177886112" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Feb 2021 23:26:13 -0800 IronPort-SDR: uJ0CFvBWdi8xgzmQpG0xHnvWSW8m1PcAvdvwfLNRuBN7tmxG8tywHm2n6tyZk+dcIFupubpEDH xb2874NJ4qQw== X-IronPort-AV: E=Sophos;i="5.81,154,1610438400"; d="scan'208";a="393738866" Received: from unknown (HELO genxfsim-desktop.iind.intel.com) ([10.223.74.179]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Feb 2021 23:26:10 -0800 From: Anshuman Gupta To: intel-gfx@lists.freedesktop.org Date: Fri, 5 Feb 2021 12:40:44 +0530 Message-Id: <20210205071044.865-1-anshuman.gupta@intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH] drm/i915/hdcp: Show connector hdcp capability 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" Show only connector hdcp capability in i915_display_info instead of platform and sink. There are some platforms which don't support HDCP 2.2 yet, those are not HDCP 2.2 capable but those platform should show up the connector capability in i915_display_info. Signed-off-by: Anshuman Gupta --- drivers/gpu/drm/i915/display/intel_display_debugfs.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c index d62b18d5ecd8..8a028f943da5 100644 --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c @@ -605,6 +605,7 @@ static void intel_panel_info(struct seq_file *m, struct intel_panel *panel) static void intel_hdcp_info(struct seq_file *m, struct intel_connector *intel_connector) { + struct intel_digital_port *dig_port = intel_attached_dig_port(intel_connector); bool hdcp_cap, hdcp2_cap; if (!intel_connector->hdcp.shim) { @@ -613,7 +614,8 @@ static void intel_hdcp_info(struct seq_file *m, } hdcp_cap = intel_hdcp_capable(intel_connector); - hdcp2_cap = intel_hdcp2_capable(intel_connector); + /* Sink's capability for HDCP2.2 */ + intel_connector->hdcp.shim->hdcp_2_2_capable(dig_port, &hdcp2_cap); if (hdcp_cap) seq_puts(m, "HDCP1.4 ");