this change is done in preparation for enabling changes for dvfs-core
Original-Change-Id: I1f827cc26391df6a8f82020d6422853746030e11
Reviewed-on: http://git-master/r/10059
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rf70343f6f61468e5bced46bd02e472821dae2d09
struct tegra_otg_data *tegra = data;
unsigned long val;
- clk_enable(tegra->clk);
-
spin_lock(&tegra->lock);
val = otg_readl(tegra, USB_PHY_WAKEUP);
otg_writel(tegra, val, USB_PHY_WAKEUP);
spin_unlock(&tegra->lock);
- clk_disable(tegra->clk);
-
return (val) ? IRQ_WAKE_THREAD : IRQ_NONE;
}