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 F2B3AC55172 for ; Tue, 4 Aug 2026 05:04:08 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=nc5NfpxmISozoGqv+484hgvZn2OjUfep5JeJ33qrt4A=; b=umIP1La6WaNE6q urPq2cmGBHSMLfXhAu1d7KTdBn6ZJPdmqve6NatO/x3T6gcmVODCwEz0xgqCdhv4d55fhfe+HdKuA 27kEP8/8pds85e7pGu5/7M0LTKwhuzj3rBRo+/Q9Fb+GdJqdG6Ro1jP5tu3jbiqVYzru2ZnQMRbru aUTjG6y5il6CIfg8xqLUsEMEK0RjUQusVVcoJEhnGLMzdDW7UKNRFkKweHx3jHkOBTJHgtFhxH8lo Mehb/Y9XA5QHoStafQCVnDrmiljgegRqWFNIXnSW6W2D/qTb6ifabbNZjwWvd4qSBewCWwCri7iHO Gd077v4fzQIsd7v7rBjw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wr7Jq-0000000114s-2ZRd; Tue, 04 Aug 2026 05:04:02 +0000 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wr7Jo-0000000113t-0gRS for linux-rockchip@lists.infradead.org; Tue, 04 Aug 2026 05:04:02 +0000 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-c15e03c2763so121246666b.0 for ; Mon, 03 Aug 2026 22:03:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785819838; x=1786424638; darn=lists.infradead.org; h=content-type:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=m0K5uL+ffxmjOwUEwo70igju+6SeZRlmphKolSxYy0o=; b=q3f9DbpdM16gxf1hAI0GT1agCJrv+y4gtHd4hGo7d2rOXfngPe4SuDPvk4k+EF25Bf ps4omyNDzJ3W7EvedXyLtoBM2j1C8cpZcqZrhYbef4eygsoH4nvnzhL6zQUBvT1IlzyV qcTsqtrxxZrAFkZmhUEiotTtHVJWdy3KO1s9JqQp73LfKxltirOHubTFIys9+zzNbgQF UyoYqhMOp2i5BPDPnGERFx3Yz92i79FAwLtRX0XEp+oiOm3K1zOAxLp/susNXphqtGmY Xh4CK4/DqE/MpIag68HASw0P1QHieYfZJ7wPIzvC3v3tFX4Eufjukjixo//USqClje1Z lW+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785819838; x=1786424638; h=content-type:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=m0K5uL+ffxmjOwUEwo70igju+6SeZRlmphKolSxYy0o=; b=ZHO0ddp6UCWvl7ZL/iA0TtPKv4q+8TtY4J6hsOD/XTIAavX0HQGleyWU7J5sVRrmZv U/0Mu1gM0+8rye/iruc1k0RvnBBPaxsuP3sK0amIivaffXZb4hfgVTqBSnqrFnlM0N+L Jwp1IQDaBgdx2LNvGLhlqjktzfZzPooD83OzRLYNN8ZZMZ+KeLcSUuvFFyvyNqHKPyPr m2ildss5ZiH+TyOvUdiYZ7XzXKcfTi3UQz7YUCq7xGiHi6fSucbb1sxNrYlRqIXnC1Nu xd5uukoQodOj8TGcDDMYl0DPcVhebM5bIIhbAL4Djcy9r4iHOwH0xoT7qXJvnNCYua3e aX5w== X-Forwarded-Encrypted: i=1; AHgh+Ro4XeHmnvwfuOPuoHBxGq9BDdG+1Gna8QWID/xwzRUKbEbf4R54BTJc4Hd1w49egBXtwJ9Z/tN4G4cDaxNjCw==@lists.infradead.org X-Gm-Message-State: AOJu0YwxIGA3i9fDBREWL+NELIU7IsMAqvTbXdUH2lqWoECXx8cwvREe MQympFpD7s6Bm54lPGdZwwXeIPO3UNvIDZX7Zpkqq2Xu6uq99GQx4UcH X-Gm-Gg: AR+sD10jap5Ac1Ty58c3DRwyDoyD18R8rkcX14g/ztO7mjj2B6bckEbX9QlwklaCZ55 fY0iMT5mNx7GOW92mvqGPgWqkii0Ok/aQgm2cyQ0mPwC9P5ZfPGTZQN94dY453wvzKkjsNrNXpp uze1jfrmkPV09iPSZcRe4Dnv6aTjmws0WDbwcuVOkKmmigJO9YZOePI2EZqf9KvGW5n4nBGZ2dW w3lGZLurXeZwua2PH5oh3PTX4Qj2T0IKWSb/XQ6UT6EsiXgDYkwy4OsLQF6XU0GgZrO64UtcovY QKX1OK44TiqFxWKPhfD+Zl+Pdzr+1Vl/joGSw5I3daLFhJoQ+BoqNKAzCJ9fOsysq2UkwrtqlC0 vt0j+TPq2lGUGUeWJI5IZCCSbkL6O06mVR9X6zmjYiAX9G2u4e0t6lPR7Mg3oRHIkVvNzRIEUTg An0ADKViLsIN/mfLP67Cq92rNZi91zMpUAm6PXOXmlxZsmMiVzOsUpc4lMAwr+PjpJuL2Bsh233 oygTWkgkR3txrjlyBYu23iaglP77NUXXVcK+m+fWGv1OJF1DOsfKEjHAmJRft751vpU/FqwCkas yONpXLwbyeRPELxfBRyNnQLo1lc6rtapP4pvjaP2M80H3wTvyu6iTPzo5X58Ribl9SlhziYQXrA YwLMS/mCaawIyIsx0ACXvyTY5glU+BJPK8OovIHCMpSdphWl5xRPYJR57FWNPSAyYPx+vwv8GHf BExP1r966ooLMYI4QcAu8= X-Received: by 2002:a17:907:3e07:b0:c12:3cbf:9f6d with SMTP id a640c23a62f3a-c20244fb9a5mr217102666b.1.1785819838130; Mon, 03 Aug 2026 22:03:58 -0700 (PDT) Received: from jernej-laptop.localnet (APN-122-65-17-gprs.simobil.net. [46.122.65.17]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c1fd3c90739sm627034766b.14.2026.08.03.22.03.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Aug 2026 22:03:57 -0700 (PDT) From: Jernej =?UTF-8?B?xaBrcmFiZWM=?= To: Andre Przywara , James Hilliard Cc: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Samuel Holland , Richard Genoud , Maxime Ripard , Alexandre Torgue , Giuseppe Cavallaro , Jose Abreu , Maxime Chevallier , Maxime Coquelin , Andrew Lunn , Heiner Kallweit , Russell King , Saravana Kannan , Lee Jones , Heiko Stuebner , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, mfd@lists.linux.dev, linux-rockchip@lists.infradead.org Subject: Re: [PATCH 00/21] net: phy: add X-Powers AC200/AC300 EPHY support Date: Tue, 04 Aug 2026 07:03:49 +0200 Message-ID: In-Reply-To: References: <20260802-submit-acx00-of-dynamic-v1-v1-0-0a53cd9e21cc@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260803_220400_268061_36B47485 X-CRM114-Status: GOOD ( 43.55 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org RG5lIHBvbmVkZWxqZWssIDMuIGF2Z3VzdCAyMDI2IG9iIDE3OjU3OjE1IFNyZWRuamVldnJvcHNr aSBwb2xldG5pIMSNYXMgamUgSmFtZXMgSGlsbGlhcmQgbmFwaXNhbChhKToKPiBPbiBNb24sIEF1 ZyAzLCAyMDI2IGF0IDc6MjbigK9BTSBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJt LmNvbT4gd3JvdGU6Cj4gPgo+ID4gSGkgSmFtZXMsCj4gPgo+ID4gdGhhbmtzIGZvciBzZW5kaW5n IHRoaXMgdG8gdGhlIGxpc3QsIGJ1dCBhcyBBbmRyZXcgYWxyZWFkeSBtZW50aW9uZWQ6Cj4gPiB0 aGlzIGlzIHF1aXRlIGEgYmVhc3QsIGFuZCB3b3VsZCBuZWVkIHRvIGJlIGJyb2tlbiBkb3duLgo+ ID4gSmVybmVqIGFuZCBJIGNyZWF0ZWQgc29tZSBwYXRjaGVzIGp1c3QgZm9yIHRoZSBBQzIwMCBQ SFkgb24gdGhlIEg2LAo+ID4gd2hpY2ggSmVybmVqIHJlY2VudGx5IHJldml2ZWQsIGFuZCBJSVVD LCB3YW50ZWQgdG8gc2VuZCB0byB0aGUgbGlzdC4KPiA+IFRoaXMgd291bGQgcHJvYmFibHkgYmUg YSBtb3JlIHdvcmthYmxlIHJvdXRlOiBzdGFydCBlYXN5LCB0aGVuIGFkZAo+ID4gc3VwcG9ydCBm b3IgbW9yZSBTb0NzIChINjE2IGRlcGVuZHMgb24gdGhlIFdJUCBQV00gZHJpdmVyKSBhbmQgbW9y ZQo+ID4gdmFyaWFudHMgKEFDMzAwKSBsYXRlci4KPiAKPiBXZWxsLCBJIHdhbnRlZCB0byB2YWxp ZGF0ZSB0aGF0IHRoZSBvdmVyYWxsIGRyaXZlciBkZXNpZ24gaXMgc3VpdGFibGUgZm9yCj4gdGhl IEg2MTYgd2hpY2ggaGFzIHRvIHN1cHBvcnQgYm90aCBQSFkgdmFyaWFudHMgYXQgcnVudGltZSBl ZmZlY3RpdmVseQo+IHNpbmNlIHRoYXQgaXMgdGhlIG1vc3QgY29tcGxleCB1c2UgY2FzZSwgSSBh bHNvIGRvbid0IGhhdmUgYSBINiBib2FyZAo+IHRvIHRlc3Qgd2l0aCBteXNlbGYgYXQgdGhlIG1v bWVudC4gSSB0aGluayBiZWluZyBhYmxlIHRvIHNlZSBhIG1vcmUKPiBjb21wbGV0ZSBpbXBsZW1l bnRhdGlvbiBsaWtlIHRoaXMgaXMgaGVscGZ1bCBhcyBpdCBjYW4gYmV0dGVyIGluZm9ybSBob3cK PiB3ZSBjYW4gdGllIHRoZSBkaWZmZXJlbnQgY29udHJvbCBpbnRlcmZhY2VzIHRvIHRoZSBsaW5r IFBIWSBpbiBhIHdheSB0aGF0Cj4gd29ya3MgZm9yIHRoZSBtb3JlIGNvbXBsZXggSDYxNiBjYXNl LgoKTm8uIEFDMjAwIGFuZCBBQzMwMCBhcmUgc2VwYXJhdGUgY2hpcHMuCgpKdXN0IG1ha2luZyBz b21lIGFydGlmaWNpYWwgY29ubmVjdGlvbiBpbiBEVCwgYmVjYXVzZSBINjE2IHdhZmVyIGlzIG9u Y2UKY29wYWNrYWdlZCB3aXRoIEFDMjAwIGRpZSBhbmQgYXQgb3RoZXIgdGltZSB3aXRoIEFDMzAw IGlzIG5vdCBjb3JyZWN0LgpMZXQganVzdCBoYXZlIGJvb3Rsb2FkZXIgcHJvcGVybHkgaWRlbnRp ZnkgY29wYWNrYWdlZCBjaGlwLCBlbmFibGUgaXQKYW5kIGJlIGRvbmUgd2l0aCBpdC4KCkknbSB3 b3JraW5nIG9uIHByb3BlciBBQzIwMCBzZXJpZXMgYXMgQW5kcmUgbWVudGlvbmVkLiBJIHJlc2Vh cmNoZWQgYWxsCmZ1bmN0aW9uYWxpdHkgYmVjYXVzZSBJIGRvbid0IHdhbnQgdG8gbWlzcyBhbnl0 aGluZyBpbiBEVCBhbmQgdG8gaGF2ZQpnb29kIGFyZ3VtZW50cyB3aHkgSSBkaWQgdGhpbmcgdGhl IHdheSBJIGRpZC4gVGhpcyBzZXJpZXMgZG9lc24ndCBjYXJlCm9mIGFueXRoaW5nIGVsc2UgdGhh biBBQzIwMCBFUEhZLCB3aGljaCBpc24ndCBjb3JyZWN0LiBTb21lIHRoaW5ncyBhcmUKZXZlbiBu b3QgcHJvcGVybHkgbW9kZWxlZCBhbmQgaXQgd2FzIGFscmVhZHkgZGlzY3Vzc2VkIGluIHByZXZp b3VzCnJldmlld3MuIEZvciBleGFtcGxlLCBNRElPIFBIWSBub2RlIHNob3VsZCByZWZlcmVuY2Ug Ym90aCwgY2xvY2sgYW5kCnJlc2V0cy4KCkkgcGxhbiB0byBwb3N0IEFDMjAwIHBhdGNoZXMgd2l0 aCBhdCBsZWFzdCBhdWRpbyBjb2RlYyBpbmNsdWRlZCwKYWxvbmdzaWRlIEVQSFkuIFRWRSBpcyBh bHNvIHdvcmtpbmcgYnV0IGl0IGhhcyBtb3JlIG9wZW4gcXVlc3Rpb25zLCBzbwppdCB3b24ndCBi ZSBwYXJ0IG9mIG5leHQgc3VibWlzc2lvbi4KCj4gCj4gPiBXaGljaCBhbHNvIGJyaW5ncyBtZSB0 byBzb21lIGF0dHJpYnV0aW9uIHF1ZXN0aW9uczogSWYgSSB1bmRlcnN0YW5kCj4gPiBjb3JyZWN0 bHksIHRoaXMgaGFzIGJlZW4gd3JpdHRlbiBtb3N0bHkgYnkgc29tZSBMTE0/IEkgdGhpbmsgeW91 IHdvdWxkCj4gPiBuZWVkIGF0IGxlYXN0IHRvIGRpc2Nsb3NlIHRoYXQsIGlmIG5vdCBldmVuIGFk ZCBhbiBvZmZpY2lhbCB0YWc/Cj4gCj4gU29tZSBwYXRjaGVzIHdlcmUsIHN1cmUsIG15IHVuZGVy c3RhbmRpbmcgaXMgdGhhdCBpdCdzIG5vdCByZXF1aXJlZCB0bwo+IGV4cGxpY2l0bHkgY2FsbCB0 aGF0IG91dCBidXQgSSBjYW4gYWRkIG1vcmUgaW5mbyBpZiB0aGF0IGhlbHBzLCB0aGlzIHdhcwo+ IHRlc3RlZC92YWxpZGF0ZWQgdXNpbmcgYSBoZWF2aWx5IGF1dG9tYXRlZCBoYXJkd2FyZSBpbiB0 aGUgbG9vcAo+IHRlc3RiZW5jaCBzZXR1cCBvbiBhbiBBQzIwMCBhbmQgQUMzMDAgdmFyaWFudCBI NjE2IGJvYXJkLgoKWWVzLCB5b3UgaGF2ZSB0byByZXZlYWwgQUkgaW52b2x2ZW1lbnQuCgo+IAo+ ID4gQWxzbyBJIHdvbmRlciBob3cgdGhpcyByZWxhdGVzIHRvIHRoZSBwYXRjaGVzIGZsb2F0aW5n IGFyb3VuZCBmb3IgYQo+ID4gd2hpbGUgYWxyZWFkeTogaHR0cHM6Ly9naXRodWIuY29tL2plcm5l anNrL2xpbnV4LTEvY29tbWl0cy9hYzIwMC12NC4KPiA+IFRoaXMgYnJhbmNoIGlzIHJlbGF0aXZl bHkgbmV3LCBidXQgdGhlIGFjMjAwLXYzIGJyYW5jaCBmb3IgaW5zdGFuY2UgaXMKPiA+IG11Y2gg b2xkZXIuCj4gCj4gWWVhaCwgcGFydHMgb2YgdGhpcyBhcmUgbG9vc2VseSBiYXNlZCBvZmYgb2Yg c29tZSBleGlzdGluZyBwYXRjaGVzIHRoYXQKPiB3ZXJlIGZsb2F0aW5nIGFyb3VuZCBsaWtlIHRo b3NlLCBhbHRob3VnaCBpdCBoYXMgZGl2ZXJnZWQgcXVpdGUgYSBiaXQgYXMKPiB3ZWxsIHNpbmNl IHRoaXMgc2VyaWVzIGlzIGRlc2lnbmVkIHRvIGhhbmRsZSBib3RoIHBoeSB2YXJpYW50cy4KPiAK PiBJIGd1ZXNzIEkgc2hvdWxkIGxpbmsgdG8gc29tZSBvZiB0aGUgZWFybGllciB3b3JrIGluIHRo ZSBjb3ZlciBsZXR0ZXI/CgpIb3dldmVyLCB3aGF0IGJvdGhlciBtZSBtb3JlLCBpcyB0aGF0IG9i dmlvdXNseSBhIGxvdCBvZiBBQzIwMCB0aGluZ3MKd2VyZSBjb3BpZWQgKGV2ZW4gaWYgb25seSBi eSBMTE0pIGZyb20gbXkgV0lQIEFDMjAwIGJyYW5jaCB3aXRob3V0IGFueQphdHJpYnV0aW9uIHRv IGVpdGhlciBBbmRyZSBvciBtZS4KCkFzIEFuZHJlIG1lbnRpb25lZCBpbiBvdGhlciByZXNwb25z ZSwgbGV0IGRvIGl0IHNlcGFyYXRlbHkgZm9yIEFDMjAwLApBQzMwMCBhbmQgZGV0ZWN0aW9uIGJl dHdlZW4gdGhlbSAoYmVzdCBpbiBib290bG9hZGVyKS4KCkJlc3QgcmVnYXJkcywKSmVybmVqCgo+ IAo+ID4gT24gOC8zLzI2IDA3OjE0LCBKYW1lcyBIaWxsaWFyZCB3cm90ZToKPiA+ID4gVGhlIEFs bHdpbm5lciBINjE2L0g2MTggc2Vjb25kYXJ5IEVNQUMgaXMgY29tbW9ubHkgY29ubmVjdGVkIHRv IGEgRmFzdAo+ID4gPiBFdGhlcm5ldCBQSFkgaW4gYW4gWC1Qb3dlcnMgQUMyMDAgb3IgQUMzMDAg Y29tcGFuaW9uIHBhY2thZ2UuICBUaGUgdHdvCj4gPiA+IHBhY2thZ2VzIGV4cG9zZSB0aGUgc2Ft ZSBsaW5rIFBIWSBJRCBhbmQgbGFyZ2VseSBjb21wYXRpYmxlIGxpbmstc2lkZQo+ID4gPiByZWdp c3RlcnMsIGJ1dCByZXF1aXJlIGRpZmZlcmVudCBjb250cm9sIHBhdGhzIGJlZm9yZSB0aG9zZSBy ZWdpc3RlcnMgY2FuCj4gPiA+IGJlIGFjY2Vzc2VkOiBBQzIwMCBpcyBpbml0aWFsaXplZCB0aHJv dWdoIGl0cyBJMkMgTUZELCB3aGlsZSBBQzMwMCB1c2VzIGEKPiA+ID4gbm9uLVBIWSBDbGF1c2Ug MjIgY29udHJvbCBlbmRwb2ludC4KPiA+ID4KPiA+ID4gU29tZSBINjE2LWZhbWlseSBwcm9kdWN0 cyB3ZXJlIHNoaXBwZWQgd2l0aCBlaXRoZXIgcGFja2FnZSB1bmRlciB0aGUgc2FtZQo+ID4gPiBi b2FyZCBpZGVudGl0eS4gIEZvciB0aG9zZSBzeXN0ZW1zLCB0aGlzIHNlcmllcyB1c2VzIGEgU0lE IE5WTUVNIGZpZWxkIHRvCj4gPiA+IHNlbGVjdCB0aGUgY29udHJvbCBwcm92aWRlciBhdCBydW4g dGltZS4gIFdpdGggQ09ORklHX09GX0RZTkFNSUMsIHRoZSBsaW5rCj4gPiA+IFBIWSBlbmFibGVz IG9ubHkgdGhlIHNlbGVjdGVkIGZhaWwtbmVlZHMtcHJvYmUgcHJvdmlkZXIsIHNvIGFuIEFDMzAw IGJvYXJkCj4gPgo+ID4gSnVzdCB0byBicmluZyB0aGF0IHNoYWxsb3cgZGlzY3Vzc2lvbiB3ZSBo YWQgb24gSVJDIHRvIHRoZSBsaXN0OiBJCj4gPiB3b25kZXIgaWYgdGhpcyBpcyB0aGUgcmlnaHQg c29sdXRpb24/IEFsdGVybmF0aXZlbHkgSSB3YXMgd29uZGVyaW5nIGlmCj4gPiBqdXN0IHBhdGNo aW5nIHRoZSBEVCBpbiBVLUJvb3Qgd291bGQgc2ltcGxpZnkgdGhpbmdzLCBhbmQgYWxzbyBoZWxw Cj4gPiBvdGhlciBEVCB1c2VycyBsaWtlICpCU0Qgb3IgVS1Cb290IChwcm9wZXIpIGl0c2VsZiwg dG8gbm90IGJvaWwgdGhlCj4gPiBvY2VhbiwgYnV0IGp1c3QgYWxsb3dpbmcgdGhlbSB0byBmb2xs b3cgYSBzdGFuZGFyZCBEVCBkZXNjcmlwdGlvbi4KPiAKPiBUaGlzIGNhbiBiZSB1c2VkIGVpdGhl ciB3YXksIENPTkZJR19PRl9EWU5BTUlDIGlzbid0IGEgaGFyZAo+IGRlcGVuZGVuY3kgd2l0aCB0 aGlzIGRlc2lnbiwgYXNpZGUgZnJvbSBhZGRpbmcgQ09ORklHX09GX0RZTkFNSUMKPiBzdXBwb3J0 IGZvciBtZGlvIHRoZSBkeW5hbWljIGVuYWJsZW1lbnQgb2YgdGhlIGNvcnJlY3QgcGh5IGNvbnRy b2wKPiBkcml2ZXJzIGlzIHJlbGF0aXZlbHkgc2ltcGxlIHdpdGggdGhpcyBhcmNoaXRlY3R1cmUu Cj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K TGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1y b2NrY2hpcAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2268E282F13 for ; Tue, 4 Aug 2026 05:03:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785819842; cv=none; b=mA9AJiU2LerPnSWpCBm5XLgS+1F/OzDG2810I0mDnJq9sSHWM6vZEVfWDdnI5C8oFpX3lRI6EcZr/ltKsLBtdNiScR3Brko7vG2RcBzX9MfNGjBNVFb99/9EaBhCyHVdoaO9raw4IiFKFhZMt1RrEIvE9Wc6mJO55eGzbMz+lLI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785819842; c=relaxed/simple; bh=FSJlrY3I3aNh7f4zmDrsNnt6kg6s2wYYb9KmntktFLA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=WBwsPNhX0Y88pG6wdogamW0xSZG+zhh4x3ZQBz/xkBr5CFzkuIwCC4IaeIqU3EFexDfxWBQRHrLhYD/FOSQ+nRcdRs1Mz93MLTjpxDpeyX+P3Kc+/20gPgqdNSU4FvsaEC9sHUIoBk/U5rUTCqurnxYCONgvsNdesrUb1FKoV/Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=CVVEu+vC; arc=none smtp.client-ip=209.85.208.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="CVVEu+vC" Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-69c20ba892eso867126a12.1 for ; Mon, 03 Aug 2026 22:03:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785819838; x=1786424638; darn=lists.linux.dev; h=content-type:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=m0K5uL+ffxmjOwUEwo70igju+6SeZRlmphKolSxYy0o=; b=CVVEu+vCBj0akH7uh0naboxqHmmBs31+5kBjfXGyGMc+G36FYtKf/uweR/7P1g86km BcD6l0dsAQUPODrb/dI3woZRDFnv55yokmlLDj82M8WF96inI/QBgX1CA1RdDDTtrl2b m5ojNG39cpBtkZRU4yNHZ4yFQ3P2mz76fqLFIlccpEU3uiDFAAA1Mpwe62+20Tna2kuk VnurSYMKv9M9iRJjP/gl3oAw87uw/8oz+4Yw956m9aJvD8dg4RWDeSYmROYJlHMzUmLG Aw5yRz/4d27P5ekpGvCBcd+prJj+5MepOw89NQPrLCdqSmBUWVHEg+AntlKM4uPuegTl 9JJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785819838; x=1786424638; h=content-type:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=m0K5uL+ffxmjOwUEwo70igju+6SeZRlmphKolSxYy0o=; b=tSTUc/jrE8wEd4WpRogP2nhkgH89BZxEaV6L+u5jQgftj4brZCdGwWMFsHeBumhPTs VHXKqrRFk42Af8LyVS3M/4QQ+RI/d05bKZTa8Bs20zMPiySh49ezpGh+hxA40YfQdwj2 yGdqU8/soOR+tzzb711aLEVePVviqPemNGlr1oeYRDt5eL6NykgCjtyfdPhzBgdQoE4E aYuSszfUNNww2joOxG9uJSKe/QPtj1g/jIVT4/z1YmsHDCzUYLk7aI6lVOEMIGIJfvlX QDAJpJy42W6kB3c3PhrOzhC/WuCm16KWQQXYdrIhHZDJDGRCNXixjo1rTzd632U8qtVV LZ9A== X-Forwarded-Encrypted: i=1; AHgh+RoPael+xJdLxr4q8REUz7JbJWWsNYdvNdWDXo5gq0JKX/79vzGlZ+nlsZr0ohEUW1kqlva84A3bBFMh6g==@lists.linux.dev X-Gm-Message-State: AOJu0Yy+q2WFf4IKmsJz7qXOuza4uzbVzuV6kAZY3UdrCeraBINAgxn7 9asnsFl6DtDJC5vfNJef4ghsAF135o4hoCeL5ReP9aStJms/OtYGKq0a X-Gm-Gg: AR+sD10RaHWcT0jQ8pUS+vp0lTS+HSuMk+FMF/JwXP/RpIRoK7IWQctgt8oawR6speE V6phZ+/2I2eu/O8t3jjtJYBXCFn7CRoQnIkDtmMct0+6s2f/n0HjgxJ6ZP8mLvw8d2DfYfqKEoM eN9fZkROnKEcC6e9wb045WL3sjQFX9NnOJfeagdKSJC3TCUqBveKqSU2lvG8db81KCypgj3Eu+c AKmkDykK6bw7+4xMr96kPB1L4h18oGZXka22WAD4r6fnhlFt2BNBB1fvMYDfZqbswNoyK/xTb/z GwEm/MTjNleFt66Ax+GmBhmv5G/RUwBIGt6ismpdMDfGkML+gyZdmk4HAODCXEpzSxsSpuEuU/l 63HJcR3oV/gmlO5LLxlQWftIvDJ6SdmTFn6ystgJ634zSs52gBBm1576uVtMMcceRXibPGvu3Me Y95iEYLw61OarCR98czrCltrqK2yky+kK+To2nRpcC9g+Hs7pGvsKTACVff+zOTOYhaiRIdL/tS RHEmhTFaH7/709Fsi38ZtrBaLrkqEl2rOfxjyALI45W0S200wBBMMoc+yvravPqmSjaLoGQMi1n MmmD4rOzKqc06o3Bayo3p7mJ+n8Dk4EjDkF1tS7bl49qFbtVUVsClRuKOfW5wjEhYHoB+FPwnwF C84BHkLdcUbMEVIt7USpWQ1whqa+oRGZo79lNH5D7/hflr5C55pg1PF0gLf9z3rq68jPw+dJGkh 3oDAU+iMc1kh+LD0WEyIo= X-Received: by 2002:a17:907:3e07:b0:c12:3cbf:9f6d with SMTP id a640c23a62f3a-c20244fb9a5mr217102666b.1.1785819838130; Mon, 03 Aug 2026 22:03:58 -0700 (PDT) Received: from jernej-laptop.localnet (APN-122-65-17-gprs.simobil.net. [46.122.65.17]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c1fd3c90739sm627034766b.14.2026.08.03.22.03.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Aug 2026 22:03:57 -0700 (PDT) From: Jernej =?UTF-8?B?xaBrcmFiZWM=?= To: Andre Przywara , James Hilliard Cc: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Samuel Holland , Richard Genoud , Maxime Ripard , Alexandre Torgue , Giuseppe Cavallaro , Jose Abreu , Maxime Chevallier , Maxime Coquelin , Andrew Lunn , Heiner Kallweit , Russell King , Saravana Kannan , Lee Jones , Heiko Stuebner , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, mfd@lists.linux.dev, linux-rockchip@lists.infradead.org Subject: Re: [PATCH 00/21] net: phy: add X-Powers AC200/AC300 EPHY support Date: Tue, 04 Aug 2026 07:03:49 +0200 Message-ID: In-Reply-To: References: <20260802-submit-acx00-of-dynamic-v1-v1-0-0a53cd9e21cc@gmail.com> Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Dne ponedeljek, 3. avgust 2026 ob 17:57:15 Srednjeevropski poletni =C4=8Das= je James Hilliard napisal(a): > On Mon, Aug 3, 2026 at 7:26=E2=80=AFAM Andre Przywara wrote: > > > > Hi James, > > > > thanks for sending this to the list, but as Andrew already mentioned: > > this is quite a beast, and would need to be broken down. > > Jernej and I created some patches just for the AC200 PHY on the H6, > > which Jernej recently revived, and IIUC, wanted to send to the list. > > This would probably be a more workable route: start easy, then add > > support for more SoCs (H616 depends on the WIP PWM driver) and more > > variants (AC300) later. >=20 > Well, I wanted to validate that the overall driver design is suitable for > the H616 which has to support both PHY variants at runtime effectively > since that is the most complex use case, I also don't have a H6 board > to test with myself at the moment. I think being able to see a more > complete implementation like this is helpful as it can better inform how > we can tie the different control interfaces to the link PHY in a way that > works for the more complex H616 case. No. AC200 and AC300 are separate chips. Just making some artificial connection in DT, because H616 wafer is once copackaged with AC200 die and at other time with AC300 is not correct. Let just have bootloader properly identify copackaged chip, enable it and be done with it. I'm working on proper AC200 series as Andre mentioned. I researched all functionality because I don't want to miss anything in DT and to have good arguments why I did thing the way I did. This series doesn't care of anything else than AC200 EPHY, which isn't correct. Some things are even not properly modeled and it was already discussed in previous reviews. For example, MDIO PHY node should reference both, clock and resets. I plan to post AC200 patches with at least audio codec included, alongside EPHY. TVE is also working but it has more open questions, so it won't be part of next submission. >=20 > > Which also brings me to some attribution questions: If I understand > > correctly, this has been written mostly by some LLM? I think you would > > need at least to disclose that, if not even add an official tag? >=20 > Some patches were, sure, my understanding is that it's not required to > explicitly call that out but I can add more info if that helps, this was > tested/validated using a heavily automated hardware in the loop > testbench setup on an AC200 and AC300 variant H616 board. Yes, you have to reveal AI involvement. >=20 > > Also I wonder how this relates to the patches floating around for a > > while already: https://github.com/jernejsk/linux-1/commits/ac200-v4. > > This branch is relatively new, but the ac200-v3 branch for instance is > > much older. >=20 > Yeah, parts of this are loosely based off of some existing patches that > were floating around like those, although it has diverged quite a bit as > well since this series is designed to handle both phy variants. >=20 > I guess I should link to some of the earlier work in the cover letter? However, what bother me more, is that obviously a lot of AC200 things were copied (even if only by LLM) from my WIP AC200 branch without any atribution to either Andre or me. As Andre mentioned in other response, let do it separately for AC200, AC300 and detection between them (best in bootloader). Best regards, Jernej >=20 > > On 8/3/26 07:14, James Hilliard wrote: > > > The Allwinner H616/H618 secondary EMAC is commonly connected to a Fast > > > Ethernet PHY in an X-Powers AC200 or AC300 companion package. The two > > > packages expose the same link PHY ID and largely compatible link-side > > > registers, but require different control paths before those registers= can > > > be accessed: AC200 is initialized through its I2C MFD, while AC300 us= es a > > > non-PHY Clause 22 control endpoint. > > > > > > Some H616-family products were shipped with either package under the = same > > > board identity. For those systems, this series uses a SID NVMEM fiel= d to > > > select the control provider at run time. With CONFIG_OF_DYNAMIC, the= link > > > PHY enables only the selected fail-needs-probe provider, so an AC300 = board > > > > Just to bring that shallow discussion we had on IRC to the list: I > > wonder if this is the right solution? Alternatively I was wondering if > > just patching the DT in U-Boot would simplify things, and also help > > other DT users like *BSD or U-Boot (proper) itself, to not boil the > > ocean, but just allowing them to follow a standard DT description. >=20 > This can be used either way, CONFIG_OF_DYNAMIC isn't a hard > dependency with this design, aside from adding CONFIG_OF_DYNAMIC > support for mdio the dynamic enablement of the correct phy control > drivers is relatively simple with this architecture. >=20