On Wed, 17 Jun 2015 13:43:38 +0800 Li Jun <jun.li@xxxxxxxxxxxxx> wrote: > Add otg version, srp, hnp and adp support for usb OTG port, then those OTG > features don't have to be decided by usb gadget drivers. > > Signed-off-by: Li Jun <jun.li@xxxxxxxxxxxxx> Reviewed-by: Roger Quadros <rogerq@xxxxxx> cheers, -roger > --- > Documentation/devicetree/bindings/usb/generic.txt | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/Documentation/devicetree/bindings/usb/generic.txt b/Documentation/devicetree/bindings/usb/generic.txt > index 477d5bb..bba8257 100644 > --- a/Documentation/devicetree/bindings/usb/generic.txt > +++ b/Documentation/devicetree/bindings/usb/generic.txt > @@ -11,6 +11,19 @@ Optional properties: > "peripheral" and "otg". In case this attribute isn't > passed via DT, USB DRD controllers should default to > OTG. > + - otg-rev: tells usb driver the release number of the OTG and EH supplement > + with which the device and its descriptors are compliant, > + in binary-coded decimal (i.e. 2.0 is 0200H). This > + property is used if any real OTG features(HNP/SRP/ADP) > + is enabled, if ADP is required, otg-rev should be > + 0x0200 or above. > + - hnp-disable: tells OTG controllers we want to disable OTG HNP, normally HNP > + is the basic function of real OTG except you want it > + to be a srp-capable only B device. > + - srp-disable: tells OTG controllers we want to disable OTG SRP, SRP is > + optional for OTG device. > + - adp-disable: tells OTG controllers we want to disable OTG ADP, ADP is > + optional for OTG device. > > This is an attribute to a USB controller such as: > > @@ -21,4 +34,6 @@ dwc3@4a030000 { > usb-phy = <&usb2_phy>, <&usb3,phy>; > maximum-speed = "super-speed"; > dr_mode = "otg"; > + otg-rev = <0x0200>; > + adp-disable; > }; -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html