Messages in this thread | | | Date | Fri, 12 Nov 2021 16:47:31 -0600 | From | Rob Herring <> | Subject | Re: [PATCH v2 1/3] dt-bindings: usb: usb-xhci: Add bindings for usb-skip-phy-init property |
| |
On Mon, Nov 08, 2021 at 12:11:48PM +0530, Sandeep Maheswaram wrote: > Adding bindings for usb-skip-phy-init property. > Runtime suspend of phy drivers was failing from DWC3 driver as > runtime usage value is 2 because the phy is initialized from > DWC3 core and HCD core. > Some controllers like DWC3 and CDNS3 manage phy in their core drivers. > This property can be set to avoid phy initialization in HCD core.
You already know if you have a DWC3 and CDNS3 controller, so you don't need more data in DT.
> > Signed-off-by: Sandeep Maheswaram <quic_c_sanm@quicinc.com> > --- > 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 965f87f..a64d29f 100644 > --- a/Documentation/devicetree/bindings/usb/usb-xhci.yaml > +++ b/Documentation/devicetree/bindings/usb/usb-xhci.yaml > @@ -25,6 +25,10 @@ properties: > description: Set if the controller has broken port disable mechanism > type: boolean > > + usb-skip-phy-init: > + description: Set if the phy initialization is managed by controller > + type: boolean > + > imod-interval-ns: > description: Interrupt moderation interval > default: 5000 > -- > 2.7.4 > >
| |