On Fri, Jun 03, 2022 at 07:48:08PM -0700, Thinh Nguyen wrote: > Set this property to use xhci-snps extension to handle common Synopsys > DWC_usb3x host quirks. I don't see why this needs to be in DT. The DWC3 stuff is a mess of quirks which doesn't work well. Quirk properties in DT require either knowing the quirk up front (You don't always) or updating the DT on a platform when you find one. Quirks should be implied by the compatible string(s) instead. > > Signed-off-by: Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx> > --- > Documentation/devicetree/bindings/usb/usb-xhci.yaml | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/Documentation/devicetree/bindings/usb/usb-xhci.yaml b/Documentation/devicetree/bindings/usb/usb-xhci.yaml > index 965f87fef702..540044a087a7 100644 > --- a/Documentation/devicetree/bindings/usb/usb-xhci.yaml > +++ b/Documentation/devicetree/bindings/usb/usb-xhci.yaml > @@ -29,6 +29,10 @@ properties: > description: Interrupt moderation interval > default: 5000 > > + xhci-snps-quirks: > + description: Handles common Synopsys DWC_usb3x host quirks > + type: boolean > + > additionalProperties: true > > examples: > -- > 2.28.0 > >