The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/rtc/rtc.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 8ad84ae2f5891a5ff10a52a32d9a39a7


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.