Commit f5a33649 authored by Maxime Ripard's avatar Maxime Ripard Committed by Alexandre Belloni

dt-bindings: rtc: sun6i: Add the R40 RTC compatible

The R40 has a pretty different RTC compared to the other SoCs we've
encountered so far, the most important difference being that it now has
only a single interrupt, compared to the previous SoCs having two.

Let's add a compatible for that.
Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
Signed-off-by: default avatarMaxime Ripard <maxime.ripard@bootlin.com>
Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
parent 5a079759
...@@ -19,9 +19,7 @@ properties: ...@@ -19,9 +19,7 @@ properties:
- const: allwinner,sun6i-a31-rtc - const: allwinner,sun6i-a31-rtc
- const: allwinner,sun8i-a23-rtc - const: allwinner,sun8i-a23-rtc
- const: allwinner,sun8i-h3-rtc - const: allwinner,sun8i-h3-rtc
- items: - const: allwinner,sun8i-r40-rtc
- const: allwinner,sun8i-r40-rtc
- const: allwinner,sun8i-h3-rtc
- const: allwinner,sun8i-v3-rtc - const: allwinner,sun8i-v3-rtc
- const: allwinner,sun50i-h5-rtc - const: allwinner,sun50i-h5-rtc
- items: - items:
...@@ -32,6 +30,8 @@ properties: ...@@ -32,6 +30,8 @@ properties:
maxItems: 1 maxItems: 1
interrupts: interrupts:
minItems: 1
maxItems: 2
items: items:
- description: RTC Alarm 0 - description: RTC Alarm 0
- description: RTC Alarm 1 - description: RTC Alarm 1
...@@ -69,6 +69,7 @@ allOf: ...@@ -69,6 +69,7 @@ allOf:
contains: contains:
enum: enum:
- allwinner,sun8i-a23-rtc - allwinner,sun8i-a23-rtc
- allwinner,sun8i-r40-rtc
- allwinner,sun8i-v3-rtc - allwinner,sun8i-v3-rtc
then: then:
...@@ -91,6 +92,24 @@ allOf: ...@@ -91,6 +92,24 @@ allOf:
minItems: 3 minItems: 3
maxItems: 3 maxItems: 3
- if:
properties:
compatible:
contains:
const: allwinner,sun8i-r40-rtc
then:
properties:
interrupts:
minItems: 1
maxItems: 1
else:
properties:
interrupts:
minItems: 2
maxItems: 2
required: required:
- "#clock-cells" - "#clock-cells"
- compatible - compatible
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment