[PATCH] dt-bindings: mfd: cros-ec: Allow interrupts-extended property

From: Chen-Yu Tsai
Date: Thu Nov 30 2023 - 03:33:54 EST


"interrupts-extended" provides a more concise way of describing external
GPIO interrupts.

Allow using this instead of "interrupts" plus "interrupt-parent" for
cros-ec.

Signed-off-by: Chen-Yu Tsai <wenst@xxxxxxxxxxxx>
---
.../devicetree/bindings/mfd/google,cros-ec.yaml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
index e1ca4f297c6d..e514eac9f4fc 100644
--- a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
+++ b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
@@ -75,6 +75,9 @@ properties:
interrupts:
maxItems: 1

+ interrupts-extended:
+ maxItems: 1
+
reset-gpios:
maxItems: 1

@@ -199,9 +202,13 @@ allOf:
- google,cros-ec-rpmsg
- google,cros-ec-uart
then:
+ oneOf:
+ - required:
+ - interrupts
+ - required:
+ - interrupts-extended
required:
- reg
- - interrupts

- if:
properties:
--
2.43.0.rc2.451.g8631bc7472-goog