IOMMU Updates for Linux v5.19

Including:

	- Intel VT-d driver updates
	  - Domain force snooping improvement.
	  - Cleanups, no intentional functional changes.

	- ARM SMMU driver updates
	  - Add new Qualcomm device-tree compatible strings
	  - Add new Nvidia device-tree compatible string for Tegra234
	  - Fix UAF in SMMUv3 shared virtual addressing code
	  - Force identity-mapped domains for users of ye olde SMMU
	    legacy binding
	  - Minor cleanups

	- Patches to fix a BUG_ON in the vfio_iommu_group_notifier
	  - Groundwork for upcoming iommufd framework
	  - Introduction of DMA ownership so that an entire IOMMU group
	    is either controlled by the kernel or by user-space

	- MT8195 and MT8186 support in the Mediatek IOMMU driver

	- Patches to make forcing of cache-coherent DMA more coherent
	  between IOMMU drivers

	- Fixes for thunderbolt device DMA protection

	- Various smaller fixes and cleanups
Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'vfio-notifier-fix' into next