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 B9B59CC6B34 for ; Thu, 15 Oct 2026 07:24:43 +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:Date:References: In-Reply-To:Cc:To:Subject:From:Message-ID:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=3sMm9ccPE7X8ooPiG88MWKcMwOb1AXbjBVRhDJJ/VYU=; b=27IxYuKv4dwDEl Ft8aIWdalnE+2FJoASu0WrOOWf9/KDLPYD5fU5B827IfTmZmKUkh5wTBwXNyKGPDVtahgYBe5t40W 8jOkzLqwjlWaCvnVgoNloxJ3R68I49Lbm3d2oF/dRnG1oJorfJ1lg44Kw+6An3yoZOMxrkPdkBAUv jhzJtcPS2Lbm9HFf88ERz0PfPvuR9WH+pq5ObCOWkiTqcDLg0pY0sjdMEqymsITyN/jGto15jNGhW hZkxZnUihDYYSVKlYpoghhzQo98s1yEYy3j4nFgF1FQrLzePFjX7fdNeagyRFdpmIjz9lHeQkVIaT ajZQFgQI4o7PimoitXGw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xHFpT-0000000H20H-1aJv; Thu, 15 Oct 2026 07:24:43 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xHFpR-0000000H1zn-3s9C for linux-phy@lists.infradead.org; Thu, 15 Oct 2026 07:24:42 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 20DF060A66; Thu, 15 Oct 2026 07:24:41 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8C2131F000C8; Thu, 15 Oct 2026 07:24:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1792049080; bh=U1uYx0v7IZnGPhVZZ1keBNL7YHdbEh5CSt/nRvaWkDs=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=jVbH5jphLr632KXb7gFhG9BiR6EYhxbpn953alVXvR/TZk5Wp+wvbEWn/l1sVKTeG CDaO/1OCIrkW0ik+0R5bkXTzkHNKdzivA/PXCxJ/f75A9CdJMphQDo26xR/OfLdWtu BS3PHXgdH8/xwfph/Vj9LlN1pl3tfb/7muI6RFWmexaId9b7ppfRPjmB9sJfONrOap hZTN9mrIOnoVCjOXyEGJlfTZVWtuZMhB57UPOV8VfDJdOWYS/O9iEHis/8lsZYDa+Y ooyFmrwOjCAib7pXrDNBd97ub0gpOY/906eqS4NOy2PbH/jpQgPCBaVi7FZSMC5paA GOcLzWGqRu4cg== Message-ID: From: sashiko-bot@kernel.org Subject: Re: [PATCH v2 11/24] phy: zte: Add ZTE ZX279128S PCIe PHY driver To: "Navid Ghahremani" Cc: linux-phy@lists.infradead.org, vkoul@kernel.org, neil.armstrong@linaro.org, olteanv@gmail.com In-Reply-To: <20261014072109.1759502-12-ghahramani.navid@gmail.com> References: <20261014072109.1759502-1-ghahramani.navid@gmail.com> <20261014072109.1759502-12-ghahramani.navid@gmail.com> Date: Thu, 15 Oct 2026 07:24:40 +0000 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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW01lZGl1bV0gcGh5OiBtaXNzaW5n IGVycm9yIHBhdGggY2xlYW51cCBpbiB6eF9wY2llX3BoeV9pbml0KCkKLSBbTG93XSBwaHk6IGlu Y29tcGxldGUgaGFyZHdhcmUgdGVhcmRvd24gb24gZXJyb3IgaW4genhfcGNpZV9waHlfZXhpdCgp Ci0gW0xvd10ga2NvbmZpZzogUEhZX1pYMjc5MTI4U19QQ0lFIHNlbGVjdHMgTUZEX1NZU0NPTiB3 aXRob3V0IEhBU19JT01FTQotLQoKY29tbWl0IDlhZmU5YTQ4Y2IyYmMyOWQwYmZkN2Y1YjBhNDM3 YTVkMTYyMWMxYjQKQXV0aG9yOiBOYXZpZCBHaGFocmVtYW5pIDxnaGFocmFtYW5pLm5hdmlkQGdt YWlsLmNvbT4KCnBoeTogenRlOiBBZGQgWlRFIFpYMjc5MTI4UyBQQ0llIFBIWSBkcml2ZXIKCkFk ZCBhIGdlbmVyaWMgUEhZIGRyaXZlciBmb3IgdGhlIFBDSWUgU2VyRGVzIFBIWSBpbnNpZGUgdGhl IFRvcCBDUk0KYmxvY2sgb2YgdGhlIFpURSBaWDI3OTEyOFMgU29DLiBUaGlzIGRyaXZlciBlbmNh cHN1bGF0ZXMgUExMIHBvd2VyCmFuZCBhbmFsb2cgU2VyRGVzIGNhbGlicmF0aW9uIGZvciB0aGUg dHdvIFBDSWUgcG9ydHMuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BoeS9LY29uZmlnIGIvZHJp dmVycy9waHkvS2NvbmZpZwo+IGluZGV4IDE5ZjNiN2QxMmI3ZDQuLjM1MThkMzg0YmU4NTQgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9waHkvS2NvbmZpZwo+ICsrKyBiL2RyaXZlcnMvcGh5L0tjb25m aWcKWyAuLi4gXQo+IEBAIC05MSw2ICs5MSwxOCBAQCBjb25maWcgUEhZX0VDT05FVF9QQ0lFCj4g IAkgIGNhbGxiYWNrIGZvciBQQ0llIEdFTjEgYW5kIEdFTjIgcG9ydHMuIFRoaXMgUEhZIGlzIGZv dW5kIG9uCj4gIAkgIEVjb05ldCBTb0NzIGluY2x1ZGluZyBFTjc1MTIyMSBhbmQgRU43NTI4Lgo+ ICAKPiArY29uZmlnIFBIWV9aWDI3OTEyOFNfUENJRQo+ICsJdHJpc3RhdGUgIlpURSBaWDI3OTEy OFMgUENJZSBQSFkgZHJpdmVyIgo+ICsJZGVwZW5kcyBvbiBBUkNIX1pURSB8fCBDT01QSUxFX1RF U1QKPiArCWRlcGVuZHMgb24gT0YKPiArCXNlbGVjdCBHRU5FUklDX1BIWQo+ICsJc2VsZWN0IE1G RF9TWVNDT04KCltTZXZlcml0eTogTG93XQpEb2VzIHNlbGVjdGluZyBNRkRfU1lTQ09OIGhlcmUg d2l0aG91dCBhIEhBU19JT01FTSBkZXBlbmRlbmN5IGNhdXNlIGFuIHVubWV0CmRpcmVjdCBkZXBl bmRlbmN5IHdhcm5pbmc/IEJlY2F1c2UgdGhpcyBkcml2ZXIgc3VwcG9ydHMgQ09NUElMRV9URVNU LCBpdCBjb3VsZApiZSBidWlsdCBvbiBhcmNoaXRlY3R1cmVzIHdpdGhvdXQgSEFTX0lPTUVNIChs aWtlIFVNTCksIHdoZXJlIE1GRF9TWVNDT04KY2Fubm90IGJlIG5hdHVyYWxseSBlbmFibGVkLgoK PiArCWhlbHAKPiArCSAgRW5hYmxlIHN1cHBvcnQgZm9yIHRoZSBQQ0llIFNlckRlcyBQSFkgZm91 bmQgaW5zaWRlIHRoZSBUb3AgQ1JNCj4gKwkgIG9mIFpURSBaWDI3OTEyOFMgU29Dcy4gVGhpcyBk cml2ZXIgY29uZmlndXJlcyBQTEwgcG93ZXIgYW5kIGFuYWxvZwpbIC4uLiBdCj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvcGh5L3BoeS16eDI3OTEyOHMtcGNpZS5jIGIvZHJpdmVycy9waHkvcGh5LXp4 Mjc5MTI4cy1wY2llLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAw MDAuLjMzYmYwZWFhYzhmNzQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy9waHkvcGh5 LXp4Mjc5MTI4cy1wY2llLmMKWyAuLi4gXQo+ICtzdGF0aWMgaW50IHp4X3BjaWVfcGh5X2luaXQo c3RydWN0IHBoeSAqcGh5KQo+ICt7Cj4gKwlzdHJ1Y3QgenhfcGNpZV9waHkgKnpwaHkgPSBwaHlf Z2V0X2RydmRhdGEocGh5KTsKPiArCWNvbnN0IHN0cnVjdCB6eF9wY2llX3BoeV9wb3J0ICpwb3J0 ID0genBoeS0+cG9ydDsKPiArCWludCBpLCByZXQ7Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8IEFS UkFZX1NJWkUocG9ydC0+cGh5X29uKTsgaSsrKSB7Cj4gKwkJcmV0ID0gcmVnbWFwX3dyaXRlX2Jp dHMoenBoeS0+cmVnbWFwLCBDUk0xX1BIWV9DVFJMLAo+ICsJCQkJCXBvcnQtPnBoeV9vbltpXSwg cG9ydC0+cGh5X29uW2ldKTsKPiArCQlpZiAocmV0KQo+ICsJCQlyZXR1cm4gcmV0OwoKW1NldmVy aXR5OiBNZWRpdW1dCkNhbiB0aGlzIGxlYXZlIHRoZSBQSFkgYmxvY2tzIGluIGFuIGluY29uc2lz dGVudCBzdGF0ZT8gSWYgcmVnbWFwX3dyaXRlX2JpdHMoKQpmYWlscyBvbiBhIGxhdGVyIGl0ZXJh dGlvbiAoZm9yIGV4YW1wbGUsIHdoZW4gaSA+IDApLCB0aGlzIGxvb3AgcmV0dXJucwppbW1lZGlh dGVseSBhbmQgbGVhdmVzIHRoZSBoYXJkd2FyZSByZXNvdXJjZXMgZnJvbSBwcmV2aW91cyBpdGVy YXRpb25zIHBvd2VyZWQKb24uCgpTaW5jZSB0aGUgUEhZIGZyYW1ld29yaydzIHBoeV9pbml0KCkg ZG9lcyBub3QgaW52b2tlIHRoZSBwaHlfZXhpdCgpIGNhbGxiYWNrCmlmIGluaXRpYWxpemF0aW9u IGZhaWxzLCB0aGUgZHJpdmVyIGxpa2VseSBuZWVkcyB0byBtYW51YWxseSB1bndpbmQgdGhlIHBv d2VyCmJpdHMgYmVmb3JlIHJldHVybmluZyB0aGUgZXJyb3IuCgo+ICsJCWZzbGVlcCg1MCk7Cj4g Kwo+ICsJCWlmIChpID09IDAgJiYgcG9ydC0+aGFzX2NhbCkgewo+ICsJCQlyZXQgPSByZWdtYXBf d3JpdGUoenBoeS0+cmVnbWFwLCBDUk0xX1BIWTFfQ0FMMSwgMHgwMDIwMmQ1YSk7Cj4gKwkJCWlm IChyZXQpCj4gKwkJCQlyZXR1cm4gcmV0OwoKW1NldmVyaXR5OiBNZWRpdW1dClNpbWlsYXJseSwg aWYgZWl0aGVyIG9mIHRoZXNlIGNhbGlicmF0aW9uIHdyaXRlcyBmYWlsLCB3ZSByZXR1cm4gd2l0 aG91dApjbGVhcmluZyB0aGUgQ1JNMV9QSFlfQ1RSTCBiaXRzIHRoYXQgd2VyZSBhbHJlYWR5IHN1 Y2Nlc3NmdWxseSBzZXQuIFNob3VsZAp0aGVyZSBiZSBhbiBlcnJvciBwYXRoIGhlcmUgdGhhdCB1 bndpbmRzIHRoZSBzdGF0ZT8KCj4gKwkJCXJldCA9IHJlZ21hcF93cml0ZSh6cGh5LT5yZWdtYXAs IENSTTFfUEhZMV9DQUwwLCAweDAwNDZjMjRhKTsKPiArCQkJaWYgKHJldCkKPiArCQkJCXJldHVy biByZXQ7Cj4gKwkJfQo+ICsJfQpbIC4uLiBdCj4gK3N0YXRpYyBpbnQgenhfcGNpZV9waHlfZXhp dChzdHJ1Y3QgcGh5ICpwaHkpCj4gK3sKPiArCXN0cnVjdCB6eF9wY2llX3BoeSAqenBoeSA9IHBo eV9nZXRfZHJ2ZGF0YShwaHkpOwo+ICsJY29uc3Qgc3RydWN0IHp4X3BjaWVfcGh5X3BvcnQgKnBv cnQgPSB6cGh5LT5wb3J0Owo+ICsJaW50IGksIHJldDsKPiArCj4gKwlmb3IgKGkgPSBBUlJBWV9T SVpFKHBvcnQtPnBoeV9vbikgLSAxOyBpID49IDA7IGktLSkgewo+ICsJCXJldCA9IHJlZ21hcF93 cml0ZV9iaXRzKHpwaHktPnJlZ21hcCwgQ1JNMV9QSFlfQ1RSTCwKPiArCQkJCQlwb3J0LT5waHlf b25baV0sIDApOwo+ICsJCWlmIChyZXQpCj4gKwkJCXJldHVybiByZXQ7CgpbU2V2ZXJpdHk6IExv d10KRG9lcyB0aGlzIGVhcmx5IHJldHVybiBsZWF2ZSB0aGUgaGFyZHdhcmUgcGFydGlhbGx5IGFj dGl2ZSBvbiB0ZWFyZG93bj8gSWYKcmVnbWFwX3dyaXRlX2JpdHMoKSBmYWlscyB3aGlsZSBjbGVh cmluZyBvbmUgb2YgdGhlIGJpdHMsIHdlIGFib3J0IHRoZSBsb29wCmVhcmx5LgoKSXQgbWlnaHQg YmUgc2FmZXIgdG8gcmVjb3JkIHRoZSBlcnJvciBidXQgY29udGludWUgdW53aW5kaW5nIHRoZSBy ZW1haW5pbmcKYml0cyB0byBlbnN1cmUgdGhlIGZ1bGxlc3QgcG9zc2libGUgdGVhcmRvd24uCgo+ ICsJfQo+ICsKPiArCXJldHVybiAwOwo+ICt9CgotLSAKU2FzaGlrbyBBSSByZXZpZXcgwrcgaHR0 cHM6Ly9zYXNoaWtvLmRldi8jL3BhdGNoc2V0LzIwMjYxMDE0MDcyMTA5LjE3NTk1MDItMS1naGFo cmFtYW5pLm5hdmlkQGdtYWlsLmNvbT9wYXJ0PTExCgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlz dApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK