72 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/rtc/rtc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Real Time Clock Common Properties8 9maintainers:10 - Alexandre Belloni <alexandre.belloni@bootlin.com>11 12description: |13 This document describes generic bindings which can be used to14 describe Real Time Clock devices in a device tree.15 16properties:17 $nodename:18 pattern: "^rtc(@.*|-([0-9]|[1-9][0-9]+))?$"19 20 aux-voltage-chargeable:21 $ref: /schemas/types.yaml#/definitions/uint3222 enum: [0, 1]23 description: |24 Tells whether the battery/supercap of the RTC (if any) is25 chargeable or not:26 0: not chargeable27 1: chargeable28 29 quartz-load-femtofarads:30 description:31 The capacitive load of the quartz(x-tal), expressed in femto32 Farad (fF). The default value shall be listed (if optional),33 and likewise all valid values.34 35 start-year:36 $ref: /schemas/types.yaml#/definitions/uint3237 description:38 If provided, the default hardware range supported by the RTC is39 shifted so the first usable year is the specified one.40 41 trickle-diode-disable:42 $ref: /schemas/types.yaml#/definitions/flag43 description:44 Do not use internal trickle charger diode. Should be given if45 internal trickle charger diode should be disabled.46 deprecated: true47 48 trickle-resistor-ohms:49 description:50 Selected resistor for trickle charger. Should be given51 if trickle charger should be enabled.52 53 trickle-voltage-millivolt:54 description:55 Selected voltage for trickle charger. Should be given56 if trickle charger should be enabled and the trickle voltage is different57 from the RTC main power supply.58 59 wakeup-source:60 $ref: /schemas/types.yaml#/definitions/flag61 description:62 Enables wake up of host system on alarm.63 64 reset-source:65 $ref: /schemas/types.yaml#/definitions/flag66 description:67 The RTC is able to reset the machine.68 69additionalProperties: true70 71...72