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-omap.txt

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 TI Real Time Clock
    2 
    3 Required properties:
    4 - compatible:
    5         - "ti,da830-rtc"  - for RTC IP used similar to that on DA8xx SoC family.
    6         - "ti,am3352-rtc" - for RTC IP used similar to that on AM335x SoC family.
    7                             This RTC IP has special WAKE-EN Register to enable
    8                             Wakeup generation for event Alarm. It can also be
    9                             used to control an external PMIC via the
   10                             pmic_power_en pin.
   11         - "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family.
   12 - reg: Address range of rtc register set
   13 - interrupts: rtc timer, alarm interrupts in order
   14 
   15 Optional properties:
   16 - system-power-controller: whether the rtc is controlling the system power
   17   through pmic_power_en
   18 - clocks: Any internal or external clocks feeding in to rtc
   19 - clock-names: Corresponding names of the clocks
   20 - pinctrl-0: a phandle pointing to the pin settings for the device
   21 - pinctrl-names: should be "default"
   22 
   23 Optional subnodes:
   24 - generic pinctrl node
   25 
   26 Required pinctrl subnodes properties:
   27 - pins - Names of ext_wakeup pins to configure
   28 
   29 Optional pinctrl subnodes properties:
   30 - input-enable - Enables ext_wakeup
   31 - ti,active-high - Set input active high (by default active low)
   32 
   33 Example:
   34 
   35 rtc@1c23000 {
   36         compatible = "ti,da830-rtc";
   37         reg = <0x23000 0x1000>;
   38         interrupts = <19
   39                       19>;
   40         interrupt-parent = <&intc>;
   41         system-power-controller;
   42         clocks = <&clk_32k_rtc>, <&clk_32768_ck>;
   43         clock-names = "ext-clk", "int-clk";
   44 
   45         pinctrl-0 = <&ext_wakeup>;
   46         pinctrl-names = "default";
   47 
   48         ext_wakeup: ext-wakeup {
   49                 pins = "ext_wakeup0";
   50                 input-enable;
   51                 ti,active-high;
   52         };
   53 };

Cache object: 0cc6aeac47e9810be8d0ec3d7f935ec1


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