71 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/rtc/adi,max31335.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Analog Devices MAX31335 RTC8 9maintainers:10 - Antoniu Miclaus <antoniu.miclaus@analog.com>11 12description:13 Analog Devices MAX31335 I2C RTC ±2ppm Automotive Real-Time Clock with14 Integrated MEMS Resonator.15 16allOf:17 - $ref: rtc.yaml#18 19properties:20 compatible:21 const: adi,max3133522 23 reg:24 maxItems: 125 26 interrupts:27 maxItems: 128 29 "#clock-cells":30 description:31 RTC can be used as a clock source through its clock output pin.32 const: 033 34 adi,tc-diode:35 description:36 Select the diode configuration for the trickle charger.37 schottky - Schottky diode in series.38 standard+schottky - standard diode + Schottky diode in series.39 enum: [schottky, standard+schottky]40 41 trickle-resistor-ohms:42 description:43 Selected resistor for trickle charger. Should be specified if trickle44 charger should be enabled.45 enum: [3000, 6000, 11000]46 47required:48 - compatible49 - reg50 51unevaluatedProperties: false52 53examples:54 - |55 #include <dt-bindings/interrupt-controller/irq.h>56 i2c {57 #address-cells = <1>;58 #size-cells = <0>;59 60 rtc@68 {61 compatible = "adi,max31335";62 reg = <0x68>;63 pinctrl-0 = <&rtc_nint_pins>;64 interrupts-extended = <&gpio1 16 IRQ_TYPE_LEVEL_HIGH>;65 aux-voltage-chargeable = <1>;66 trickle-resistor-ohms = <6000>;67 adi,tc-diode = "schottky";68 };69 };70...71