From patchwork Tue Oct 17 20:37:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Govindapillai, Vinod" X-Patchwork-Id: 13426043 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id F189ECDB474 for ; Tue, 17 Oct 2023 20:38:20 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6BFF910E32B; Tue, 17 Oct 2023 20:38:20 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id C814A10E32B for ; Tue, 17 Oct 2023 20:38:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697575098; x=1729111098; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=42oPbByZEK6MGlws0E7L3zzGCN6jn/9898JNIPGIOhA=; b=RNnNhQMC7b+CycaOBPR3A/MmG7g7nV7QjMsCWKwp0YW18IH9+0vZ0uBD 7DkbhBtxi/PHi2p2uMRqS6hqVhUGQ4pwjfnCZodaAeOSBJ93zB5g52r81 mvRQh+1Uwgf1hBUzzwDK9rtvKfQ8+pyZ2ZuJvS5dRJGtAlAcz2VCtKoYo 1r9x3WPRGzgysPcZ5skNEvbM0BtQACFj/9bh7Bki8IIRDpUabvYmWXjxg niASkTUFABstgT78glL1YKTLocHBCH4wHSlUU5i3GGRidBqDf2B+ov1Ob qTfWxEy6tCCKaFTv+GZyIbhCMZCkVQOBpTDeFmRZVjb4Be1mDD+fVu/ye A==; X-IronPort-AV: E=McAfee;i="6600,9927,10866"; a="385710548" X-IronPort-AV: E=Sophos;i="6.03,233,1694761200"; d="scan'208";a="385710548" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Oct 2023 13:38:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10866"; a="759956044" X-IronPort-AV: E=Sophos;i="6.03,233,1694761200"; d="scan'208";a="759956044" Received: from pvanderz-mobl.ger.corp.intel.com (HELO vgovind2-mobl3.intel.com) ([10.249.38.156]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Oct 2023 13:38:16 -0700 From: Vinod Govindapillai To: intel-gfx@lists.freedesktop.org Date: Tue, 17 Oct 2023 23:37:59 +0300 Message-Id: <20231017203800.123776-2-vinod.govindapillai@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231017203800.123776-1-vinod.govindapillai@intel.com> References: <20231017203800.123776-1-vinod.govindapillai@intel.com> MIME-Version: 1.0 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Subject: [Intel-gfx] [PATCH v2 1/2] drm/i915/display: debugfs entry to list display capabilities 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" Create a separate debugfs entry to list the display capabilities IGT can rely on this debugfs entry for tests that depend on display device and display runtime info for both xe and i915 drivers. v2: rename the entry to i915_display_capabilities (Chaitanya) Signed-off-by: Vinod Govindapillai --- drivers/gpu/drm/i915/display/intel_display_debugfs.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c index fbe75d47a165..b0248dfa8dea 100644 --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c @@ -641,6 +641,17 @@ static int i915_display_info(struct seq_file *m, void *unused) return 0; } +static int i915_display_capabilities(struct seq_file *m, void *unused) +{ + struct drm_i915_private *i915 = node_to_i915(m->private); + struct drm_printer p = drm_seq_file_printer(m); + + intel_display_device_info_print(DISPLAY_INFO(i915), + DISPLAY_RUNTIME_INFO(i915), &p); + + return 0; +} + static int i915_shared_dplls_info(struct seq_file *m, void *unused) { struct drm_i915_private *dev_priv = node_to_i915(m->private); @@ -1059,6 +1070,7 @@ static const struct drm_info_list intel_display_debugfs_list[] = { {"i915_gem_framebuffer", i915_gem_framebuffer_info, 0}, {"i915_power_domain_info", i915_power_domain_info, 0}, {"i915_display_info", i915_display_info, 0}, + {"i915_display_capabilities", i915_display_capabilities, 0}, {"i915_shared_dplls_info", i915_shared_dplls_info, 0}, {"i915_dp_mst_info", i915_dp_mst_info, 0}, {"i915_ddb_info", i915_ddb_info, 0}, From patchwork Tue Oct 17 20:38:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Govindapillai, Vinod" X-Patchwork-Id: 13426044 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 5BB29CDB474 for ; Tue, 17 Oct 2023 20:38:24 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D508610E32C; Tue, 17 Oct 2023 20:38:23 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5BEAC10E32C for ; Tue, 17 Oct 2023 20:38:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697575101; x=1729111101; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=/glehC1cqQX+ltiPy+EGxoW7m0ABEHGtNLaJ8Lx+OGw=; b=oCO9ky0en4gm6KFzx+FdJQxxKOIFw6bcI1ueSSVAc9GtDQPUi7Tt2p0q dL9y12Utto7y4FFg1nSsg+tsHC1Mt1p0PnEwS5Q35/InUUbwF4sW9eoZR VE6Vyyrif0E1ZiI9t3jeIm1I7PGKluAqvfEVaDLKq9/pps1e/WW+QjnSM iQHfdEJLtgTCyboDEbTK+7VCM2t5RHqAJ+NUB/F7YUUCcoD7VOghSHXxX CGt35ZJGc2AxI1gxTnrnZj2HJvcJ6+QYGzg0agWOvPm2AXRaC/0zNEqZE KOk19Vu52ebJmuz8KqJAJL2AaAgJwnLDcTfi+1qFOOJxFPuBB7JCQ9wBK Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10866"; a="385710554" X-IronPort-AV: E=Sophos;i="6.03,233,1694761200"; d="scan'208";a="385710554" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Oct 2023 13:38:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10866"; a="759956049" X-IronPort-AV: E=Sophos;i="6.03,233,1694761200"; d="scan'208";a="759956049" Received: from pvanderz-mobl.ger.corp.intel.com (HELO vgovind2-mobl3.intel.com) ([10.249.38.156]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Oct 2023 13:38:19 -0700 From: Vinod Govindapillai To: intel-gfx@lists.freedesktop.org Date: Tue, 17 Oct 2023 23:38:00 +0300 Message-Id: <20231017203800.123776-3-vinod.govindapillai@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231017203800.123776-1-vinod.govindapillai@intel.com> References: <20231017203800.123776-1-vinod.govindapillai@intel.com> MIME-Version: 1.0 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Subject: [Intel-gfx] [PATCH v2 2/2] drm/i915: remove display device info from i915 capabilities 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" Display device and display runtime info is exposed as part of i915_display_capabilities debugfs entry. Remove this information from i915_ capabilities as it is now reduntant. Signed-off-by: Vinod Govindapillai --- drivers/gpu/drm/i915/i915_debugfs.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c index e9b79c2c37d8..bb48feb3b12e 100644 --- a/drivers/gpu/drm/i915/i915_debugfs.c +++ b/drivers/gpu/drm/i915/i915_debugfs.c @@ -67,7 +67,6 @@ static int i915_capabilities(struct seq_file *m, void *data) seq_printf(m, "pch: %d\n", INTEL_PCH_TYPE(i915)); intel_device_info_print(INTEL_INFO(i915), RUNTIME_INFO(i915), &p); - intel_display_device_info_print(DISPLAY_INFO(i915), DISPLAY_RUNTIME_INFO(i915), &p); i915_print_iommu_status(i915, &p); intel_gt_info_print(&to_gt(i915)->info, &p); intel_driver_caps_print(&i915->caps, &p);