--- zzzz-none-000/linux-4.4.271/Documentation/devicetree/bindings/iommu/arm,smmu.txt 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/Documentation/devicetree/bindings/iommu/arm,smmu.txt 2023-04-19 10:22:27.000000000 +0000 @@ -16,6 +16,7 @@ "arm,mmu-400" "arm,mmu-401" "arm,mmu-500" + "cavium,smmu-v2" depending on the particular implementation and/or the version of the architecture implemented. @@ -55,6 +56,14 @@ aliases of secure registers have to be used during SMMU configuration. +- qcom,skip-init : Disable resetting configuration for all context banks + during device reset. This is useful for targets where + some context banks are dedicated to other execution + environments outside of Linux and those other EEs are + programming their own stream match tables, SCTLR, etc. + Without setting this option we will trample on their + configuration. + Example: smmu {