# SPDX-License-Identifier: GPL-2.0 %YAML 1.2 --- $id: http://devicetree.org/schemas/rtc/rtc.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Real Time Clock Common Properties maintainers: - Alexandre Belloni <alexandre.belloni@bootlin.com> description: | This document describes generic bindings which can be used to describe Real Time Clock devices in a device tree. properties: $nodename: pattern: "^rtc(@.*|-([0-9]|[1-9][0-9]+))?$" aux-voltage-chargeable: $ref: /schemas/types.yaml#/definitions/uint32 enum: [0, 1] description: | Tells whether the battery/supercap of the RTC (if any) is chargeable or not: 0: not chargeable 1: chargeable quartz-load-femtofarads: description: The capacitive load of the quartz(x-tal), expressed in femto Farad (fF). The default value shall be listed (if optional), and likewise all valid values. start-year: $ref: /schemas/types.yaml#/definitions/uint32 description: If provided, the default hardware range supported by the RTC is shifted so the first usable year is the specified one. trickle-diode-disable: $ref: /schemas/types.yaml#/definitions/flag description: Do not use internal trickle charger diode. Should be given if internal trickle charger diode should be disabled. deprecated: true trickle-resistor-ohms: description: Selected resistor for trickle charger. Should be given if trickle charger should be enabled. trickle-voltage-millivolt: description: Selected voltage for trickle charger. Should be given if trickle charger should be enabled and the trickle voltage is different from the RTC main power supply. wakeup-source: $ref: /schemas/types.yaml#/definitions/flag description: Enables wake up of host system on alarm. reset-source: $ref: /schemas/types.yaml#/definitions/flag description: The RTC is able to reset the machine. additionalProperties: true ...