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 E0A1310854B6 for ; Sun, 15 Mar 2026 00:51:19 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 297FA10E157; Sun, 15 Mar 2026 00:51:19 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=packett.cool header.i=@packett.cool header.b="DRvR4QUU"; dkim-atps=neutral Received: from out-189.mta1.migadu.com (out-189.mta1.migadu.com [95.215.58.189]) by gabe.freedesktop.org (Postfix) with ESMTPS id 940DC10E157 for ; Sun, 15 Mar 2026 00:51:17 +0000 (UTC) Message-ID: <9c4dad2c-25bd-47d2-bc40-9b551d023615@packett.cool> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=packett.cool; s=key1; t=1773535875; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pZtyxbHkiRBLwkPVgVeFtZ6s5sbnrf0HLktsBRDQ70o=; b=DRvR4QUUdqxmEinGhXNRb4gRM7g8mkFIpCHdTiH6PJE7H5JhibRgd4pS88h+hZv59j7Ex9 76KhGcl5ZJR+X8ifbpSeb7q7+4mP+da/nIYk3R5rhRn1y1v9Xm8FJXmrMNQ2TzW2PcbkO6 8XzVMUvK1nur0gdbg5XHAtwD8Qbzelbc0vIGw70deJxpjaQTE1Oal9Ehz3HBy+XlyedRcf nRVzZs8RN+56vj4D7Unllkyts2uMchL+tYWHYqCvpgaXXtvjih1K5x87r6Qt1KyIVN59R/ kK/WxLHJssPmgb4vtvzRJQoPl7p5VZcUmtcAReEfU3E6Roa4mxem0VJoRZ1Xag== Date: Sat, 14 Mar 2026 21:51:02 -0300 MIME-Version: 1.0 Subject: Re: [PATCH v5 00/10] drm/msm/dp: Drop the HPD state machine To: Dmitry Baryshkov , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Kuogee Hsieh , Yongxing Mou Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20260314-hpd-refactor-v5-0-0c8450737d64@oss.qualcomm.com> Content-Language: en-US X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Val Packett In-Reply-To: <20260314-hpd-refactor-v5-0-0c8450737d64@oss.qualcomm.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_OUT 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" Ck9uIDMvMTMvMjYgMTA6MDkgUE0sIERtaXRyeSBCYXJ5c2hrb3Ygd3JvdGU6Cj4gQ3VycmVudGx5 LCBhbGwgSFBEIGludGVycnVwdCBoYW5kbGluZyBtdXN0IGdvIHRocm91Z2ggdGhlIEhQRCBzdGF0 ZQo+IG1hY2hpbmUuCj4KPiBUaGlzIGhhcyBjYXVzZWQgbWFueSBpc3N1ZXMgd2hlcmUgdGhlIERS TSBmcmFtZXdvcmsgYXNzdW1lcyB0aGF0IERQIGlzCj4gaW4gb25lIHN0YXRlIHdoaWxlIHRoZSBz dGF0ZSBtYWNoaW5lIGlzIHN0dWNrIGluIGFub3RoZXIgc3RhdGUuCj4KPiBBcyBkaXNjdXNzZWQg aGVyZSBbMV0sIHRoaXMgc2VyaWVzOgo+Cj4gLSBSZW1vdmVzIHRoZSBzdGF0ZSBtYWNoaW5lCj4g LSBNb3ZlcyBsaW5rIHRyYWluaW5nIHRvIGF0b21pY19lbmFibGUoKQo+IC0gQ2hhbmdlcyB0aGUg ZGV0ZWN0KCkgYmVoYXZpb3IgdG8gcmV0dXJuIHRydWUgaWYgYSBkaXNwbGF5IGlzIHBoeXNpY2Fs bHkKPiAgICBwbHVnZ2VkIGluIChhcyBvcHBvc2VkIHRvIGlmIHRoZSBEUCBsaW5rIGlzIHJlYWR5 KS4KPiAtIFJlbW92ZSBldmVudCBxdWV1ZSBhbmQgbW92ZSBpbnRlcm5hbCBIUEQgaGFuZGxpbmcg dG8gaHBkX25vdGlmeSgpCj4KPiBUbyBjb3JyZWN0bHkgZGV0ZWN0IHRoZSBkaXNwbGF5cyB3aGlj aCBhcmUgcGx1Z2dlZCBvbiBib290IG9uIHRoZSBib2FyZHMKPiB3aGljaCB1c2UgZHAtY29ubmVj dG9yIGRldmljZXMsIHRoaXMgc2VyaWVzIGRlcGVuZHMgb24gWzJdLiBVU0ItQyBhbmQKPiBlRFAg cGFuZWxzIGFyZSBoYW5kbGVkIG5hdGl2ZWx5Lgo+Cj4gWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmZy ZWVkZXNrdG9wLm9yZy9wYXRjaC82NTYzMTIvP3Nlcmllcz0xNDIwMTAmcmV2PTIjY29tbWVudF8x MjAxNzM4Cj4gWzJdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8yMDI2MDMxNC1kcC1jb25u ZWN0b3ItaHBkLXYxLTAtNzg2MDQ0Y2VkYzE3QG9zcy5xdWFsY29tbS5jb20vCgpVbmZvcnR1bmF0 ZWx5IHRoaXMgY3VycmVudGx5IHNlZW1zIHRvIG1vc3RseSBicmVhayBsaW5rIHRyYWluaW5nIHdp dGggClVTQi1DLCBvbiB4MWU4MDEwMC1kZWxsLWxhdGl0dWRlLTc0NTU6CgpbwqAgMTAyLjE5MDA4 M10gW2RybTptc21fZHBfY3RybF9saW5rX3RyYWluXzFfMiBbbXNtXV0gKkVSUk9SKiBsaW5rIAp0 cmFpbmluZyAjMiBvbiBwaHkgMSBmYWlsZWQuIHJldD0tMTEwClvCoCAxMDIuMTkyODQ2XSBbZHJt Om1zbV9kcF9jdHJsX3NldHVwX21haW5fbGluayBbbXNtXV0gKkVSUk9SKiBsaW5rIAp0cmFpbmlu ZyBvZiBMVFRQUihzKSBmYWlsZWQuIHJldD0tMTEwClvCoCAxMDIuMjExMDk1XSBbZHJtOm1zbV9k cF9icmlkZ2VfYXRvbWljX2VuYWJsZSBbbXNtXV0gKkVSUk9SKiBGYWlsZWQgCmxpbmsgdHJhaW5p bmcgKHJjPS0xMDQpClvCoCAxMDIuMjExMTY0XSBbZHJtOm1zbV9kcF9hdXhfaXNyIFttc21dXSAq RVJST1IqIFVuZXhwZWN0ZWQgRFAgQVVYIElSUSAKMHgwMTAwMDAwMCB3aGVuIG5vdCBidXN5ClvC oCAxMDIuMjQ3MTY4XSBbZHJtOm1zbV9kcF9jdHJsX2xpbmtfdHJhaW5fMV8yIFttc21dXSAqRVJS T1IqIGxpbmsgCnRyYWluaW5nICMyIG9uIHBoeSAxIGZhaWxlZC4gcmV0PS0xMTAKW8KgIDEwMi4y NTI4NTldIFtkcm06bXNtX2RwX2N0cmxfc2V0dXBfbWFpbl9saW5rIFttc21dXSAqRVJST1IqIGxp bmsgCnRyYWluaW5nIG9mIExUVFBSKHMpIGZhaWxlZC4gcmV0PS0xMTAKCgpPbmNlIEkgZGlkIGdl dCBpdCB0byBjb25uZWN0IG9uIG9uZSBvZiB0aGUgcG9ydHMsIGJ1dCB0aGVuIG9uIHVucGx1ZyBp dCAKZGlkbid0IGRldGVjdCB0aGUgdW5wbHVnIHByb3Blcmx5IGFuZCBjb250aW51ZWQgdHJ5aW5n IHRvIHVzZSB0aGUgbGluazoKClsgMTQxOC40MTg5NTRdIGRpc3BfY2NfbWRzc19kcHR4MV9saW5r X2NsayBzdGF0dXMgc3R1Y2sgYXQgJ29mZicKPHRyYWNlIGN1dD4KWyAxNDE4LjQyMDk1MF0gRmFp bGVkIHRvIGVuYWJsZSBjbGsgJ2N0cmxfbGluayc6IC0xNgpbIDE0MTguNDIwOTU5XSBbZHJtOm1z bV9kcF9jdHJsX2VuYWJsZV9tYWlubGlua19jbG9ja3MgW21zbV1dICpFUlJPUiogClVuYWJsZSB0 byBzdGFydCBsaW5rIGNsb2Nrcy4gcmV0PS0xNgpbIDE0MTguNDIxMDU4XSBbZHJtOm1zbV9kcF9i cmlkZ2VfYXRvbWljX2VuYWJsZSBbbXNtXV0gKkVSUk9SKiBGYWlsZWQgCmxpbmsgdHJhaW5pbmcg KHJjPS0xNikKPHRyYWNlIGN1dD4KWyAxNDE4LjQyMzIyOF0gRmFpbGVkIHRvIGVuYWJsZSBjbGsg J2N0cmxfbGluayc6IC0xNgpbIDE0MTguNDIzMjM0XSBbZHJtOm1zbV9kcF9jdHJsX2VuYWJsZV9t YWlubGlua19jbG9ja3MgW21zbV1dICpFUlJPUiogClVuYWJsZSB0byBzdGFydCBsaW5rIGNsb2Nr cy4gcmV0PS0xNgpbIDE0MTguNDIzMzI1XSBbZHJtOm1zbV9kcF9jdHJsX29uX3N0cmVhbSBbbXNt XV0gKkVSUk9SKiBGYWlsZWQgdG8gc3RhcnQgCmxpbmsgY2xvY2tzLiByZXQ9LTE2ClsgMTQxOC40 NzYyMzRdIFtkcm06ZHB1X2VuY29kZXJfcGh5c192aWRfd2FpdF9mb3JfY29tbWl0X2RvbmU6NTQz XSBbZHB1IAplcnJvcl12YmxhbmsgdGltZW91dDogODA4MjA4YzAKWyAxNDE4LjQ3NjI3Ml0gW2Ry bTpkcHVfa21zX3dhaXRfZm9yX2NvbW1pdF9kb25lOjUyN10gW2RwdSBlcnJvcl13YWl0IApmb3Ig Y29tbWl0IGRvbmUgcmV0dXJuZWQgLTExMApbIDE0MTguNTA5MjA0XSBbZHJtOmRwdV9lbmNvZGVy X2ZyYW1lX2RvbmVfdGltZW91dDoyNzMxXSBbZHB1IAplcnJvcl1lbmMzNyBmcmFtZSBkb25lIHRp bWVvdXQKWyAxNDE5LjE2MzMzN10gW2RybTpkcHVfZW5jb2Rlcl9waHlzX3ZpZF93YWl0X2Zvcl9j b21taXRfZG9uZTo1NDNdIFtkcHUgCmVycm9yXXZibGFuayB0aW1lb3V0OiA4MDgyMDhjMApbIDE0 MTkuMTYzMzY1XSBbZHJtOmRwdV9rbXNfd2FpdF9mb3JfY29tbWl0X2RvbmU6NTI3XSBbZHB1IGVy cm9yXXdhaXQgCmZvciBjb21taXQgZG9uZSByZXR1cm5lZCAtMTEwCgpCdXQgYWZ0ZXIgcmVib290 LCBsaW5rIHRyYWluaW5nIHdhcyBmYWlsaW5nIG9uIGJvdGggcG9ydHMuLgoKClRoYW5rcywKfnZh bAoK