diff options
author | Suresh Mangipudi <smangipudi@nvidia.com> | 2012-09-27 12:02:01 -0700 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-10-29 15:15:11 -0700 |
commit | 9e402c1ab3674e403e66df2af60590ec43d95887 (patch) | |
tree | 52915f7b6745d971738e336f0611f8dc66fbbbbe /arch/arm/mach-tegra/tegra11x_usb_phy.c | |
parent | e79e142bf3e257e7429e37eeeb5535f9bc5af619 (diff) |
arm: tegra: usb: disable the mem-alignment WAR
The mem-alignment issue is causing the modems not to
send/recieve packets properly.
Reviewed-on: http://git-master/r/139433
(cherry picked from commit a21561953fb81c238150fc88918458d4e4041443)
Change-Id: I327608ecbee1ed5fb005de044ec096c42149ef63
Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-on: http://git-master/r/159480
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra11x_usb_phy.c')
-rw-r--r-- | arch/arm/mach-tegra/tegra11x_usb_phy.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/arm/mach-tegra/tegra11x_usb_phy.c b/arch/arm/mach-tegra/tegra11x_usb_phy.c index 7014a9f4b325..6596e00d9a8a 100644 --- a/arch/arm/mach-tegra/tegra11x_usb_phy.c +++ b/arch/arm/mach-tegra/tegra11x_usb_phy.c @@ -598,11 +598,6 @@ static int _usb_phy_init(struct tegra_usb_phy *phy) val |= USB_PORT_SUSPEND_EN; writel(val, base + USB_IF_SPARE); - val = readl(base + USB_NEW_CONTROL); - val |= USB_COHRENCY_EN; - val |= USB_MEM_ALLIGNMENT_MUX_EN; - writel(val, base + USB_NEW_CONTROL); - #if !defined(CONFIG_TEGRA_SILICON_PLATFORM) val = readl(base + TEGRA_STREAM_DISABLE); val |= TEGRA_STREAM_DISABLE_OFFSET; |