]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
dt-bindings: interrupt-controller: tegra: Fix reg entries
authorThierry Reding <treding@nvidia.com>
Mon, 23 Feb 2026 14:32:59 +0000 (15:32 +0100)
committerThierry Reding <treding@nvidia.com>
Fri, 27 Mar 2026 15:25:44 +0000 (16:25 +0100)
Tegra210 takes exactly 6 "reg" property entries, as opposed to Tegra30
which supports only 5 entries.

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.yaml

index 074a873880e57d626610e50108cba017e95f21f9..d0c039d14ad212e4ab3e9e4ca9173d8418d1c9c3 100644 (file)
@@ -35,11 +35,12 @@ properties:
       - enum:
           - nvidia,tegra20-ictlr
           - nvidia,tegra30-ictlr
+          - nvidia,tegra210-ictlr
 
   reg:
     description: Each entry is a block of 32 interrupts
     minItems: 4
-    maxItems: 5
+    maxItems: 6
 
   interrupt-controller: true
 
@@ -64,10 +65,28 @@ allOf:
       properties:
         reg:
           maxItems: 4
-    else:
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: nvidia,tegra30-ictlr
+    then:
       properties:
         reg:
           minItems: 5
+          maxItems: 5
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: nvidia,tegra210-ictlr
+    then:
+      properties:
+        reg:
+          minItems: 6
+          maxItems: 6
 
 examples:
   - |