brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 0125cf6 Raw
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