[PATCH v1 1/6] dt-bindings: usb: ci-hdrc-usb2: Document nvidia,external-control property

Krzysztof Kozlowski krzk at kernel.org
Fri May 15 01:15:07 PDT 2026


On Wed, May 13, 2026 at 08:34:45PM +0300, Svyatoslav Ryhel wrote:
> пн, 11 трав. 2026 р. о 16:57 Svyatoslav Ryhel <clamor95 at gmail.com> пише:
> >
> > Document the nvidia,external-control property required, for example, for
> > USB lines in HSIC mode connected to a modem, where the modem requires
> > precise control over the USB bus to properly enumerate all its stages and
> > intermediate devices.
> >
> > Signed-off-by: Svyatoslav Ryhel <clamor95 at gmail.com>
> > ---
> >  Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml | 7 +++++++
> >  1 file changed, 7 insertions(+)
> >
> > diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml
> > index 691d6cf02c27..a13c1ef49a57 100644
> > --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml
> > +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml
> > @@ -75,6 +75,13 @@ properties:
> >      type: boolean
> >      deprecated: true
> >
> > +  nvidia,external-control:
> > +    description:
> > +      Indicates that the controller is configured externally and that the host
> > +      should not attempt to touch it. Usually used by a modem which requires
> > +      precise bus configuration.
> > +    type: boolean
> > +
> 
> Would schema maintainers mind if I create separate schema like
> chipidea,usb2-imx.yaml is handled? At the moment ci-hdrc-usb2 holds a
> mixed properties of several SoC and can cause unwanted/unsupported
> node combinations.

This is a good idea. All nvidia devices and their properties should be
moved there.

Best regards,
Krzysztof




More information about the linux-phy mailing list