IOMMU Updates for Linux v4.7

The updates include:

	* Rate limiting for the VT-d fault handler

	* Remove statistics code from the AMD IOMMU driver. It is unused
	  and should be replaced by something more generic if needed

	* Per-domain pagesize-bitmaps in IOMMU core code to support
	  systems with different types of IOMMUs

	* Support for ACPI devices in the AMD IOMMU driver

	* 4GB mode support for Mediatek IOMMU driver

	* ARM-SMMU updates from Will Deacon:

		- Support for 64k pages with SMMUv1 implementations
		  (e.g MMU-401)

		- Remove open-coded 64-bit MMIO accessors

		- Initial support for 16-bit VMIDs, as supported by some
		  ThunderX SMMU implementations

		- A couple of errata workarounds for silicon in the
		  field

	* Various fixes here and there
Merge branches 'arm/io-pgtable', 'arm/rockchip', 'arm/omap', 'x86/vt-d', 'ppc/pamu', 'core' and 'x86/amd' into next