diff --git a/dts/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.yaml b/dts/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.yaml
index 7fa1421fe508fe0a56e5027c6aa1781d88c0752d..4c385ae66fea953f3db317be4d1b39fc17e426b1 100644
--- a/dts/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.yaml
+++ b/dts/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.yaml
@@ -14,6 +14,12 @@ properties:
     label:
       required: true
 
+# The 1st cell is the interrupt bank; 0 for interrupts in the "IRQ basic
+# pending" register, or 1/2 respectively for interrupts in the "IRQ pending
+# 1/2" register.
+# 
+# The 2nd cell contains the interrupt number within the bank. Valid values
+# are 0..7 for bank 0, and 0..31 for bank 1.
 interrupt-cells:
-  - number
   - irq
+  - number