diff options
author | Martin Chabot <mchabot@nvidia.com> | 2012-09-18 17:06:47 +0200 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 12:47:28 -0700 |
commit | b17bdb327a610d1d159f731c8e502a06658403c6 (patch) | |
tree | c3d07fbf79b7c3604a1d760b25ef01b9e5510da7 /arch/arm/mach-tegra/tegra_bb.c | |
parent | d432c35a964b708685bd555759214f6d2a699d8c (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.c | 4 |
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 */ |