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 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 20E52F364A4 for ; Thu, 9 Apr 2026 17:08:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 60F0510E011; Thu, 9 Apr 2026 17:08:56 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=bootlin.com header.i=@bootlin.com header.b="hxpi7Dsx"; dkim-atps=neutral Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by gabe.freedesktop.org (Postfix) with ESMTPS id A8F5310E011; Thu, 9 Apr 2026 17:08:54 +0000 (UTC) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id EF74FC5C18A; Thu, 9 Apr 2026 17:09:26 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 00587603E4; Thu, 9 Apr 2026 17:08:51 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id B8770104500F2; Thu, 9 Apr 2026 19:08:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1775754530; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding; bh=vkWOcKx6uUnLGWEeSpSMD8GMbN5TDhNOCyHUzp+VpLg=; b=hxpi7DsxOvnrGkGEMd+Aa5L7+cTR44o6q+DIIYM+E88DF08NNiyGSA36Z9B4uTkPe9PTf3 Y1Mk2/KNjvIiSUnjp+GTl2o32jI/r0soNWm+SBkJliCgN3BwZxRrxdFL58Hk5UBNyxxU66 o+th6eHU1A4yNEroonMDElx+4JgdLv68aWDmEACMzOD1Xf7fT9k/ovMBns/p6sTn+D53D5 l7gP3O7x9X7kwvGIhScbDAZh4NjOCoYvale6z4mrsLdOhSQuGo7Ka7dpGxuFmJhyLYlxXv 2XEYp9Ki+p27ZZgvpeUgFNv70GwDkdOH64xkmoWbfBfPWMfBPLAuprjOnPcl3g== From: Kory Maincent Subject: [PATCH RFC 00/12] Add support for DisplayPort link training information report Date: Thu, 09 Apr 2026 19:08:16 +0200 Message-Id: <20260409-feat_link_cap-v1-0-7069e8199ce2@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-B4-Tracking: v=1; b=H4sIAADd12kC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDIyMz3bTUxJL4nMy87PjkxAJdI4PkpCSzNGPDFBMDJaCegqLUtMwKsHn RSkFuzkqxtbUAHOP6R2QAAAA= To: Jani Nikula , Rodrigo Vivi , Joonas Lahtinen , Tvrtko Ursulin , David Airlie , Simona Vetter , Dave Airlie , Jesse Barnes , Eric Anholt , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Chun-Kuang Hu , Philipp Zabel , Matthias Brugger , AngeloGioacchino Del Regno , Chris Wilson Cc: Thomas Petazzoni , Mark Yacoub , Sean Paul , Louis Chauvet , intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Simona Vetter , Kory Maincent X-Mailer: b4 0.14-dev-d4707 X-Last-TLS-Session-Version: TLSv1.3 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" RGlzcGxheVBvcnQgbGluayB0cmFpbmluZyBuZWdvdGlhdGVzIHRoZSBwaHlzaWNhbC1sYXllciBw YXJhbWV0ZXJzIG5lZWRlZApmb3IgYSByZWxpYWJsZSBjb25uZWN0aW9uOiBsYW5lIGNvdW50LCBs aW5rIHJhdGUsIHZvbHRhZ2Ugc3dpbmcsCnByZS1lbXBoYXNpcywgYW5kIG9wdGlvbmFsbHkgRGlz cGxheSBTdHJlYW0gQ29tcHJlc3Npb24gKERTQykuIEN1cnJlbnRseSwKZWFjaCBkcml2ZXIgZXhw b3NlcyB0aGlzIHN0YXRlIGluIGl0cyBvd24gd2F5LCBvZnRlbiB0aHJvdWdoCmRyaXZlci1zcGVj aWZpYyBkZWJ1Z2ZzIGVudHJpZXMsIHdpdGggbm8gc3RhbmRhcmQgaW50ZXJmYWNlIGZvciB1c2Vy c3BhY2UKZGlhZ25vc3RpYyBhbmQgbW9uaXRvcmluZyB0b29scy4KClRoaXMgc2VyaWVzIGludHJv ZHVjZXMgYSBnZW5lcmljLCBEUk0tbWFuYWdlZCBmcmFtZXdvcmsgZm9yIGV4cG9zaW5nIERQCmxp bmsgdHJhaW5pbmcgc3RhdGUgYXMgc3RhbmRhcmQgY29ubmVjdG9yIHByb3BlcnRpZXMsIG1vZGVs ZWQgYWZ0ZXIgdGhlCmV4aXN0aW5nIEhETUkgaGVscGVyIGRybW1fY29ubmVjdG9yX2hkbWlfaW5p dCgpLgoKVGhlIG5ldyBkcm1tX2Nvbm5lY3Rvcl9kcF9pbml0KCkgaGVscGVyIGluaXRpYWxpemVz IGEgRFAgY29ubmVjdG9yIGFuZApyZWdpc3RlcnMgdGhlIGZvbGxvd2luZyBjb25uZWN0b3IgcHJv cGVydGllcyB0byBleHBvc2UgdGhlIG5lZ290aWF0ZWQgbGluawpzdGF0ZSB0byB1c2Vyc3BhY2U6 CgotIG51bV9sYW5lczogICAgICBuZWdvdGlhdGVkIGxhbmUgY291bnQgKDEsIDIgb3IgNCkKLSBs aW5rX3JhdGU6ICAgICAgbmVnb3RpYXRlZCBsaW5rIHJhdGUKLSBkc2NfZW46ICAgICAgICAgd2hl dGhlciBEaXNwbGF5IFN0cmVhbSBDb21wcmVzc2lvbiBpcyBhY3RpdmUKLSB2b2x0YWdlX3N3aW5n TjogcGVyLWxhbmUgdm9sdGFnZSBzd2luZyBsZXZlbCAobGFuZXMgMC0zKQotIHByZV9lbXBoYXNp c046ICBwZXItbGFuZSBwcmUtZW1waGFzaXMgbGV2ZWwgKGxhbmVzIDAtMykKClR3byBydW50aW1l IGhlbHBlcnMgdXBkYXRlIGFuZCBjbGVhciB0aGVzZSBwcm9wZXJ0aWVzIHdoZW4gbGluayB0cmFp bmluZwpjb21wbGV0ZXMgb3IgdGhlIGxpbmsgZ29lcyBkb3duOgotIGRybV9jb25uZWN0b3JfZHBf c2V0X2xpbmtfdHJhaW5fcHJvcGVydGllcygpCi0gZHJtX2Nvbm5lY3Rvcl9kcF9yZXNldF9saW5r X3RyYWluX3Byb3BlcnRpZXMoKQoKVHdvIGRyaXZlcnMgYXJlIHVwZGF0ZWQgYXMgcmVmZXJlbmNl IGltcGxlbWVudGF0aW9uczogaTkxNSAoZGlyZWN0CmNvbm5lY3RvciBwYXRoKSBhbmQgTWVkaWFU ZWsgKHZpYSB0aGUgYnJpZGdlIGNvbm5lY3RvciBmcmFtZXdvcmsgdXNpbmcgYQpuZXcgRFJNX0JS SURHRV9PUF9EUCBmbGFnKS4gVGhlIGk5MTUgcGF0Y2hlcyBhcmUgcHJlY2VkZWQgYnkgYSBzZXJp ZXMgb2YKY29udmVyc2lvbnMgdG8gRFJNIG1hbmFnZWQgcmVzb3VyY2VzLCB3aGljaCBhcmUgcmVx dWlyZWQgYmVmb3JlIGFkb3B0aW5nCmRybW1fY29ubmVjdG9yX2RwX2luaXQoKS4KClRoZSBNU1Qg Y2FzZSBpbiBpOTE1IGRyaXZlciBpcyBub3Qgc3VwcG9ydGVkIHlldC4KClBhdGNoZXMgMS0zOiAg Rml4IHR3byBlcnJvci1wYXRoIGNsZWFudXAgYnVncyBpbiBpOTE1IHNkdm8gYW5kIGx2ZHMKW1dp bGwgcHJvYmFibHkgYmUgc2VudCBzdGFuZGFsb25lXQpQYXRjaGVzIDQtODogQ29udmVydCBpOTE1 IGRpc3BsYXkgcmVzb3VyY2VzIHRvIERSTSBtYW5hZ2VkIGxpZmV0aW1lClBhdGNoIDk6IEludHJv ZHVjZSB0aGUgY29yZSBkcm1tX2Nvbm5lY3Rvcl9kcF9pbml0KCkgZnJhbWV3b3JrClBhdGNoIDEw OiBXaXJlIHRoZSBpOTE1IERQIGNvbm5lY3RvciB0byB1c2UgdGhlIG5ldyBoZWxwZXJzClBhdGNo IDExOiBJbnRyb2R1Y2UgRFJNX0JSSURHRV9PUF9EUCBhbmQgd2lyZSBicmlkZ2UgY29ubmVjdG9y cwpQYXRjaCAxMjogV2lyZSB0aGUgTWVkaWFUZWsgRFAgYnJpZGdlIHRvIHRoZSBuZXcgaGVscGVy cyBbdW50ZXN0ZWRdCgpTaWduZWQtb2ZmLWJ5OiBLb3J5IE1haW5jZW50IDxrb3J5Lm1haW5jZW50 QGJvb3RsaW4uY29tPgotLS0KS29yeSBNYWluY2VudCAoMTIpOgogICAgICBkcm0vaTkxNS9kaXNw bGF5L2ludGVsX3Nkdm86IEZpeCBkb3VibGUgY29ubmVjdG9yIGRlc3Ryb3kgaW4gZXJyb3IgcGF0 aHMKICAgICAgZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9sdmRzOiBEcm9wIHJlZHVuZGFudCBtYW51 YWwgY2xlYW51cCBvbiBpbml0IGZhaWx1cmUKICAgICAgZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9k cDogRHJvcCByZWR1bmRhbnQgaW50ZWxfZHBfYXV4X2ZpbmkoKSBvbiBpbml0IGZhaWx1cmUKICAg ICAgZHJtL2k5MTUvZGlzcGxheTogU3dpdGNoIHRvIGRybW1fbW9kZV9jb25maWdfaW5pdCgpIGFu ZCBkcm9wIG1hbnVhbCBjbGVhbnVwCiAgICAgIGRybS9pOTE1L2Rpc3BsYXk6IFN3aXRjaCB0byBt YW5hZ2VkIGZvciBjcnRjCiAgICAgIGRybS9pOTE1L2Rpc3BsYXk6IFN3aXRjaCB0byBtYW5hZ2Vk IGZvciBwbGFuZQogICAgICBkcm0vaTkxNS9kaXNwbGF5OiBTd2l0Y2ggdG8gbWFuYWdlZCBmb3Ig ZW5jb2RlcgogICAgICBkcm0vaTkxNS9kaXNwbGF5OiBTd2l0Y2ggdG8gbWFuYWdlZCBmb3IgY29u bmVjdG9yCiAgICAgIGRybTogSW50cm9kdWNlIGRybW1fY29ubmVjdG9yX2RwX2luaXQoKSB3aXRo IGxpbmsgdHJhaW5pbmcgc3RhdGUgcHJvcGVydGllcwogICAgICBkcm0vaTkxNS9kaXNwbGF5L2Rw OiBBZG9wdCBkcF9jb25uZWN0b3IgaGVscGVycyB0byBleHBvc2UgbGluayB0cmFpbmluZyBzdGF0 ZQogICAgICBkcm0vYnJpZGdlOiBXaXJlIGRybW1fY29ubmVjdG9yX2RwX2luaXQoKSB2aWEgbmV3 IERSTV9CUklER0VfT1BfRFAgZmxhZwogICAgICBkcm0vbWVkaWF0ZWs6IFVzZSBkcF9jb25uZWN0 b3IgaGVscGVycyB0byByZXBvcnQgbGluayB0cmFpbmluZyBzdGF0ZQoKIGRyaXZlcnMvZ3B1L2Ry bS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGRyaXZlcnMvZ3B1 L2RybS9kaXNwbGF5L2RybV9icmlkZ2VfY29ubmVjdG9yLmMgICAgIHwgIDI2ICstCiBkcml2ZXJz L2dwdS9kcm0vZHJtX2RwX2Nvbm5lY3Rvci5jICAgICAgICAgICAgICAgICB8IDM0NCArKysrKysr KysrKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvZzR4X2RwLmMgICAg ICAgICAgICAgIHwgIDM5ICstLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9nNHhfaGRt aS5jICAgICAgICAgICAgfCAgMjcgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaTl4 eF9wbGFuZS5jICAgICAgICAgIHwgIDk3ICsrKy0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlz cGxheS9pY2xfZHNpLmMgICAgICAgICAgICAgfCAgNTAgKystCiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2Nvbm5lY3Rvci5jICAgICB8ICAyNiArLQogZHJpdmVycy9ncHUvZHJt L2k5MTUvZGlzcGxheS9pbnRlbF9jb25uZWN0b3IuaCAgICAgfCAgIDUgKy0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfY3J0LmMgICAgICAgICAgIHwgIDI4ICstCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2NydGMuYyAgICAgICAgICB8IDEwMiArKystLS0K IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfY3Vyc29yLmMgICAgICAgIHwgIDQx ICsrLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYyAgICAgICAgICAg fCAgNjQgKystLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5LmMg ICAgICAgfCAgIDggLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5 LmggICAgICAgfCAgIDEgLQogLi4uL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXlf ZHJpdmVyLmMgICAgfCAgMzcgKystCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2RwLmMgICAgICAgICAgICB8ICA0MyArKy0KIC4uLi9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRl bF9kcF9saW5rX3RyYWluaW5nLmMgIHwgIDI1ICsrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNw bGF5L2ludGVsX2RwX21zdC5jICAgICAgICB8ICAzMyArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv ZGlzcGxheS9pbnRlbF9kdm8uYyAgICAgICAgICAgfCAgNDMgKy0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9kaXNwbGF5L2ludGVsX2VuY29kZXIuYyAgICAgICB8ICAgNiArLQogZHJpdmVycy9ncHUv ZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9lbmNvZGVyLmggICAgICAgfCAgIDMgKy0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfaGRtaS5jICAgICAgICAgIHwgIDE1ICstCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2x2ZHMuYyAgICAgICAgICB8ICA0NSArKy0K IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfcGxhbmUuYyAgICAgICAgIHwgIDQ1 ICstLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9wbGFuZS5oICAgICAgICAg fCAgIDUgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfc2R2by5jICAgICAg ICAgIHwgMTM0ICsrKy0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Nw cml0ZS5jICAgICAgICB8IDExOSArKysrLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX3R2LmMgICAgICAgICAgICB8ICAyNiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlz cGxheS9za2xfdW5pdmVyc2FsX3BsYW5lLmMgfCAxMDIgKysrLS0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9kaXNwbGF5L3Zsdl9kc2kuYyAgICAgICAgICAgICB8ICA0MiArLS0KIGRyaXZlcnMvZ3B1 L2RybS9tZWRpYXRlay9tdGtfZHAuYyAgICAgICAgICAgICAgICAgIHwgIDM0ICstCiBpbmNsdWRl L2RybS9kcm1fYnJpZGdlLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyArCiBpbmNs dWRlL2RybS9kcm1fY29ubmVjdG9yLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAzOCArKysK IGluY2x1ZGUvZHJtL2RybV9kcF9jb25uZWN0b3IuaCAgICAgICAgICAgICAgICAgICAgIHwgMTA5 ICsrKysrKysKIDM1IGZpbGVzIGNoYW5nZWQsIDExMjUgaW5zZXJ0aW9ucygrKSwgNjUxIGRlbGV0 aW9ucygtKQotLS0KYmFzZS1jb21taXQ6IGRiNWE3NWNmZDI5NzY2NTM2YmU2MmFlY2U5ZjE5YzZl N2E4NThmYTYKY2hhbmdlLWlkOiAyMDI2MDIyNi1mZWF0X2xpbmtfY2FwLTIwY2JiNmYzMWQ0MAoK QmVzdCByZWdhcmRzLAotLSAKS8O2cnkgTWFpbmNlbnQsIEJvb3RsaW4KRW1iZWRkZWQgTGludXgg YW5kIGtlcm5lbCBlbmdpbmVlcmluZwpodHRwczovL2Jvb3RsaW4uY29tCgo=