Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core
authorWill Deacon <will@kernel.org>
Tue, 8 Dec 2020 14:45:10 +0000 (14:45 +0000)
committerWill Deacon <will@kernel.org>
Tue, 8 Dec 2020 14:45:10 +0000 (14:45 +0000)
commit75c75adce44f59e6878117d47ad63682c5e5ff87
treeeb3f4081952bb897af432e9f7444789f18f8d630
parentf8394f232b1eab649ce2df5c5f15b0e528c92091
parent7f575a6087f47cf2a320d32a102be6276e9fd5bc
Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core

Arm SMMU updates for 5.11, including support for the SMMU integrated
into the Adreno GPU as well as workarounds for the broken firmware
implementation in the DB845c SoC from Qualcomm.

* for-next/iommu/arm-smmu:
  iommu: arm-smmu-impl: Add a space before open parenthesis
  iommu: arm-smmu-impl: Use table to list QCOM implementations
  iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr
  iommu/arm-smmu: Add support for pagetable config domain attribute
  iommu/io-pgtable-arm: Add support to use system cache
  iommu/io-pgtable: Add a domain attribute for pagetable configuration
  dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU
  iommu/arm-smmu: Add a way for implementations to influence SCTLR
  iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU
  iommu/arm-smmu-v3: Assign boolean values to a bool variable
  iommu/arm-smmu: Use new devm_krealloc()
  iommu/arm-smmu-qcom: Implement S2CR quirk
  iommu/arm-smmu-qcom: Read back stream mappings
  iommu/arm-smmu: Allow implementation specific write_s2cr