IOMMU Updates for Linux v5.12

Including:

	- ARM SMMU and Mediatek updates from Will Deacon:

		- Support for MT8192 IOMMU from Mediatek

		- Arm v7s io-pgtable extensions for MT8192

		- Removal of TLBI_ON_MAP quirk

		- New Qualcomm compatible strings

		- Allow SVA without hardware broadcast TLB maintenance
		  on SMMUv3

		- Virtualization Host Extension support for SMMUv3 (SVA)

		- Allow SMMUv3 PMU (perf) driver to be built
		  independently from IOMMU

	- Some tidy-up in IOVA and core code

	- Conversion of the AMD IOMMU code to use the generic
	  IO-page-table framework

	- Intel VT-d updates from Lu Baolu:

		- Audit capability consistency among different IOMMUs

		- Add SATC reporting structure support

		- Add iotlb_sync_map callback support

	- SDHI Support for Renesas IOMMU driver

	- Misc Cleanups and other small improvments
Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next