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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 5ADDAC531FC for ; Mon, 27 Jul 2026 06:58:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=PTgphGmfUg2cEIKXkYj0iUwFMb/KxGyifqNOhkkPJcA=; b=nbLsyrzPMkp+oa 2jCmKo6B5pRTf5L1v/+g3MH15Seh5Ihhulzryd8+1tnVvW6+fMFEciBx3wphjOrFli0OvzzmwwTJR p5XOofRQGgLl+xR1m7EjTimDxzncExAjUsEF/Z1+SSlPDgV1M3k98Gwe5yo8DILF+0xDE4E2Pb7Jx Um2w7BpIbYBaODgA7TmsBJa2uPnYQzYBf7ceBudmvNDUAo6X9fTdbqh6/7LuIKnreatgGMaQQargQ Ahin+XTMYxnHJpRXDydUx7f4UY7B/peOZp4wekaUa7J/K6eYzY1VmAsLHbTziFzX1PxQ44HLgoD/x 4df6WjIV8wHjfJzsFb8Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1woFI8-000000024kb-0FrC; Mon, 27 Jul 2026 06:58:24 +0000 Received: from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1woFI6-000000024kJ-2UR4 for linux-phy@lists.infradead.org; Mon, 27 Jul 2026 06:58:22 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 6707B43611; Mon, 27 Jul 2026 06:58:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EAFED1F00A3E; Mon, 27 Jul 2026 06:58:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1785135500; bh=u6FcGIMR+Q4saIffjrcECk7v6glWztJDQZoWG8QJKy8=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=RSOW1RPE6ZvmJZ6xBXOnS64OwxJKZG14OatA2QQm3tvODraJauhV1KLMyXFIHiUCe 6E5P3Zj2j5moE4hx8qEIQVzFYRV8rafLnMhJ7sVWoV2ir3+hauvmfFERGZkKJODEux MF/rG8tRQyibifYeM9dAH6fhMwCWK+QVyL2wBzOyupAE7Uk7q+LVszlNAQeAREYes7 82j+ZGn4DWbj+MW/ksAvUTBEanRTuAAQqZIKqIWQidkPbNPQ13I1tMl09lRS+clE+R 8tidN81Y7dKCzCgxpiJ+QI32DB/oUKlkaR2GuMXICaLyZCNSXqSvK3pWkAqIJkXz/N uh99Z/+0ygSTw== From: sashiko-bot@kernel.org Subject: Re: [PATCH v4 1/5] drm/bridge: Implement generic USB Type-C DP HPD bridge To: "Chaoyi Chen" Cc: olteanv@gmail.com, linux-phy@lists.infradead.org, dri-devel@lists.freedesktop.org, neil.armstrong@linaro.org, vkoul@kernel.org In-Reply-To: <20260727064408.101-2-kernel@airkyi.com> References: <20260727064408.101-1-kernel@airkyi.com> <20260727064408.101-2-kernel@airkyi.com> Date: Mon, 27 Jul 2026 06:58:19 +0000 Message-Id: <20260727065819.EAFED1F00A3E@smtp.kernel.org> X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIE1vZHVsZSBsb2FkL3Vu bG9hZCBjeWNsZXMgYW5kIGR5bmFtaWMgVHlwZS1DIHBvcnQgcmVtb3ZhbHMgbGVhayBkZXZtLW1h bmFnZWQgYnJpZGdlcywgcmVzdWx0aW5nIGluIGR1cGxpY2F0ZXMgYW5kIHBvdGVudGlhbCBVQUYu Ci0gW0hpZ2hdIEEgcmFjZSBjb25kaXRpb24gYmV0d2VlbiBidXMgbm90aWZpZXIgcmVnaXN0cmF0 aW9uIGFuZCBidXMgaXRlcmF0aW9uIGNhdXNlcyBkdXBsaWNhdGUgRFAgSFBEIGJyaWRnZSByZWdp c3RyYXRpb25zLgotIFtIaWdoXSBVbmNvbmRpdGlvbmFsIGJyaWRnZSByZWdpc3RyYXRpb24gY3Jl YXRlcyBkdXBsaWNhdGUgYnJpZGdlcyBmb3IgY29udHJvbGxlcnMgdGhhdCBhbHJlYWR5IHJlZ2lz dGVyIHRoZWlyIG93biBIUEQgYnJpZGdlLgotLQoKLS0tIFBhdGNoIFsxXTogW1BBVENIIHY0IDEv NV0gZHJtL2JyaWRnZTogSW1wbGVtZW50IGdlbmVyaWMgVVNCIFR5cGUtQyBEUCBIUEQgYnJpZGdl IC0tLQpjb21taXQgOGNhOTZhOGQ1NjkyYzJiM2ZmMTQ4ZjdhNjgwMzMyMzI4MTQ4ODc3OQpBdXRo b3I6IENoYW95aSBDaGVuIDxjaGFveWkuY2hlbkByb2NrLWNoaXBzLmNvbT4KCmRybS9icmlkZ2U6 IEltcGxlbWVudCBnZW5lcmljIFVTQiBUeXBlLUMgRFAgSFBEIGJyaWRnZQoKVGhpcyBjb21taXQg aW1wbGVtZW50cyBhIGdlbmVyaWMgRFAgSFBEIGJyaWRnZSBiYXNlZCBvbiBhdXgtaHBkLWJyaWRn ZS5jLgpJdCBtb25pdG9ycyBUeXBlLUMgYnVzIGV2ZW50cyBhbmQgYXV0b21hdGljYWxseSBjcmVh dGVzIGFuIEhQRCBicmlkZ2UKd2hlbiBhIFR5cGUtQyBwb3J0IGRldmljZSBjb250YWluaW5nIHRo ZSBEUCBzdmlkIGlzIHJlZ2lzdGVyZWQuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v YnJpZGdlL2F1eC1ocGQtdHlwZWMtZHAtYnJpZGdlLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl L2F1eC1ocGQtdHlwZWMtZHAtYnJpZGdlLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4 IDAwMDAwMDAwMDAwMDAuLjQzYWYzZWEyMGYyMDEKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2JyaWRnZS9hdXgtaHBkLXR5cGVjLWRwLWJyaWRnZS5jCgpbIC4uLiBdCgo+ ICtzdGF0aWMgaW50IGRybV90eXBlY19idXNfZXZlbnQoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpu YiwKPiArCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lkICpkYXRhKQo+ICt7Cj4g KwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSAoc3RydWN0IGRldmljZSAqKWRhdGE7Cj4gKwlzdHJ1Y3Qg dHlwZWNfYWx0bW9kZSAqYWx0ID0gdG9fdHlwZWNfYWx0bW9kZShkZXYpOwo+ICsKPiArCWlmIChh Y3Rpb24gIT0gQlVTX05PVElGWV9BRERfREVWSUNFKQo+ICsJCXJldHVybiBOT1RJRllfT0s7Cgpb U2V2ZXJpdHk6IEhpZ2hdCkRvZXMgdGhpcyBjb2RlIGxlYWsgZGV2bS1tYW5hZ2VkIGJyaWRnZXMg d2hlbiBhIFR5cGUtQyBhbHRtb2RlIGRldmljZSBpcwpkeW5hbWljYWxseSByZW1vdmVkPyAKCkl0 IGxvb2tzIGxpa2UgQlVTX05PVElGWV9ERUxfREVWSUNFIGlzIG5vdCBoYW5kbGVkIGhlcmUsIHNv IHRoZSBicmlkZ2UgbWlnaHQKbGluZ2VyIGFuZCBwaW4gb2Zfbm9kZSByZWZlcmVuY2VzIGluZGVm aW5pdGVseSBhZnRlciBwb3J0IHJlbW92YWwuCgo+ICsKPiArCS8qCj4gKwkgKiBhbHQtPmRldi5w YXJlbnQtPnBhcmVudCA6IFVTQi1DIGNvbnRyb2xsZXIgZGV2aWNlCj4gKwkgKiBhbHQtPmRldi5w YXJlbnQgICAgICAgICA6IFVTQi1DIGNvbm5lY3RvciBkZXZpY2UKPiArCSAqLwo+ICsJaWYgKGlz X3R5cGVjX3BvcnRfYWx0bW9kZSgmYWx0LT5kZXYpICYmIGFsdC0+c3ZpZCA9PSBVU0JfVFlQRUNf RFBfU0lEKQo+ICsJCWRybV9kcF9ocGRfYnJpZGdlX3JlZ2lzdGVyKGFsdC0+ZGV2LnBhcmVudC0+ cGFyZW50LAo+ICsJCQkJCSAgIHRvX29mX25vZGUoYWx0LT5kZXYucGFyZW50LT5md25vZGUpKTsK CltTZXZlcml0eTogSGlnaF0KV2hhdCBoYXBwZW5zIGlmIHRoZSBVU0ItQyBjb250cm9sbGVyIGRy aXZlciAobGlrZSBmdXNiMzAyIG9yIHFjb21fcG1pY190eXBlYykKaGFzIGFscmVhZHkgZXhwbGlj aXRseSByZWdpc3RlcmVkIGl0cyBvd24gSFBEIGJyaWRnZT8KCldpbGwgdGhpcyB1bmNvbmRpdGlv bmFsIHJlZ2lzdHJhdGlvbiBjcmVhdGUgYSBzZWNvbmQgZHVwbGljYXRlIGJyaWRnZT8gSWYgc28s CmNvdWxkIHRoaXMgYnJlYWsgb2ZfZHJtX2ZpbmRfYnJpZGdlKCkgcmVzb2x1dGlvbiwgY2F1c2lu ZyB0aGUgZGlzcGxheSBkcml2ZXIKdG8gbWlzcyBob3RwbHVnIGV2ZW50cyBmaXJlZCBvbiB0aGUg Y29udHJvbGxlcidzIG93biBicmlkZ2U/CgpBZGRpdGlvbmFsbHksIGJlY2F1c2UgZHJtX2RwX2hw ZF9icmlkZ2VfcmVnaXN0ZXIoKSB0aWVzIHRoZSBkZXZtIGFsbG9jYXRpb24KdG8gdGhlIGV4dGVy bmFsIFVTQi1DIGNvbnRyb2xsZXIgKGFsdC0+ZGV2LnBhcmVudC0+cGFyZW50KSwgd2lsbCB1bmxv YWRpbmcKdGhpcyBtb2R1bGUgbGVhdmUgdGhvc2UgZGV2cmVzIGFsbG9jYXRpb25zIGJlaGluZD8g UmVsb2FkaW5nIHRoZSBtb2R1bGUgbWlnaHQKdGhlbiByZWdpc3RlciBkdXBsaWNhdGVzLgoKPiAr Cj4gKwlyZXR1cm4gTk9USUZZX09LOwo+ICt9CgpbIC4uLiBdCgo+ICtzdGF0aWMgaW50IF9faW5p dCBkcm1fYXV4X2hwZF90eXBlY19kcF9icmlkZ2VfbW9kdWxlX2luaXQodm9pZCkKPiArewo+ICsJ YnVzX3JlZ2lzdGVyX25vdGlmaWVyKCZ0eXBlY19idXMsICZkcm1fdHlwZWNfZXZlbnRfbmIpOwo+ ICsJLyoKPiArCSAqIEJlZm9yZSBtb2R1bGUgaW5pdGlhbGl6YXRpb24sIHNvbWUgZGV2aWNlcyBt YXkgaGF2ZSBhbHJlYWR5IGJlZW4gYWRkZWQuCj4gKyAgICAgICAgICogUmVnaXN0ZXIgdGhlIEhQ RCBicmlkZ2UgZm9yIHRoZXNlIGRldmljZXMuCj4gKwkgKi8KPiArCWJ1c19mb3JfZWFjaF9kZXYo JnR5cGVjX2J1cywgTlVMTCwgTlVMTCwgY2hlY2tfZGV2aWNlX2FscmVhZHlfYWRkZWQpOwoKW1Nl dmVyaXR5OiBIaWdoXQpJcyB0aGVyZSBhIHJhY2UgY29uZGl0aW9uIGJldHdlZW4gdGhlIG5vdGlm aWVyIHJlZ2lzdHJhdGlvbiBhbmQgdGhlIGJ1cwppdGVyYXRpb24gaGVyZT8KCklmIGEgVHlwZS1D IGFsdG1vZGUgZGV2aWNlIGlzIGFkZGVkIGNvbmN1cnJlbnRseSAoZm9yIGV4YW1wbGUsIHZpYSBh biBhc3luYwpwcm9iZSBvZiB0aGUgY29udHJvbGxlcikgcmlnaHQgYWZ0ZXIgYnVzX3JlZ2lzdGVy X25vdGlmaWVyKCkgYnV0IGJlZm9yZSBvcgpkdXJpbmcgdGhlIGJ1c19mb3JfZWFjaF9kZXYoKSBp dGVyYXRpb24sIGNvdWxkIGl0IHRyaWdnZXIgYm90aCB0aGUgbm90aWZpZXIKYW5kIHRoZSBjaGVj a19kZXZpY2VfYWxyZWFkeV9hZGRlZCBjYWxsYmFjaz8KCldvdWxkIHRoaXMgcmVzdWx0IGluIGR1 cGxpY2F0ZSBIUEQgYnJpZGdlcyBiZWluZyByZWdpc3RlcmVkIGZvciBhIHNpbmdsZQpUeXBlLUMg cG9ydD8KCj4gKwlyZXR1cm4gMDsKPiArfQoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBz Oi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDcyNzA2NDQwOC4xMDEtMS1rZXJuZWxAYWly a3lpLmNvbT9wYXJ0PTEKCi0tIApsaW51eC1waHkgbWFpbGluZyBsaXN0CmxpbnV4LXBoeUBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHBzOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LXBoeQo=