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