Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-09 Thread Matthias Kaehlcke
On Thu, Oct 08, 2020 at 10:09:27AM -0400, Alan Stern wrote: > On Wed, Oct 07, 2020 at 02:42:26PM -0700, Matthias Kaehlcke wrote: > > On Wed, Oct 07, 2020 at 04:17:32PM -0400, Alan Stern wrote: > > > The peering relation goes both ways, so it should be included in the > > > hub_2_0 description

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-08 Thread Alan Stern
On Wed, Oct 07, 2020 at 02:42:26PM -0700, Matthias Kaehlcke wrote: > On Wed, Oct 07, 2020 at 04:17:32PM -0400, Alan Stern wrote: > > The peering relation goes both ways, so it should be included in the > > hub_2_0 description too. Given that, the driver could check hub_2_0's > > peer's DT

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-07 Thread Matthias Kaehlcke
On Wed, Oct 07, 2020 at 04:17:32PM -0400, Alan Stern wrote: > On Wed, Oct 07, 2020 at 12:42:29PM -0700, Matthias Kaehlcke wrote: > > On Wed, Oct 07, 2020 at 03:25:42PM -0400, Alan Stern wrote: > > > On Wed, Oct 07, 2020 at 10:28:47AM -0700, Matthias Kaehlcke wrote: > > > > On Wed, Oct 07, 2020 at

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-07 Thread Alan Stern
On Wed, Oct 07, 2020 at 12:42:29PM -0700, Matthias Kaehlcke wrote: > On Wed, Oct 07, 2020 at 03:25:42PM -0400, Alan Stern wrote: > > On Wed, Oct 07, 2020 at 10:28:47AM -0700, Matthias Kaehlcke wrote: > > > On Wed, Oct 07, 2020 at 12:38:38PM -0400, Alan Stern wrote: > > > > On Wed, Oct 07, 2020 at

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-07 Thread Matthias Kaehlcke
On Wed, Oct 07, 2020 at 03:25:42PM -0400, Alan Stern wrote: > On Wed, Oct 07, 2020 at 10:28:47AM -0700, Matthias Kaehlcke wrote: > > On Wed, Oct 07, 2020 at 12:38:38PM -0400, Alan Stern wrote: > > > On Wed, Oct 07, 2020 at 09:03:36AM -0700, Matthias Kaehlcke wrote: > > > > Ok, I wasn't sure if the

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-07 Thread Alan Stern
On Wed, Oct 07, 2020 at 10:28:47AM -0700, Matthias Kaehlcke wrote: > On Wed, Oct 07, 2020 at 12:38:38PM -0400, Alan Stern wrote: > > On Wed, Oct 07, 2020 at 09:03:36AM -0700, Matthias Kaehlcke wrote: > > > Ok, I wasn't sure if the hubs suspend asynchronously from each other. If > > > they > > >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-07 Thread Matthias Kaehlcke
On Wed, Oct 07, 2020 at 12:38:38PM -0400, Alan Stern wrote: > On Wed, Oct 07, 2020 at 09:03:36AM -0700, Matthias Kaehlcke wrote: > > On Tue, Oct 06, 2020 at 09:00:23PM -0400, Alan Stern wrote: > > > On Tue, Oct 06, 2020 at 12:25:36PM -0700, Matthias Kaehlcke wrote: > > > > On Tue, Oct 06, 2020 at

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-07 Thread Alan Stern
On Wed, Oct 07, 2020 at 09:03:36AM -0700, Matthias Kaehlcke wrote: > On Tue, Oct 06, 2020 at 09:00:23PM -0400, Alan Stern wrote: > > On Tue, Oct 06, 2020 at 12:25:36PM -0700, Matthias Kaehlcke wrote: > > > On Tue, Oct 06, 2020 at 01:15:24PM -0400, Alan Stern wrote: > > > > You don't need a

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-07 Thread Matthias Kaehlcke
On Tue, Oct 06, 2020 at 09:00:23PM -0400, Alan Stern wrote: > On Tue, Oct 06, 2020 at 12:25:36PM -0700, Matthias Kaehlcke wrote: > > On Tue, Oct 06, 2020 at 01:15:24PM -0400, Alan Stern wrote: > > > You don't need a platform device or a new driver to do this. The code > > > can go in the

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-06 Thread Alan Stern
On Tue, Oct 06, 2020 at 12:25:36PM -0700, Matthias Kaehlcke wrote: > On Tue, Oct 06, 2020 at 01:15:24PM -0400, Alan Stern wrote: > > You don't need a platform device or a new driver to do this. The code > > can go in the existing hub driver. > > Maybe. IIUC currently USB drivers don't

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-06 Thread Matthias Kaehlcke
On Tue, Oct 06, 2020 at 01:15:24PM -0400, Alan Stern wrote: > On Tue, Oct 06, 2020 at 09:59:57AM -0700, Matthias Kaehlcke wrote: > > On Tue, Oct 06, 2020 at 10:18:20AM -0400, Alan Stern wrote: > > > On Mon, Oct 05, 2020 at 05:45:10PM -0700, Matthias Kaehlcke wrote: > > > > I did some prototyping,

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-06 Thread Alan Stern
On Tue, Oct 06, 2020 at 09:59:57AM -0700, Matthias Kaehlcke wrote: > On Tue, Oct 06, 2020 at 10:18:20AM -0400, Alan Stern wrote: > > On Mon, Oct 05, 2020 at 05:45:10PM -0700, Matthias Kaehlcke wrote: > > > I did some prototyping, it seems a binding like this would work for > > > case a) or b): > >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-06 Thread Matthias Kaehlcke
On Tue, Oct 06, 2020 at 10:18:20AM -0400, Alan Stern wrote: > On Mon, Oct 05, 2020 at 05:45:10PM -0700, Matthias Kaehlcke wrote: > > I did some prototyping, it seems a binding like this would work for > > case a) or b): > > > > _1_dwc3 { > > hub_2_0: hub@1 { > > compatible

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-06 Thread Alan Stern
On Mon, Oct 05, 2020 at 05:45:10PM -0700, Matthias Kaehlcke wrote: > I did some prototyping, it seems a binding like this would work for > case a) or b): > > _1_dwc3 { > hub_2_0: hub@1 { > compatible = "usbbda,5411"; > reg = <1>; > }; > >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Matthias Kaehlcke
On Fri, Oct 02, 2020 at 04:09:30PM -0700, Doug Anderson wrote: > Hi, > > On Fri, Oct 2, 2020 at 3:28 PM Rob Herring wrote: > > > > On Fri, Oct 2, 2020 at 12:08 PM Doug Anderson wrote: > > > > > > Hi, > > > > > > On Wed, Sep 30, 2020 at 1:20 PM Rob Herring wrote: > > > > > > > > > > >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Matthias Kaehlcke
On Mon, Oct 05, 2020 at 02:59:04PM -0500, Rob Herring wrote: > On Mon, Oct 5, 2020 at 2:36 PM Alan Stern wrote: > > > > On Mon, Oct 05, 2020 at 12:18:12PM -0700, Matthias Kaehlcke wrote: > > > On Mon, Oct 05, 2020 at 12:15:27PM -0400, Alan Stern wrote: > > > > The conclusion is that we need to

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Rob Herring
On Mon, Oct 5, 2020 at 2:36 PM Alan Stern wrote: > > On Mon, Oct 05, 2020 at 12:18:12PM -0700, Matthias Kaehlcke wrote: > > On Mon, Oct 05, 2020 at 12:15:27PM -0400, Alan Stern wrote: > > > The conclusion is that we need to have code that is aware of some > > > detailed needs of a specific device

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Rob Herring
On Mon, Oct 5, 2020 at 2:18 PM Matthias Kaehlcke wrote: > > On Mon, Oct 05, 2020 at 12:15:27PM -0400, Alan Stern wrote: > > On Mon, Oct 05, 2020 at 09:06:55AM -0700, Matthias Kaehlcke wrote: > > > On Sat, Oct 03, 2020 at 08:41:42AM -0400, Alan Stern wrote: > > > > The decision to enable the power

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Alan Stern
On Mon, Oct 05, 2020 at 12:18:12PM -0700, Matthias Kaehlcke wrote: > On Mon, Oct 05, 2020 at 12:15:27PM -0400, Alan Stern wrote: > > The conclusion is that we need to have code that is aware of some > > detailed needs of a specific device but is not part of the device's > > driver. I'm not sure

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Rob Herring
On Mon, Oct 5, 2020 at 11:06 AM Matthias Kaehlcke wrote: > > On Sat, Oct 03, 2020 at 08:41:42AM -0400, Alan Stern wrote: > > On Fri, Oct 02, 2020 at 05:58:22PM -0500, Rob Herring wrote: > > > On Fri, Oct 2, 2020 at 1:36 PM Alan Stern > > > wrote: > > > > Regardless of how the situation is

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Matthias Kaehlcke
On Mon, Oct 05, 2020 at 12:15:27PM -0400, Alan Stern wrote: > On Mon, Oct 05, 2020 at 09:06:55AM -0700, Matthias Kaehlcke wrote: > > On Sat, Oct 03, 2020 at 08:41:42AM -0400, Alan Stern wrote: > > > The decision to enable the power regulator at system startup would be > > > kernel policy, not a

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Alan Stern
On Mon, Oct 05, 2020 at 09:06:55AM -0700, Matthias Kaehlcke wrote: > On Sat, Oct 03, 2020 at 08:41:42AM -0400, Alan Stern wrote: > > The decision to enable the power regulator at system startup would be > > kernel policy, not a part of the DT description. But there ought to be > > a standard

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-05 Thread Matthias Kaehlcke
On Sat, Oct 03, 2020 at 08:41:42AM -0400, Alan Stern wrote: > On Fri, Oct 02, 2020 at 05:58:22PM -0500, Rob Herring wrote: > > On Fri, Oct 2, 2020 at 1:36 PM Alan Stern wrote: > > > Regardless of how the situation is represented in DT, there remains the > > > issue of where (i.e., in which driver

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-03 Thread Alan Stern
On Fri, Oct 02, 2020 at 05:58:22PM -0500, Rob Herring wrote: > On Fri, Oct 2, 2020 at 1:36 PM Alan Stern wrote: > > Regardless of how the situation is represented in DT, there remains the > > issue of where (i.e., in which driver module) the appropriate code > > belongs. This goes far beyond

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-02 Thread Doug Anderson
Hi, On Fri, Oct 2, 2020 at 3:28 PM Rob Herring wrote: > > On Fri, Oct 2, 2020 at 12:08 PM Doug Anderson wrote: > > > > Hi, > > > > On Wed, Sep 30, 2020 at 1:20 PM Rob Herring wrote: > > > > > > > > > Datasheets from different manufacturers refer to these ICs as "USB > > > > > > hub > > > > >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-02 Thread Rob Herring
On Fri, Oct 2, 2020 at 1:36 PM Alan Stern wrote: > > On Fri, Oct 02, 2020 at 10:08:17AM -0700, Doug Anderson wrote: > > As a more similar example of single device that is listed in more than > > one location in the device tree, we can also look at embedded SDIO > > BT/WiFi combo cards. This

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-02 Thread Rob Herring
On Fri, Oct 2, 2020 at 12:08 PM Doug Anderson wrote: > > Hi, > > On Wed, Sep 30, 2020 at 1:20 PM Rob Herring wrote: > > > > > > > Datasheets from different manufacturers refer to these ICs as "USB hub > > > > > controller". Calling the node "usb-hub-controller" would indeed help > > > > > to >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-02 Thread Alan Stern
On Fri, Oct 02, 2020 at 09:08:47AM -0700, Matthias Kaehlcke wrote: > On Thu, Oct 01, 2020 at 09:21:53PM -0400, Alan Stern wrote: > > On Thu, Oct 01, 2020 at 02:54:12PM -0700, Matthias Kaehlcke wrote: > > > Hi, > > > > > > thanks for providing more insights on the USB hardware! > > > > Sure. > >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-02 Thread Alan Stern
On Fri, Oct 02, 2020 at 10:08:17AM -0700, Doug Anderson wrote: > As a more similar example of single device that is listed in more than > one location in the device tree, we can also look at embedded SDIO > BT/WiFi combo cards. This single device often provides WiFi under an > SDIO bus and BT

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-02 Thread Doug Anderson
Hi, On Wed, Sep 30, 2020 at 1:20 PM Rob Herring wrote: > > > > > Datasheets from different manufacturers refer to these ICs as "USB hub > > > > controller". Calling the node "usb-hub-controller" would indeed help to > > > > distinguish it from the USB hub devices and represent existing hardware.

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-02 Thread Matthias Kaehlcke
On Thu, Oct 01, 2020 at 09:21:53PM -0400, Alan Stern wrote: > On Thu, Oct 01, 2020 at 02:54:12PM -0700, Matthias Kaehlcke wrote: > > Hi, > > > > thanks for providing more insights on the USB hardware! > > Sure. > > > On Wed, Sep 30, 2020 at 09:24:13PM -0400, Alan Stern wrote: > > > A hub that

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-01 Thread Alan Stern
On Thu, Oct 01, 2020 at 02:54:12PM -0700, Matthias Kaehlcke wrote: > Hi, > > thanks for providing more insights on the USB hardware! Sure. > On Wed, Sep 30, 2020 at 09:24:13PM -0400, Alan Stern wrote: > > A hub that attaches only to the USB-3 data wires in a cable is not USB > > compliant. A

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-01 Thread Matthias Kaehlcke
Hi, thanks for providing more insights on the USB hardware! On Wed, Sep 30, 2020 at 09:24:13PM -0400, Alan Stern wrote: > On Wed, Sep 30, 2020 at 03:20:28PM -0500, Rob Herring wrote: > > On Wed, Sep 30, 2020 at 10:28 AM Doug Anderson > > wrote: > > > > > There aren't 2 (or 3) devices here.

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-10-01 Thread Matthias Kaehlcke
On Wed, Sep 30, 2020 at 02:19:32PM -0500, Rob Herring wrote: > On Wed, Sep 30, 2020 at 1:00 PM Doug Anderson wrote: > > > > Hi, > > > > > On Wed, Sep 30, 2020 at 7:44 AM Rob Herring wrote: > > > > > > > > We already have hubs in DT. See [1][2][3][4]. What's new here? > > > > After I sent my

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-30 Thread Alan Stern
On Wed, Sep 30, 2020 at 03:20:28PM -0500, Rob Herring wrote: > On Wed, Sep 30, 2020 at 10:28 AM Doug Anderson wrote: > > > There aren't 2 (or 3) devices here. There's a single USB device (a > > > hub) and the DT representation should reflect that. > > > > That's not completely true, though, is

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-30 Thread Rob Herring
On Wed, Sep 30, 2020 at 10:28 AM Doug Anderson wrote: > > Hi, > > On Wed, Sep 30, 2020 at 7:44 AM Rob Herring wrote: > > > > On Wed, Sep 30, 2020 at 7:49 AM Matthias Kaehlcke wrote: > > > > > > Hi Alan, > > > > > > On Tue, Sep 29, 2020 at 09:32:29PM -0400, Alan Stern wrote: > > > > On Tue, Sep

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-30 Thread Rob Herring
On Wed, Sep 30, 2020 at 1:00 PM Doug Anderson wrote: > > Hi, > > > On Wed, Sep 30, 2020 at 7:44 AM Rob Herring wrote: > > > > > > We already have hubs in DT. See [1][2][3][4]. What's new here? > > After I sent my response I kept thinking about this and I realized > that I have prior art I can

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-30 Thread Alan Stern
On Wed, Sep 30, 2020 at 08:28:17AM -0700, Doug Anderson wrote: > > The 2nd issue is where do extra properties for a device go. That's > > nothing new nor special to USB. They go with the device node. We > > already went thru that with the last attempt. > > > > So for this case, we'd have something

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-30 Thread Doug Anderson
Hi, > On Wed, Sep 30, 2020 at 7:44 AM Rob Herring wrote: > > > > We already have hubs in DT. See [1][2][3][4]. What's new here? After I sent my response I kept thinking about this and I realized that I have prior art I can point out too! :-) Check out "smsc,usb3503a". That is describing a

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-30 Thread Doug Anderson
Hi, On Wed, Sep 30, 2020 at 7:44 AM Rob Herring wrote: > > On Wed, Sep 30, 2020 at 7:49 AM Matthias Kaehlcke wrote: > > > > Hi Alan, > > > > On Tue, Sep 29, 2020 at 09:32:29PM -0400, Alan Stern wrote: > > > On Tue, Sep 29, 2020 at 03:09:12PM -0700, Matthias Kaehlcke wrote: > > > > Hi Rob, > > >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-30 Thread Rob Herring
On Wed, Sep 30, 2020 at 7:49 AM Matthias Kaehlcke wrote: > > Hi Alan, > > On Tue, Sep 29, 2020 at 09:32:29PM -0400, Alan Stern wrote: > > On Tue, Sep 29, 2020 at 03:09:12PM -0700, Matthias Kaehlcke wrote: > > > Hi Rob, > > > > > > On Tue, Sep 29, 2020 at 03:17:01PM -0500, Rob Herring wrote: > > >

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-30 Thread Matthias Kaehlcke
Hi Alan, On Tue, Sep 29, 2020 at 09:32:29PM -0400, Alan Stern wrote: > On Tue, Sep 29, 2020 at 03:09:12PM -0700, Matthias Kaehlcke wrote: > > Hi Rob, > > > > On Tue, Sep 29, 2020 at 03:17:01PM -0500, Rob Herring wrote: > > > As I said in prior version, this separate node and 'hub' phandle is not

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-29 Thread Alan Stern
On Tue, Sep 29, 2020 at 03:09:12PM -0700, Matthias Kaehlcke wrote: > Hi Rob, > > On Tue, Sep 29, 2020 at 03:17:01PM -0500, Rob Herring wrote: > > As I said in prior version, this separate node and 'hub' phandle is not > > going to work. You are doing this because you want a platform driver for

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-29 Thread Matthias Kaehlcke
Hi Rob, On Tue, Sep 29, 2020 at 03:17:01PM -0500, Rob Herring wrote: > On Mon, Sep 28, 2020 at 10:13:54AM -0700, Matthias Kaehlcke wrote: > > Discrete onboard USB hubs (an example for such a hub is the Realtek > > RTS5411) need to be powered and may require initialization of other > > resources

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-29 Thread Rob Herring
On Mon, Sep 28, 2020 at 10:13:54AM -0700, Matthias Kaehlcke wrote: > Discrete onboard USB hubs (an example for such a hub is the Realtek > RTS5411) need to be powered and may require initialization of other > resources (like GPIOs or clocks) to work properly. This adds a device > tree binding for

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-28 Thread Matthias Kaehlcke
On Mon, Sep 28, 2020 at 03:13:26PM -0700, Doug Anderson wrote: > Hi, > > On Mon, Sep 28, 2020 at 10:14 AM Matthias Kaehlcke wrote: > > > > +examples: > > + - | > > +usb_hub: usb-hub { > > +compatible = "realtek,rts5411", "onboard-usb-hub"; > > +vdd-supply = <_hub>; I will

Re: [PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-28 Thread Doug Anderson
Hi, On Mon, Sep 28, 2020 at 10:14 AM Matthias Kaehlcke wrote: > > +examples: > + - | > +usb_hub: usb-hub { > +compatible = "realtek,rts5411", "onboard-usb-hub"; > +vdd-supply = <_hub>; > +}; > + > +usb_controller { Super nitty nit: prefer dashes for node names. >

[PATCH v4 1/2] dt-bindings: usb: Add binding for discrete onboard USB hubs

2020-09-28 Thread Matthias Kaehlcke
Discrete onboard USB hubs (an example for such a hub is the Realtek RTS5411) need to be powered and may require initialization of other resources (like GPIOs or clocks) to work properly. This adds a device tree binding for these hubs. Signed-off-by: Matthias Kaehlcke --- (no changes since v3)