From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BA48F607F6F2 for ; Mon, 2 Nov 2026 14:46:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=MMwEJXmW; dkim=pass (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=kTIJkYx9 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=1ed4ABVb5WuZx7ievrj1cvm+vrmzhLmj5yV4zTMhJQg=; b=MMwEJXmWKR5l3526LChNEUmB4b r4RSUvnDAhZKIea/haTYWdVtY1DRsb7ebDw7SDRzgi96KaaHw8YjUb+B6qjjsjNnA+cxMv9+5/Npr qKBDFOR4tvEUbp2IvHoEvGPI6rNySQGYz6dk4cpNgSm+HyaumlbUwRKGbDPBhgTmqn+PGAYjrt+pO M0DDBOfZ2xlGt8/KOM8H847n4erTPbUsaKzLQVDW0MMpu7/BbbGO+haExwj0Q6QMHpjdsMvX1wuAM y51y5h9YxuztJVUPuW0oUA0gWKE5+EirESSz6ryDNzb0RBtWNBr5pFV3s60/W6JTk3NsbRa/smUay HK9D2+4g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xNtIj-0000000GsjE-2elx; Mon, 02 Nov 2026 14:46:21 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xNtIi-0000000Gsip-2g07; Mon, 02 Nov 2026 14:46:20 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id C830F600DB; Mon, 2 Nov 2026 14:46:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 51E231F00A17; Mon, 2 Nov 2026 14:46:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1793630779; bh=1ed4ABVb5WuZx7ievrj1cvm+vrmzhLmj5yV4zTMhJQg=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=kTIJkYx932KW0rEFWbZ55+lbTtsZKF+4aG6/wsWGYG04/dedotlgN7zujoh8O2jQf z+v8UjodVuo6CFRkW679nsHC4p/DPLC4jCFE523SoM4wk8cUzXSXbnZVaUMoCJZXuW H7iYQvsi75Ucn/GauIsg7HpX1mHcJ3IuY+tXkV7YDSJu67E7yGUYsr0Ucvq2KDygtH 1ZYEkQ7mdXkmN3HmICVak/FMRLN+Vy77pVLZFXMKyUiGTLR2X60Yuk+8uWN/N3swsi c+MBOCgIpfmjr3DeQn+wDTIRHm+vegoCu+ll1N4Ajue1ZEef9SKd6+TFT5wGzqqYYc +SCxPpRiNg7XA== Date: Mon, 2 Nov 2026 08:46:16 -0600 From: Rob Herring To: Florian Fainelli Cc: linux-arm-kernel@lists.infradead.org, Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Ray Jui , Scott Branden , Broadcom internal kernel review list , Alan Stern , =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= , Kishon Vijay Abraham I , Yendapally Reddy Dhananjaya Reddy , "open list:GENERIC PHY FRAMEWORK" , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , open list , "open list:USB SUBSYSTEM" Subject: Re: [PATCH 2/9] dt-bindings: phy: bcm-ns-usb3-phy: Describe the NSP variant Message-ID: <20261102144616.GE1232511-robh@kernel.org> References: <20261021172819.668120-1-florian.fainelli@broadcom.com> <20261021172819.668120-3-florian.fainelli@broadcom.com> <20261030182151.GA1206797-robh@kernel.org> X-Archived-By: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" X-Spam-Status: No, score=-15.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 On Fri, Oct 30, 2026 at 12:14:52PM -0700, Florian Fainelli wrote: > On 10/30/26 11:21, Rob Herring wrote: > > On Wed, Oct 21, 2026 at 10:28:11AM -0700, Florian Fainelli wrote: > > > Northstar Plus uses the Northstar Bx PHY register sequence but also > > > requires coordinated USB2 and USB3 core resets and a USB2 IDM interface > > > clock enable. > > > > > > Add an NSP compatible with a required USB2 DMP phandle. Describe the > > > shared PHY relationship with EHCI, OHCI and xHCI so initialization > > > finishes before any host starts operating. > > > > > > Signed-off-by: Florian Fainelli > > > --- > > > .../bindings/phy/bcm-ns-usb3-phy.yaml | 23 +++++++++++++++++++ > > > 1 file changed, 23 insertions(+) > > > > > > diff --git a/Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml b/Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml > > > index 7fd419db45d0..00d69b86cbff 100644 > > > --- a/Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml > > > +++ b/Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml > > > @@ -14,6 +14,9 @@ description: | > > > Known B1: BCM4707 rev 6 > > > Known C0: BCM47094 rev 0 > > > + Northstar Plus uses the Bx programming sequence, with coordinated USB2 and > > > + USB3 resets. Its PHY is shared by the EHCI, OHCI and xHCI controllers. > > > + > > > maintainers: > > > - Rafał Miłecki > > > @@ -22,6 +25,7 @@ properties: > > > enum: > > > - brcm,ns-ax-usb3-phy > > > - brcm,ns-bx-usb3-phy > > > + - brcm,nsp-usb3-phy > > > reg: > > > description: address of MDIO bus device > > > @@ -32,6 +36,13 @@ properties: > > > description: > > > Phandle to the DMP (Device Management Plugin) syscon > > > + usb2-dmp-syscon: > > > > brcm,usb2-dmp > > That would be inconsistent with the usb3-dmp-syscon property that is > pre-existing, hence the name chosen here. I'm not sure consistency is really better here, but okay. Rob From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1B37160703A7 for ; Mon, 2 Nov 2026 14:46:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=vmlSGn5S; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=kTIJkYx9 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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=DRicSu+AgssAP/eyU6M75f5IuDRPxoIzCJFNQYdUGj0=; b=vmlSGn5S0Z7magJwqn3brmzsb4 NBYGngaD7xxkjv+yebCQ7VKcScJu5lbvr4OFVMPeDUdwDa70hcQrIej8BbQ6zb9igGbbddHb3loa3 5JjHwrSSeEjYjZRuF3+0FoSXiEnST/MaL/W8+lJgPhpkVTbCUEw5JljI6hqLPCcbdoRp1yQdNk7J2 +L8ve1bnDjT39h0tMUot3mVIaxCPZ2L0RI/DORNQyErM8WHZGG3IU+JuCembX50Cse+bFLPz72/No Q5Ly53stPbSs51yJSl5z52VM+xKF/IuDFGKYO3TmfHLLd5PomIpATcxFumIRNA4sUSatbrfCwBQWG ZgY7S0GQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xNtIj-0000000Gsji-3VpI; Mon, 02 Nov 2026 14:46:21 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xNtIi-0000000Gsip-2g07; Mon, 02 Nov 2026 14:46:20 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id C830F600DB; Mon, 2 Nov 2026 14:46:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 51E231F00A17; Mon, 2 Nov 2026 14:46:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1793630779; bh=1ed4ABVb5WuZx7ievrj1cvm+vrmzhLmj5yV4zTMhJQg=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=kTIJkYx932KW0rEFWbZ55+lbTtsZKF+4aG6/wsWGYG04/dedotlgN7zujoh8O2jQf z+v8UjodVuo6CFRkW679nsHC4p/DPLC4jCFE523SoM4wk8cUzXSXbnZVaUMoCJZXuW H7iYQvsi75Ucn/GauIsg7HpX1mHcJ3IuY+tXkV7YDSJu67E7yGUYsr0Ucvq2KDygtH 1ZYEkQ7mdXkmN3HmICVak/FMRLN+Vy77pVLZFXMKyUiGTLR2X60Yuk+8uWN/N3swsi c+MBOCgIpfmjr3DeQn+wDTIRHm+vegoCu+ll1N4Ajue1ZEef9SKd6+TFT5wGzqqYYc +SCxPpRiNg7XA== Date: Mon, 2 Nov 2026 08:46:16 -0600 From: Rob Herring To: Florian Fainelli Cc: linux-arm-kernel@lists.infradead.org, Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Ray Jui , Scott Branden , Broadcom internal kernel review list , Alan Stern , =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= , Kishon Vijay Abraham I , Yendapally Reddy Dhananjaya Reddy , "open list:GENERIC PHY FRAMEWORK" , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , open list , "open list:USB SUBSYSTEM" Subject: Re: [PATCH 2/9] dt-bindings: phy: bcm-ns-usb3-phy: Describe the NSP variant Message-ID: <20261102144616.GE1232511-robh@kernel.org> References: <20261021172819.668120-1-florian.fainelli@broadcom.com> <20261021172819.668120-3-florian.fainelli@broadcom.com> <20261030182151.GA1206797-robh@kernel.org> X-Archived-By: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" X-Spam-Status: No, score=-13.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 T24gRnJpLCBPY3QgMzAsIDIwMjYgYXQgMTI6MTQ6NTJQTSAtMDcwMCwgRmxvcmlhbiBGYWluZWxs aSB3cm90ZToKPiBPbiAxMC8zMC8yNiAxMToyMSwgUm9iIEhlcnJpbmcgd3JvdGU6Cj4gPiBPbiBX ZWQsIE9jdCAyMSwgMjAyNiBhdCAxMDoyODoxMUFNIC0wNzAwLCBGbG9yaWFuIEZhaW5lbGxpIHdy b3RlOgo+ID4gPiBOb3J0aHN0YXIgUGx1cyB1c2VzIHRoZSBOb3J0aHN0YXIgQnggUEhZIHJlZ2lz dGVyIHNlcXVlbmNlIGJ1dCBhbHNvCj4gPiA+IHJlcXVpcmVzIGNvb3JkaW5hdGVkIFVTQjIgYW5k IFVTQjMgY29yZSByZXNldHMgYW5kIGEgVVNCMiBJRE0gaW50ZXJmYWNlCj4gPiA+IGNsb2NrIGVu YWJsZS4KPiA+ID4gCj4gPiA+IEFkZCBhbiBOU1AgY29tcGF0aWJsZSB3aXRoIGEgcmVxdWlyZWQg VVNCMiBETVAgcGhhbmRsZS4gRGVzY3JpYmUgdGhlCj4gPiA+IHNoYXJlZCBQSFkgcmVsYXRpb25z aGlwIHdpdGggRUhDSSwgT0hDSSBhbmQgeEhDSSBzbyBpbml0aWFsaXphdGlvbgo+ID4gPiBmaW5p c2hlcyBiZWZvcmUgYW55IGhvc3Qgc3RhcnRzIG9wZXJhdGluZy4KPiA+ID4gCj4gPiA+IFNpZ25l ZC1vZmYtYnk6IEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFpbmVsbGlAYnJvYWRjb20uY29t Pgo+ID4gPiAtLS0KPiA+ID4gICAuLi4vYmluZGluZ3MvcGh5L2JjbS1ucy11c2IzLXBoeS55YW1s ICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrCj4gPiA+ICAgMSBmaWxlIGNoYW5nZWQs IDIzIGluc2VydGlvbnMoKykKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvcGh5L2JjbS1ucy11c2IzLXBoeS55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9iY20tbnMtdXNiMy1waHkueWFtbAo+ID4gPiBp bmRleCA3ZmQ0MTlkYjQ1ZDAuLjAwZDY5Yjg2Y2JmZiAxMDA2NDQKPiA+ID4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9iY20tbnMtdXNiMy1waHkueWFtbAo+ID4g PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L2JjbS1ucy11c2Iz LXBoeS55YW1sCj4gPiA+IEBAIC0xNCw2ICsxNCw5IEBAIGRlc2NyaXB0aW9uOiB8Cj4gPiA+ICAg ICBLbm93biBCMTogQkNNNDcwNyByZXYgNgo+ID4gPiAgICAgS25vd24gQzA6IEJDTTQ3MDk0IHJl diAwCj4gPiA+ICsgIE5vcnRoc3RhciBQbHVzIHVzZXMgdGhlIEJ4IHByb2dyYW1taW5nIHNlcXVl bmNlLCB3aXRoIGNvb3JkaW5hdGVkIFVTQjIgYW5kCj4gPiA+ICsgIFVTQjMgcmVzZXRzLiBJdHMg UEhZIGlzIHNoYXJlZCBieSB0aGUgRUhDSSwgT0hDSSBhbmQgeEhDSSBjb250cm9sbGVycy4KPiA+ ID4gKwo+ID4gPiAgIG1haW50YWluZXJzOgo+ID4gPiAgICAgLSBSYWZhxYIgTWnFgmVja2kgPHJh ZmFsQG1pbGVja2kucGw+Cj4gPiA+IEBAIC0yMiw2ICsyNSw3IEBAIHByb3BlcnRpZXM6Cj4gPiA+ ICAgICAgIGVudW06Cj4gPiA+ICAgICAgICAgLSBicmNtLG5zLWF4LXVzYjMtcGh5Cj4gPiA+ICAg ICAgICAgLSBicmNtLG5zLWJ4LXVzYjMtcGh5Cj4gPiA+ICsgICAgICAtIGJyY20sbnNwLXVzYjMt cGh5Cj4gPiA+ICAgICByZWc6Cj4gPiA+ICAgICAgIGRlc2NyaXB0aW9uOiBhZGRyZXNzIG9mIE1E SU8gYnVzIGRldmljZQo+ID4gPiBAQCAtMzIsNiArMzYsMTMgQEAgcHJvcGVydGllczoKPiA+ID4g ICAgICAgZGVzY3JpcHRpb246Cj4gPiA+ICAgICAgICAgUGhhbmRsZSB0byB0aGUgRE1QIChEZXZp Y2UgTWFuYWdlbWVudCBQbHVnaW4pIHN5c2Nvbgo+ID4gPiArICB1c2IyLWRtcC1zeXNjb246Cj4g PiAKPiA+IGJyY20sdXNiMi1kbXAKPiAKPiBUaGF0IHdvdWxkIGJlIGluY29uc2lzdGVudCB3aXRo IHRoZSB1c2IzLWRtcC1zeXNjb24gcHJvcGVydHkgdGhhdCBpcwo+IHByZS1leGlzdGluZywgaGVu Y2UgdGhlIG5hbWUgY2hvc2VuIGhlcmUuCgpJJ20gbm90IHN1cmUgY29uc2lzdGVuY3kgaXMgcmVh bGx5IGJldHRlciBoZXJlLCBidXQgb2theS4KClJvYgoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxp c3QKbGludXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcGh5Cg==