[PATCH v3 7/8] dt-bindings: rtc: isl12022: add #clock-cells property

From: Rasmus Villemoes
Date: Thu Jun 15 2023 - 06:59:17 EST


The isl12022 has a dual-purpose irq/f_out pin, which can either be
used as an interrupt or clock output.

Signed-off-by: Rasmus Villemoes <linux@xxxxxxxxxxxxxxxxxx>
---
.../devicetree/bindings/rtc/intersil,isl12022.yaml | 10 ++++++++++
1 file changed, 10 insertions(+)

diff --git a/Documentation/devicetree/bindings/rtc/intersil,isl12022.yaml b/Documentation/devicetree/bindings/rtc/intersil,isl12022.yaml
index 3c6c07aaa78f..c2d1441ef273 100644
--- a/Documentation/devicetree/bindings/rtc/intersil,isl12022.yaml
+++ b/Documentation/devicetree/bindings/rtc/intersil,isl12022.yaml
@@ -19,6 +19,9 @@ properties:
interrupts:
maxItems: 1

+ '#clock-cells':
+ const: 0
+
isil,battery-trip-levels-microvolt:
description:
The battery voltages at which the first alarm and second alarm
@@ -33,6 +36,13 @@ required:

allOf:
- $ref: rtc.yaml#
+ # If #clock-cells is present, interrupts must not be present
+ - if:
+ required:
+ - '#clock-cells'
+ then:
+ properties:
+ interrupts: false

unevaluatedProperties: false

--
2.37.2