From e2e863b26a06ea2461789c561c9b5033e550456c Mon Sep 17 00:00:00 2001 From: Venu Byravarasu Date: Wed, 3 Apr 2013 16:11:12 +0530 Subject: [PATCH] --- yaml --- r: 364518 b: refs/heads/master c: eb5369edca4f4307a6035dc6f6813698b0762906 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/usb/host/ehci-tegra.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 7f31a48c232b..ecf3b0e5698e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e6604a7fd71f9bd2890e07800e191167d7f5751b +refs/heads/master: eb5369edca4f4307a6035dc6f6813698b0762906 diff --git a/trunk/drivers/usb/host/ehci-tegra.c b/trunk/drivers/usb/host/ehci-tegra.c index 568aecc7075b..83d190a1cafd 100644 --- a/trunk/drivers/usb/host/ehci-tegra.c +++ b/trunk/drivers/usb/host/ehci-tegra.c @@ -28,6 +28,7 @@ #include #include #include +#include #define TEGRA_USB_BASE 0xC5000000 #define TEGRA_USB2_BASE 0xC5004000 @@ -691,6 +692,10 @@ static int tegra_ehci_probe(struct platform_device *pdev) if (err) goto fail_clk; + tegra_periph_reset_assert(tegra->clk); + udelay(1); + tegra_periph_reset_deassert(tegra->clk); + tegra->needs_double_reset = of_property_read_bool(pdev->dev.of_node, "nvidia,needs-double-reset");