Merge branch 'v4.14.70-ltsi-rc1/iommu-ipmmu-vmsa.rc2' into v4.14.70-ltsi-rc1/rcar-3.8.0
* v4.14.70-ltsi-rc1/iommu-ipmmu-vmsa.rc2:
arm64: defconfig: Enable Renesas VMSA-compatible IPMMU support
iommu/ipmmu-vmsa: Workaround: Add R-Car Gen3 into IPMMU whitelist as default
iommu/ipmmu-vmsa: Fix IMCTR_RTSEL_MASK for R-Car Gen3 and Gen2
iommu/ipmmu-vmsa: Invalidate TLB when IPMMU translation error occurred
iommu/ipmmu-vmsa: Clean up unncessary micro-TLB invalidation
iommu/ipmmu-vmsa: Do backup/restore for each IP master
iommu/ipmmu-vmsa: Do backup/restore for all IPMMU context
iommu/ipmmu-vmsa: Add r8a77990 DT binding
iommu/ipmmu-vmsa: Hook up r8a77990 DT matching code
iommu/ipmmu-vmsa: Handle reserved bits correctly
iommu/ipmmu-vmsa: Add override support for the actual number of MMU contexts
iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine doesn't have IPMMU-VMSA
iommu/ipmmu-vmsa: Clarify supported platforms
iommu/ipmmu-vmsa: Fix allocation in atomic context
iommu/ipmmu-vmsa: IMUCTRn.TTSEL needs a special usage on R-Car Gen3
dt-bindings: iommu/ipmmu-vmsa: Add R-Car M3-N (R8A77965)
iommu/ipmmu-vmsa: Hook up R8A77965 DT matching code
iommu/ipmmu-vmsa: Hook up r8a7796 DT matching code
iommu/ipmmu-vmsa: Increase maximum micro-TLBS to 48