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 909FDC43458 for ; Wed, 1 Jul 2026 02:40:07 +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=Vjil67FDQyb0zu6nFxHNavbnVj4QdBSMJxRocntVw4M=; b=ncIkYhSQ8XFUgK ra70b+4zMIJkkkGZ7uNHTAAklCRBIOSpIr+9DadsJD3axwqtS8D1+sgy05aIGNIHWGhsOW98jZDXf EyzJFaabK9bmLIZjHTH5oIl9Id31izrU2YmTno7jIVxyalbNSI1dtF9Uk7sG8GiTUAIGOAhfB1/Hf ds6PILFkDoU+8A6l3i3XNsTx/5qaBTwhR3TuT/Lrfu864mUp5yPMF4/k81+03yySRvutFHMWeILun pi6banUb5fBeGJRVm2NHgFohN4GCySo3HVRd5FlqBM5pVZdeFyIDbxNOMfzXggzmEOM3SDBOO1GmR d5oy9I++powgTtjLrW9g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wekru-00000000XG3-3u2r; Wed, 01 Jul 2026 02:40:06 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wekrs-00000000XFB-1mJO for linux-phy@lists.infradead.org; Wed, 01 Jul 2026 02:40:04 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 716A46001D; Wed, 1 Jul 2026 02:40:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DB4E71F000E9; Wed, 1 Jul 2026 02:40:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1782873603; bh=HbrRVMKCmlPL7AVR0h/GOkoWilu2n8PVysx7LuXTGIw=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=nl7NBRxD1H8mhzR24+9v9NKQ8oUoY52+etbbnW0E+jE1/cE0XgYn/7gOFh3RFhMaV GC1+TgPABGtWxsvreRlDfHnJZN8DBUr94r7cl2+H0EYG55SENNajGxizVClZCNr1AL cCiAZBeXl3CFCk2dEFOjjkY5uv38+UURMLn9vqQHV7klQ5Yw7jS4sSWGFzgMSsJND3 9r0pRWo9Akro7OTbwGJPUKMw8Ng1PlJrZGNokNoz3oQ9T+0SXvv20yg4Hc3J4NErrA Ey5EbbvGLt/6AlK6+se607U//owe7EdFth3Fv6XjXACSDyTuqomPb3fFlLeYVILVoH ojYEnwY0Lu69Q== From: sashiko-bot@kernel.org Subject: Re: [PATCH v3] phy: Add USB3 PHY support to Google Tensor SoC USB PHY driver To: "RD Babiera" Cc: vkoul@kernel.org, neil.armstrong@linaro.org, olteanv@gmail.com, linux-phy@lists.infradead.org In-Reply-To: <20260701022827.785674-2-rdbabiera@google.com> References: <20260701022827.785674-2-rdbabiera@google.com> Date: Wed, 01 Jul 2026 02:40:02 +0000 Message-Id: <20260701024002.DB4E71F000E9@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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpOZXcgaXNzdWVzOgotIFtIaWdoXSBU aGUgdGVhcmRvd24gc2VxdWVuY2UgaW4gYGdvb2dsZV91c2IzX3BoeV9leGl0YCB2aW9sYXRlcyBM SUZPIG9yZGVyaW5nLCBjYXVzaW5nIGEgaGFyZHdhcmUgcmVzb3VyY2Ugc2VxdWVuY2UgbWlzbWF0 Y2guCi0gW0hpZ2hdIFVuY29uZGl0aW9uYWwgVENBIHByb2dyYW1taW5nIGluIGBnb29nbGVfdXNi M19waHlfcG93ZXJfb25gIG1pc2NvbmZpZ3VyZXMgdGhlIFBIWSBmb3IgYSBkaXNjb25uZWN0ZWQg cG9ydC4KClByZS1leGlzdGluZyBpc3N1ZXM6Ci0gW0hpZ2hdIFRpbWUtb2YtQ2hlY2sgdG8gVGlt ZS1vZi1Vc2UgKFRPQ1RPVSkgcmFjZSBjb25kaXRpb24gaW4gYGdvb2dsZV91c2Jfc2V0X29yaWVu dGF0aW9uYCBsZWFkcyB0byB1bmNsb2NrZWQgTU1JTyBhY2Nlc3Nlcy4KLS0KCmNvbW1pdCBjZWZi YWQ3ODdmMWI5NGJjOTllZTI0NmNmOTRlNTQzMDI4M2ZjZTBjCkF1dGhvcjogUkQgQmFiaWVyYSA8 cmRiYWJpZXJhQGdvb2dsZS5jb20+CnBoeTogQWRkIFVTQjMgUEhZIHN1cHBvcnQgdG8gR29vZ2xl IFRlbnNvciBTb0MgVVNCIFBIWSBkcml2ZXIKClRoaXMgcGF0Y2ggYWRkcyBVU0IzIFBIWSBzdXBw b3J0IGZvciB0aGUgR29vZ2xlIFRlbnNvciBHNSBVU0IgUEhZIGRyaXZlci4KSXQgaW1wbGVtZW50 cyB0aGUgVVNCMyBwaHlfb3BzIGZvciBwaHlfaW5pdCwgcGh5X2V4aXQsIGFuZCBwaHlfcG93ZXJf b24sCmFuZCBhZGRzIGEgY29tYm9fcGh5X3N0YXRlIGVudW0gdG8gdHJhY2sgdGhlIFBIWSBicmlu Z3VwIHN0YXRlIGFjcm9zcwpBUEkgY2FsbHMuCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvcGh5 LWdvb2dsZS11c2IuYyBiL2RyaXZlcnMvcGh5L3BoeS1nb29nbGUtdXNiLmMKLS0tIGEvZHJpdmVy cy9waHkvcGh5LWdvb2dsZS11c2IuYworKysgYi9kcml2ZXJzL3BoeS9waHktZ29vZ2xlLXVzYi5j CgpbIC4uLiBdCgo+IEBAIC05Miw2ICsyNjEsOSBAQCBzdGF0aWMgaW50IGdvb2dsZV91c2Jfc2V0 X29yaWVudGF0aW9uKHN0cnVjdCB0eXBlY19zd2l0Y2hfZGV2ICpzdywKPiAgCj4gIAlzZXRfdmJ1 c192YWxpZChncGh5KTsKCltTZXZlcml0eTogSGlnaF0KVGhpcyBpcyBhIHByZS1leGlzdGluZyBp c3N1ZSwgYnV0IGRvZXMgY2hlY2tpbmcgcG1fcnVudGltZV9zdXNwZW5kZWQoKQplYXJsaWVyIGlu IHRoaXMgZnVuY3Rpb24gd2l0aG91dCBob2xkaW5nIGEgUE0gcmVmZXJlbmNlIGludHJvZHVjZSBh IHJhY2UKY29uZGl0aW9uIGhlcmU/CgpJZiB0aGUgUE0gY29yZSBzdXNwZW5kcyB0aGUgZGV2aWNl IGltbWVkaWF0ZWx5IGFmdGVyIHRoYXQgY2hlY2sgcmV0dXJucwpmYWxzZSwgdGhlIGZ1bmN0aW9u IHdpbGwgcHJvY2VlZCB0byBhY3F1aXJlIHRoZSBtdXRleCBhbmQgd3JpdGUgdG8gTU1JTwpyZWdp c3RlcnMgdmlhIHNldF92YnVzX3ZhbGlkKCkgYW5kIHByb2dyYW1fdGNhX2xvY2tlZCgpIGFmdGVy IHRoZSBwb3dlcgpkb21haW4gYW5kIGNsb2NrcyBoYXZlIGJlZW4gZGlzYWJsZWQuCgpDb3VsZCB0 aGlzIGxlYWQgdG8gYSBzeW5jaHJvbm91cyBleHRlcm5hbCBhYm9ydCB3aGVuIGFjY2Vzc2luZyB0 aGUgdW5jbG9ja2VkCnJlZ2lzdGVycz8gU2hvdWxkIHRoaXMgdXNlIHBtX3J1bnRpbWVfZ2V0X2lm X2FjdGl2ZSgpIGluc3RlYWQ/Cgo+ICsJaWYgKGdwaHktPnBoeV9zdGF0ZSA9PSBDT01CT19QSFlf VENBX1JFQURZICYmIG9yaWVudGF0aW9uICE9IFRZUEVDX09SSUVOVEFUSU9OX05PTkUpCj4gKwkJ cmV0dXJuIHByb2dyYW1fdGNhX2xvY2tlZChncGh5KTsKPiArCj4gIAlyZXR1cm4gMDsKPiAgfQoK WyAuLi4gXQoKPiArc3RhdGljIGludCBnb29nbGVfdXNiM19waHlfZXhpdChzdHJ1Y3QgcGh5ICpf cGh5KQo+ICt7Cj4gKwlzdHJ1Y3QgZ29vZ2xlX3VzYl9waHlfaW5zdGFuY2UgKmluc3QgPSBwaHlf Z2V0X2RydmRhdGEoX3BoeSk7Cj4gKwlzdHJ1Y3QgZ29vZ2xlX3VzYl9waHkgKmdwaHkgPSBpbnN0 LT5wYXJlbnQ7Cj4gKwo+ICsJZGV2X2RiZyhncGh5LT5kZXYsICJleGl0aW5nIHVzYjMgcGh5XG4i KTsKPiArCj4gKwlndWFyZChtdXRleCkoJmdwaHktPnBoeV9tdXRleCk7Cj4gKwo+ICsJc2V0X3Bt Z3RfcmVmX2Nsa19yZXFfbihncGh5LCBmYWxzZSk7Cj4gKwlyZXNldF9jb250cm9sX2J1bGtfYXNz ZXJ0KGluc3QtPm51bV9yc3RzLCBpbnN0LT5yc3RzKTsKPiArCWNsa19idWxrX2Rpc2FibGVfdW5w cmVwYXJlKGluc3QtPm51bV9jbGtzLCBpbnN0LT5jbGtzKTsKCltTZXZlcml0eTogSGlnaF0KSXMg dGhlIG1hbnVhbCB0ZWFyZG93biBzZXF1ZW5jZSBoZXJlIGluIHRoZSBjb3JyZWN0IG9yZGVyPwoK SW4gZ29vZ2xlX3VzYjNfcGh5X2luaXQoKSwgcmVzb3VyY2VzIGFyZSBhY3F1aXJlZCBpbiB0aGlz IG9yZGVyOgoxKSBzZXRfcG1ndF9yZWZfY2xrX3JlcV9uKHRydWUpCjIpIGNsb2NrIGVuYWJsZQoz KSByZXNldCBkZWFzc2VydAoKVGhlIF9fZnJlZSBibG9ja3MgaW4gdGhlIGluaXQgZnVuY3Rpb24g Y29ycmVjdGx5IGVzdGFibGlzaCB0aGUgZXJyb3IgY2xlYW51cApzZXF1ZW5jZSBpbiByZXZlcnNl IG9yZGVyIChMSUZPKS4gSG93ZXZlciwgaGVyZSB0aGUgdXBzdHJlYW0gcmVmZXJlbmNlIGNsb2Nr CnJlcXVlc3QgaXMgZGlzYWJsZWQgYmVmb3JlIHBsYWNpbmcgdGhlIGhhcmR3YXJlIGJsb2NrIGlu dG8gcmVzZXQgYW5kCmRpc2FibGluZyBjbG9ja3MuCgpDb3VsZCBkaXNhYmxpbmcgdGhlIGNsb2Nr IHJlcXVlc3QgYmVmb3JlIGFzc2VydGluZyByZXNldCBmcmVlemUgdGhlIElQIGluIGFuCmludmFs aWQgc3RhdGUgYW5kIHByZXZlbnQgc3Vic2VxdWVudCB3YWtldXBzPwoKPiArCj4gKwlncGh5LT5w aHlfc3RhdGUgPSBDT01CT19QSFlfSURMRTsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAr c3RhdGljIGludCBnb29nbGVfdXNiM19waHlfcG93ZXJfb24oc3RydWN0IHBoeSAqX3BoeSkKPiAr ewo+ICsJc3RydWN0IGdvb2dsZV91c2JfcGh5X2luc3RhbmNlICppbnN0ID0gcGh5X2dldF9kcnZk YXRhKF9waHkpOwo+ICsJc3RydWN0IGdvb2dsZV91c2JfcGh5ICpncGh5ID0gaW5zdC0+cGFyZW50 Owo+ICsJaW50IHJldDsKPiArCj4gKwlkZXZfZGJnKGdwaHktPmRldiwgInBvd2VyIG9uIHVzYjMg cGh5XG4iKTsKPiArCj4gKwlndWFyZChtdXRleCkoJmdwaHktPnBoeV9tdXRleCk7Cj4gKwo+ICsJ aWYgKGdwaHktPnBoeV9zdGF0ZSAhPSBDT01CT19QSFlfVENBX1JFQURZKSB7Cj4gKwkJLyogV2Fp dCBmb3IgUG9SIC0+IE5DIHRyYW5zaXRpb25zKi8KPiArCQlyZXQgPSB3YWl0X3RjYV94YV9hY2so Z3BoeSk7Cj4gKwkJaWYgKHJldCkgewo+ICsJCQlkZXZfZXJyKGdwaHktPmRldiwgIlBvUi0+TkMg dHJhbnNpdGlvbiB0aW1lb3V0Iik7Cj4gKwkJCXJldHVybiByZXQ7Cj4gKwkJfQo+ICsJCWdwaHkt PnBoeV9zdGF0ZSA9IENPTUJPX1BIWV9UQ0FfUkVBRFk7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHBy b2dyYW1fdGNhX2xvY2tlZChncGh5KTsKCltTZXZlcml0eTogSGlnaF0KU2hvdWxkIHRoaXMgY2hl Y2sgaWYgdGhlIFR5cGUtQyBwb3J0IGlzIGFjdHVhbGx5IGNvbm5lY3RlZCBiZWZvcmUgY2FsbGlu Zwpwcm9ncmFtX3RjYV9sb2NrZWQoKT8KCklmIHRoZSBwb3J0IGlzIGRpc2Nvbm5lY3RlZCAoZ3Bo eS0+b3JpZW50YXRpb24gPT0gVFlQRUNfT1JJRU5UQVRJT05fTk9ORSksCnByb2dyYW1fdGNhX2xv Y2tlZCgpIGZhbGxzIHRocm91Z2ggaXRzIGVsc2UgYnJhbmNoLCBjb25maWd1cmluZyB0aGUgcmVn aXN0ZXJzCmZvciBUWVBFQ19PUklFTlRBVElPTl9OT1JNQUwgYW5kIHNldHRpbmcgVENBX1RDUENf VkFMSUQuCgpTaW5jZSB0aGUgVHlwZS1DIHN3aXRjaCBjYWxsYmFjayBnb29nbGVfdXNiX3NldF9v cmllbnRhdGlvbigpIGNvcnJlY3RseSBza2lwcwpUQ0EgcHJvZ3JhbW1pbmcgaWYgdGhlIG9yaWVu dGF0aW9uIGlzIE5PTkUsIHNob3VsZCBhIHNpbWlsYXIgY2hlY2sgYmUgcHJlc2VudApoZXJlIHRv IHByZXZlbnQgZW5hYmxpbmcgdGhlIFN1cGVyU3BlZWQgZGF0YSBwYXRoIGZvciBhIHBoYW50b20g Y29ubmVjdGlvbj8KCj4gK30KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hp a28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA3MDEwMjI4MjcuNzg1Njc0LTItcmRiYWJpZXJhQGdvb2ds ZS5jb20/cGFydD0xCgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1waHkK