]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
platform: tegra: iommu: split dc.0 & dc.1 domains
authorBibek Basu <bbasu@nvidia.com>
Wed, 15 Jul 2015 11:21:38 +0000 (16:51 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Mon, 17 Aug 2015 19:44:51 +0000 (12:44 -0700)
commit9f5ca8e76fb1373d7336f17cf13ef6bad320a78e
tree73998d653f038112479fb1b9b0a9a8035e6f68c1
parent81b5640b8f506f6834dbb5f8f2037eb8b14629b2
platform: tegra: iommu: split dc.0 & dc.1 domains

arm_iommu_create_mapping dosent happen for dc.1
since we have only one domain for dc0 and dc1.As a result
dma_map_linear_attrs fails. To fix this split domains for dc.0
with swgid 0x404 (DC | DC12) and dc.1 with swgid 0x8 (DCB)

Bug 200093600

Change-Id: I40411eb8fb53519b29a2a0e9e24bd001fa144c8d
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/770452
(cherry picked from commit 4c4bbcbf27ee4ac2b1c662485379be9d4c0a46a7)
Reviewed-on: http://git-master/r/780982
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
arch/arm64/boot/dts/tegra210-soc-base.dtsi
drivers/platform/tegra/iommu.c