aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyo Kataoka <ryo.kataoka.wt@renesas.com>2019-05-20 11:07:17 +0900
committerRyo Kataoka <ryo.kataoka.wt@renesas.com>2019-05-20 11:07:17 +0900
commit2665f215c36dcd6f8d3d0e3ef2d93c0b1982c98f (patch)
tree53ba8d5ac96066cee570da9b5d82cf860810e97b
parent1e1a7e99eac8308b5f4914dc454a94344c378a1e (diff)
parent5c07e6431ec500fbc115a27207f7e7a2210576b6 (diff)
downloadrenesas-bsp-v4.14.75-ltsi/rcar-3.9.5.rc2.tar.gz
Merge branch 'rcar-3.9.4/iommu-ipmmu-vmsa.rc1' into v4.14.75-ltsi/rcar-3.9.5rcar-3.9.5.rc2v4.14.75-ltsi/rcar-3.9.5.rc2
* rcar-3.9.4/iommu-ipmmu-vmsa.rc1: iommu/ipmmu-vmsa: Remove cache snoop transaction for page table walk request
-rw-r--r--drivers/iommu/ipmmu-vmsa.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/iommu/ipmmu-vmsa.c b/drivers/iommu/ipmmu-vmsa.c
index e1aabb7295a400..21020b36fe6255 100644
--- a/drivers/iommu/ipmmu-vmsa.c
+++ b/drivers/iommu/ipmmu-vmsa.c
@@ -763,8 +763,8 @@ static int ipmmu_domain_init_context(struct ipmmu_vmsa_domain *domain)
/*
* TTBCR
- * We use long descriptors with inner-shareable WBWA tables and allocate
- * the whole 32-bit VA space to TTBR0.
+ * We use long descriptors and allocate the whole 32-bit VA space to
+ * TTBR0.
*/
if (domain->mmu->features->twobit_imttbcr_sl0)
tmp = IMTTBCR_SL0_TWOBIT_LVL_1;
@@ -773,8 +773,7 @@ static int ipmmu_domain_init_context(struct ipmmu_vmsa_domain *domain)
ipmmu_ctx_write_root(domain, IMTTBCR,
ipmmu_ctx_read_root(domain, IMTTBCR) |
- IMTTBCR_EAE | IMTTBCR_SH0_INNER_SHAREABLE |
- IMTTBCR_ORGN0_WB_WA | IMTTBCR_IRGN0_WB_WA | tmp);
+ IMTTBCR_EAE | tmp);
/* MAIR0 */
ipmmu_ctx_write_root(domain, IMMAIR0,