]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dt-bindings: display: msm: qcm2290-mdss: Fix iommus property
authorSumit Garg <sumit.garg@oss.qualcomm.com>
Thu, 22 Jan 2026 12:10:40 +0000 (17:40 +0530)
committerBjorn Andersson <andersson@kernel.org>
Tue, 24 Mar 2026 03:31:40 +0000 (22:31 -0500)
Fix IOMMU DT propety for display via dropping SMMU stream IDs which
relates to secure context bank. Assigning Linux kernel (HLOS) VMID
to secure context bank stream IDs is incorrect. The maximum value
for iommus property is updated accordingly.

These DT bindings changes should be backwards compatible.

Signed-off-by: Sumit Garg <sumit.garg@oss.qualcomm.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20260122121042.579270-2-sumit.garg@kernel.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Documentation/devicetree/bindings/display/msm/qcom,qcm2290-mdss.yaml

index f0cdb54226885179e38eedc5050298adc5c95bf9..2772cdec7e42abbf021b8d50c9b9a91381c61512 100644 (file)
@@ -33,7 +33,7 @@ properties:
       - const: core
 
   iommus:
-    maxItems: 2
+    maxItems: 1
 
   interconnects:
     items:
@@ -107,9 +107,7 @@ examples:
         interconnect-names = "mdp0-mem",
                              "cpu-cfg";
 
-        iommus = <&apps_smmu 0x420 0x2>,
-                 <&apps_smmu 0x421 0x0>;
-        ranges;
+        iommus = <&apps_smmu 0x420 0x2>;
 
         display-controller@5e01000 {
             compatible = "qcom,qcm2290-dpu";