summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra11x_usb_phy.c
diff options
context:
space:
mode:
authorSuresh Mangipudi <smangipudi@nvidia.com>2012-09-27 12:02:01 -0700
committerSimone Willett <swillett@nvidia.com>2012-10-29 15:15:11 -0700
commit9e402c1ab3674e403e66df2af60590ec43d95887 (patch)
tree52915f7b6745d971738e336f0611f8dc66fbbbbe /arch/arm/mach-tegra/tegra11x_usb_phy.c
parente79e142bf3e257e7429e37eeeb5535f9bc5af619 (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.c5
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;