1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/rtc/rtc.yam 4 $id: http://devicetree.org/schemas/rtc/rtc.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Real Time Clock Common Properties !! 7 title: RTC Generic Binding 8 8 9 maintainers: 9 maintainers: 10 - Alexandre Belloni <alexandre.belloni@bootli 10 - Alexandre Belloni <alexandre.belloni@bootlin.com> 11 11 12 description: | 12 description: | 13 This document describes generic bindings whi 13 This document describes generic bindings which can be used to 14 describe Real Time Clock devices in a device 14 describe Real Time Clock devices in a device tree. 15 15 16 properties: 16 properties: 17 $nodename: 17 $nodename: 18 pattern: "^rtc(@.*|-([0-9]|[1-9][0-9]+))?$ !! 18 pattern: "^rtc(@.*|-[0-9a-f])*$" 19 << 20 aux-voltage-chargeable: << 21 $ref: /schemas/types.yaml#/definitions/uin << 22 enum: [0, 1] << 23 description: | << 24 Tells whether the battery/supercap of th << 25 chargeable or not: << 26 0: not chargeable << 27 1: chargeable << 28 19 29 quartz-load-femtofarads: 20 quartz-load-femtofarads: >> 21 $ref: /schemas/types.yaml#/definitions/uint32 30 description: 22 description: 31 The capacitive load of the quartz(x-tal) 23 The capacitive load of the quartz(x-tal), expressed in femto 32 Farad (fF). The default value shall be l 24 Farad (fF). The default value shall be listed (if optional), 33 and likewise all valid values. 25 and likewise all valid values. 34 26 35 start-year: 27 start-year: 36 $ref: /schemas/types.yaml#/definitions/uin 28 $ref: /schemas/types.yaml#/definitions/uint32 37 description: 29 description: 38 If provided, the default hardware range 30 If provided, the default hardware range supported by the RTC is 39 shifted so the first usable year is the 31 shifted so the first usable year is the specified one. 40 32 41 trickle-diode-disable: 33 trickle-diode-disable: 42 $ref: /schemas/types.yaml#/definitions/fla 34 $ref: /schemas/types.yaml#/definitions/flag 43 description: 35 description: 44 Do not use internal trickle charger diod 36 Do not use internal trickle charger diode. Should be given if 45 internal trickle charger diode should be 37 internal trickle charger diode should be disabled. 46 deprecated: true << 47 38 48 trickle-resistor-ohms: 39 trickle-resistor-ohms: >> 40 $ref: /schemas/types.yaml#/definitions/uint32 49 description: 41 description: 50 Selected resistor for trickle charger. S 42 Selected resistor for trickle charger. Should be given 51 if trickle charger should be enabled. 43 if trickle charger should be enabled. 52 44 53 trickle-voltage-millivolt: << 54 description: << 55 Selected voltage for trickle charger. Sh << 56 if trickle charger should be enabled and << 57 from the RTC main power supply. << 58 << 59 wakeup-source: 45 wakeup-source: 60 $ref: /schemas/types.yaml#/definitions/fla 46 $ref: /schemas/types.yaml#/definitions/flag 61 description: 47 description: 62 Enables wake up of host system on alarm. 48 Enables wake up of host system on alarm. 63 << 64 reset-source: << 65 $ref: /schemas/types.yaml#/definitions/fla << 66 description: << 67 The RTC is able to reset the machine. << 68 << 69 additionalProperties: true << 70 49 71 ... 50 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.