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: Real Time Clock Common Properties 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-9]|[1-9][0-9]+))?$" 19 19 20 aux-voltage-chargeable: 20 aux-voltage-chargeable: 21 $ref: /schemas/types.yaml#/definitions/uin 21 $ref: /schemas/types.yaml#/definitions/uint32 22 enum: [0, 1] 22 enum: [0, 1] 23 description: | 23 description: | 24 Tells whether the battery/supercap of th 24 Tells whether the battery/supercap of the RTC (if any) is 25 chargeable or not: 25 chargeable or not: 26 0: not chargeable 26 0: not chargeable 27 1: chargeable 27 1: chargeable 28 28 29 quartz-load-femtofarads: 29 quartz-load-femtofarads: 30 description: 30 description: 31 The capacitive load of the quartz(x-tal) 31 The capacitive load of the quartz(x-tal), expressed in femto 32 Farad (fF). The default value shall be l 32 Farad (fF). The default value shall be listed (if optional), 33 and likewise all valid values. 33 and likewise all valid values. 34 34 35 start-year: 35 start-year: 36 $ref: /schemas/types.yaml#/definitions/uin 36 $ref: /schemas/types.yaml#/definitions/uint32 37 description: 37 description: 38 If provided, the default hardware range 38 If provided, the default hardware range supported by the RTC is 39 shifted so the first usable year is the 39 shifted so the first usable year is the specified one. 40 40 41 trickle-diode-disable: 41 trickle-diode-disable: 42 $ref: /schemas/types.yaml#/definitions/fla 42 $ref: /schemas/types.yaml#/definitions/flag 43 description: 43 description: 44 Do not use internal trickle charger diod 44 Do not use internal trickle charger diode. Should be given if 45 internal trickle charger diode should be 45 internal trickle charger diode should be disabled. 46 deprecated: true 46 deprecated: true 47 47 48 trickle-resistor-ohms: 48 trickle-resistor-ohms: 49 description: 49 description: 50 Selected resistor for trickle charger. S 50 Selected resistor for trickle charger. Should be given 51 if trickle charger should be enabled. 51 if trickle charger should be enabled. 52 52 53 trickle-voltage-millivolt: 53 trickle-voltage-millivolt: 54 description: 54 description: 55 Selected voltage for trickle charger. Sh 55 Selected voltage for trickle charger. Should be given 56 if trickle charger should be enabled and 56 if trickle charger should be enabled and the trickle voltage is different 57 from the RTC main power supply. 57 from the RTC main power supply. 58 58 59 wakeup-source: 59 wakeup-source: 60 $ref: /schemas/types.yaml#/definitions/fla 60 $ref: /schemas/types.yaml#/definitions/flag 61 description: 61 description: 62 Enables wake up of host system on alarm. 62 Enables wake up of host system on alarm. 63 63 64 reset-source: 64 reset-source: 65 $ref: /schemas/types.yaml#/definitions/fla 65 $ref: /schemas/types.yaml#/definitions/flag 66 description: 66 description: 67 The RTC is able to reset the machine. 67 The RTC is able to reset the machine. 68 68 69 additionalProperties: true 69 additionalProperties: true 70 70 71 ... 71 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.