From: PavithraUdayakumar-adi <pavithra.u@xxxxxxxxxx> Add support to max31331 RTC chip in adi,max31335.yaml Signed-off-by: PavithraUdayakumar-adi <pavithra.u@xxxxxxxxxx> --- .../devicetree/bindings/rtc/adi,max31335.yaml | 32 ++++++++++++++++++---- 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/rtc/adi,max31335.yaml b/Documentation/devicetree/bindings/rtc/adi,max31335.yaml index 0125cf6727cc3d9eb3e0253299904ee363ec40ca..2379600911304e995086de6393fae1fd24f5c653 100644 --- a/Documentation/devicetree/bindings/rtc/adi,max31335.yaml +++ b/Documentation/devicetree/bindings/rtc/adi,max31335.yaml @@ -13,15 +13,15 @@ description: Analog Devices MAX31335 I2C RTC ±2ppm Automotive Real-Time Clock with Integrated MEMS Resonator. -allOf: - - $ref: rtc.yaml# - properties: compatible: - const: adi,max31335 + enum: + - adi,max31331 + - adi,max31335 reg: - maxItems: 1 + items: + - enum: [0x68, 0x69] interrupts: maxItems: 1 @@ -50,6 +50,26 @@ required: unevaluatedProperties: false +allOf: + - $ref: rtc.yaml# + + - if: + properties: + compatible: + contains: + enum: + - adi,max31335 + then: + properties: + reg: + items: + - const: 0x69 + else: + properties: + reg: + items: + - const: 0x68 + examples: - | #include <dt-bindings/interrupt-controller/irq.h> @@ -59,7 +79,7 @@ examples: rtc@68 { compatible = "adi,max31335"; - reg = <0x68>; + reg = <0x69>; pinctrl-0 = <&rtc_nint_pins>; interrupts-extended = <&gpio1 16 IRQ_TYPE_LEVEL_HIGH>; aux-voltage-chargeable = <1>; -- 2.25.1