ARM: tegra: Add new DT property to USB node.
authorVenu Byravarasu <vbyravarasu@nvidia.com>
Thu, 13 Dec 2012 20:59:07 +0000 (20:59 +0000)
committerStephen Warren <swarren@nvidia.com>
Mon, 28 Jan 2013 18:20:05 +0000 (11:20 -0700)
As Tegra USB host driver is using instance number for resetting
PORT0 twice, adding a new DT property for handling this.

Signed-off-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Documentation/devicetree/bindings/usb/nvidia,tegra20-ehci.txt
arch/arm/boot/dts/tegra20.dtsi

index e9b005dc762538073f553cf6a0af0f964017e7e0..6ea765ad3dadbd7d554962fca3e5898ae8991886 100644 (file)
@@ -27,3 +27,5 @@ Optional properties:
     registers are accessed through the APB_MISC base address instead of
     the USB controller. Since this is a legacy issue it probably does not
     warrant a compatible string of its own.
+  - nvidia,needs-double-reset : boolean is to be set for some of the Tegra2
+    USB ports, which need reset twice due to hardware issues.
index d665a67d4358284b23c35b75978dd2ca9b96d941..88cf8332e3f743c83a040f0b89d7956db3811858 100644 (file)
                phy_type = "utmi";
                nvidia,has-legacy-mode;
                clocks = <&tegra_car 22>;
+               nvidia,needs-double-reset;
                status = "disabled";
        };