Arm SMMU updates for 6.12
- SMMUv2:
* Devicetree binding updates for Qualcomm MMU-500 implementations.
* Extend workarounds for broken Qualcomm hypervisor to avoid touching
features that are not available (e.g. 16KiB page support, reserved
context banks).
- SMMUv3:
* Support for NVIDIA's custom virtual command queue hardware.
* Fix Stage-2 stall configuration and extend tests to cover this area.
* A bunch of driver cleanups, including simplification of the master
rbtree code.
- Plus minor cleanups and fixes across both drivers.
Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
* for-joerg/arm-smmu/bindings:
dt-bindings: arm-smmu: Add compatible for QCS8300 SoC
dt-bindings: arm-smmu: document the support on SA8255p