| # 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 | |
| ... |