Re: [PATCH 1/3] dt-bindings: usb: Add binding for TI USB8041 hub controller

Krzysztof Kozlowski
2022-07-12T21:33:07Z

On 12/07/2022 23:28, Matthias Kaehlcke wrote:
>>
>> But another question - why "peer-hub"? I remember some discussion about
>> naming, so was peer preferred over companion?
>
> Yes, Alan Stern pointed out that 'companion' can be confusing in the context
> of USB:
>
> What do you mean by "companion hub"? I think you are using the wrong
> word here. If you're talking about the relation between the two logical
> hubs (one attached to the SuperSpeed bus and one attached to the
> Low/Full/High-speed bus) within a physical USB-3 hub, the correct term
> for this is "peer". See the existing usages in hub.h, hub.c, and
> port.c.
>
> "Companion" refers to something completely different (i.e., the UHCI or
> OHCI controllers that handle Low/Full-speed connections on behalf of a
> High-speed EHCI controller).
>
> https://patchwork.kernel.org/comment/24912563/

Thanks, that explains a lot!

Best regards,
Krzysztof