summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra_bb.c
diff options
context:
space:
mode:
authorMartin Chabot <mchabot@nvidia.com>2012-09-18 17:06:47 +0200
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:47:28 -0700
commitb17bdb327a610d1d159f731c8e502a06658403c6 (patch)
treec3d07fbf79b7c3604a1d760b25ef01b9e5510da7 /arch/arm/mach-tegra/tegra_bb.c
parentd432c35a964b708685bd555759214f6d2a699d8c (diff)
arm: tegra: tegra_bb: IPC region set to uncached
Move IPC region to uncached to avoid corruption between AP and BB. Bug 1050322 Change-Id: Ifcd55560dd98d53f68396191d82799c63c78ad1b Signed-off-by: Martin Chabot <mchabot@nvidia.com> Reviewed-on: http://git-master/r/133570 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Peter Hsiang <phsiang@nvidia.com> Reviewed-by: Bo Yan <byan@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra_bb.c')
-rw-r--r--arch/arm/mach-tegra/tegra_bb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/tegra_bb.c b/arch/arm/mach-tegra/tegra_bb.c
index 975cbef48e2b..e2e0ae12ead2 100644
--- a/arch/arm/mach-tegra/tegra_bb.c
+++ b/arch/arm/mach-tegra/tegra_bb.c
@@ -573,8 +573,8 @@ static int tegra_bb_probe(struct platform_device *pdev)
/* Private is uncached */
bb->priv_virt = ioremap_nocache(bb->priv_phy,
bb->priv_size);
- /* IPC memory is cached */
- bb->ipc_virt = ioremap_cached(bb->ipc_phy,
+ /* IPC memory is uncached */
+ bb->ipc_virt = ioremap_nocache(bb->ipc_phy,
bb->ipc_size);
/* clear the first 4K of IPC memory */