Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp6498848imm; Mon, 27 Aug 2018 17:38:19 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYunQXLZzM1gJjQu1tM1Ri/ZbfsU+p4mnnt5niEm3PijaCoq1MNarLAQy2wlEVuwfefzGne X-Received: by 2002:a63:4d47:: with SMTP id n7-v6mr14295211pgl.270.1535416699282; Mon, 27 Aug 2018 17:38:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535416699; cv=none; d=google.com; s=arc-20160816; b=eke1+dJnn1SQdikDlAAR5ZGE4LSG79ArAHJbz9J/uAiHH2hhl4YYkWKWgA/vNYSiNs fM1fteVDwq9aOCacMJvzMoYdrTATExZsINYPPeX2KAgyet1psB8YFR9lWYQJVbbb7Egh Z0NQE/oBwZXO2ajjZHXFRDguX5tKe8os4azMxhmwPAdjw+sfuaRx9HTEN4mbLOg7mVzl 83xjyA4SMxj6BhY+KKq2GzadEVJy3jduXrRVAo9N1fVERnLvGU9Ju5bXeeQLX2IoDtEZ FQ7355oxXk+yOXDDphZ7bSctU8500/lvzB5fkF/M1FilVuhkmcSmFNMpzcC0sLmyQ/0k eaGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=rX1BBmBfcXydlRFjpYqUlLoHEUp5bu1FY5hx6Zor0ds=; b=ni/sT5o6U1AXNYyUqfTkGBniSryX6nWYodRm3ruahz3x67VvcoK6w5yCOCS+BUmlVL OiZ01e4kbwv50Ms4UaCPveM1mUWB/j0ZoUffrdDqTbTntZXIwEaAGn9Q9iZwJetuBr04 0ycMm3GcwVGB9ZOPlMSWqhD2BfxvmK8QPDktZEMwhRX673UFetXeIlDqzZoMe9hi+0w4 dUiyf8/xAE1Hrji3dn97gEur+BFnVUG0nxCIidpceKnuAArA7ooRHXO1FFrhCCoRxU7d jnTxX3OyiFyvCAb7d4L6B7e2g+2ApHgAtC1K8RGzYsW+FbnBzt62dgmtNVqeZwsKV4UZ eA/A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u64-v6si713962pfd.297.2018.08.27.17.38.03; Mon, 27 Aug 2018 17:38:19 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726979AbeH1EZ5 (ORCPT + 99 others); Tue, 28 Aug 2018 00:25:57 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:55116 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725784AbeH1EZ5 (ORCPT ); Tue, 28 Aug 2018 00:25:57 -0400 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 78137401EF15; Tue, 28 Aug 2018 00:36:56 +0000 (UTC) Received: from malachite.bss.redhat.com (dhcp-10-20-1-11.bss.redhat.com [10.20.1.11]) by smtp.corp.redhat.com (Postfix) with ESMTP id E17031049467; Tue, 28 Aug 2018 00:36:51 +0000 (UTC) From: Lyude Paul To: dri-devel@lists.freedesktop.org Cc: Maarten Lankhorst , Daniel Stone , "David Airlie" , "Sean Paul" , linux-kernel@vger.kernel.org, "Gustavo Padovan" , "Andrey Grodzovsky" , "Alex Deucher" , "Leo Li" , nouveau@lists.freedesktop.org, =?UTF-8?q?Christian=20K=C3=B6nig?= , "Thierry Reding" , "Daniel Vetter" , "Rodrigo Vivi" , "Roman Li" , "Ben Skeggs" , "Jani Nikula" , "David (ChunMing) Zhou" , intel-gfx@lists.freedesktop.org, "Shirish S" , "Tony Cheng" , "Jerry (Fangzhi) Zuo" , "Harry Wentland" , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , "Joonas Lahtinen" , amd-gfx@lists.freedesktop.org, "Lyude Paul" Subject: [PATCH 0/4] drm/dp_mst: Add DP MST debugfs nodes for all drivers Date: Mon, 27 Aug 2018 20:36:23 -0400 Message-Id: <20180828003635.8200-1-lyude@redhat.com> X-Scanned-By: MIMEDefang 2.78 on 10.11.54.3 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]); Tue, 28 Aug 2018 00:36:56 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]); Tue, 28 Aug 2018 00:36:56 +0000 (UTC) for IP:'10.11.54.3' DOMAIN:'int-mx03.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'lyude@redhat.com' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is the next version of my patch series for teaching DRM how to automatically create debugfs nodes for drivers with MST topologies. This was originally intended just for nouveau, but has since been expanded to all DRM drivers. Cc: Maarten Lankhorst Cc: Daniel Stone Lyude Paul (4): drm/debugfs: Add support for dynamic debugfs initialization drm/dp_mst: Pass entire connector to drm_dp_mst_topology_mgr_init() drm/dp_mst: Add dp_mst_status debugfs node for all drivers drm/i915: Remove i915_drm_dp_mst_status .../display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +- drivers/gpu/drm/drm_debugfs.c | 173 +++++++++++++++++- drivers/gpu/drm/drm_dp_mst_topology.c | 114 +++++++++++- drivers/gpu/drm/drm_drv.c | 3 + drivers/gpu/drm/drm_internal.h | 5 + drivers/gpu/drm/i915/i915_debugfs.c | 32 ---- drivers/gpu/drm/i915/intel_dp.c | 2 +- drivers/gpu/drm/i915/intel_dp_mst.c | 6 +- drivers/gpu/drm/i915/intel_drv.h | 3 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 6 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- include/drm/drm_debugfs.h | 27 +++ include/drm/drm_dp_mst_helper.h | 17 +- include/drm/drm_file.h | 4 + 14 files changed, 342 insertions(+), 54 deletions(-) -- 2.17.1