Merge branch 'v4.14.75-ltsi/iommu-ipmmu-vmsa.rc6' into v4.14.75-ltsi/rcar-3.9.0
* v4.14.75-ltsi/iommu-ipmmu-vmsa.rc6:
Revert "arm64: defconfig: Enable QCOM_IOMMU"
arm64: defconfig: Enable Renesas VMSA-compatible IPMMU support
iommu/ipmmu-vmsa: Whitelist devices for r8a77990
iommu/ipmmu-vmsa: Whitelist devices for r8a77965
iommu/ipmmu-vmsa: Whitelist devices for r8a7796
iommu/ipmmu-vmsa: Whitelist devices for r8a7795
iommu/ipmmu-vmsa: Add IPMMU whitelist support
iommu/ipmmu-vmsa: Fix crash on early domain free
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: 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