Message ID | 20170802201724.11439-3-fcooper@ti.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Wed, Aug 02, 2017 at 03:17:23PM -0500, Franklin S Cooper Jr wrote: > Update varous properties to properly indicate their requirement depending > on the SoC. > > Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com> > --- > Documentation/devicetree/bindings/usb/keystone-usb.txt | 18 ++++++++++++++++-- > 1 file changed, 16 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/usb/keystone-usb.txt b/Documentation/devicetree/bindings/usb/keystone-usb.txt > index 60527d3..307531b 100644 > --- a/Documentation/devicetree/bindings/usb/keystone-usb.txt > +++ b/Documentation/devicetree/bindings/usb/keystone-usb.txt > @@ -12,8 +12,22 @@ Required properties: > MPU. > - ranges: allows valid 1:1 translation between child's address space and > parent's address space. > - - clocks: Clock IDs array as required by the controller. > - - clock-names: names of clocks correseponding to IDs in the clock property. > + > +SoC-specific Required Properties: > +The following are mandatory properties for Keystone 2 66AK2HK, 66AK2L and 66AK2E > +SoCs only: > + > +- clocks: Clock IDs array as required by the controller. > +- clock-names: names of clocks correseponding to IDs in the clock > + property. This needs to be specific as to how many clocks and their names. > + > + > +The following are mandatory properties for Keystone 2 66AK2G SoCs only: > + > +- power-domains: Should contain a phandle to a PM domain provider node > + and an args specifier containing the USB device id > + value. This property is as per the binding, > + Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt > > Sub-nodes: > The dwc3 core should be added as subnode to Keystone DWC3 glue. > -- > 2.9.4.dirty >
diff --git a/Documentation/devicetree/bindings/usb/keystone-usb.txt b/Documentation/devicetree/bindings/usb/keystone-usb.txt index 60527d3..307531b 100644 --- a/Documentation/devicetree/bindings/usb/keystone-usb.txt +++ b/Documentation/devicetree/bindings/usb/keystone-usb.txt @@ -12,8 +12,22 @@ Required properties: MPU. - ranges: allows valid 1:1 translation between child's address space and parent's address space. - - clocks: Clock IDs array as required by the controller. - - clock-names: names of clocks correseponding to IDs in the clock property. + +SoC-specific Required Properties: +The following are mandatory properties for Keystone 2 66AK2HK, 66AK2L and 66AK2E +SoCs only: + +- clocks: Clock IDs array as required by the controller. +- clock-names: names of clocks correseponding to IDs in the clock + property. + + +The following are mandatory properties for Keystone 2 66AK2G SoCs only: + +- power-domains: Should contain a phandle to a PM domain provider node + and an args specifier containing the USB device id + value. This property is as per the binding, + Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt Sub-nodes: The dwc3 core should be added as subnode to Keystone DWC3 glue.
Update varous properties to properly indicate their requirement depending on the SoC. Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com> --- Documentation/devicetree/bindings/usb/keystone-usb.txt | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-)