Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/rtc/nvidia,tegra20-rtc.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: NVIDIA Tegra real-time clock
0008 
0009 maintainers:
0010   - Thierry Reding <thierry.reding@gmail.com>
0011   - Jon Hunter <jonathanh@nvidia.com>
0012 
0013 description: |
0014   The Tegra RTC maintains seconds and milliseconds counters, and five
0015   alarm registers. The alarms and other interrupts may wake the system
0016   from low-power state.
0017 
0018 properties:
0019   compatible:
0020     oneOf:
0021       - const: nvidia,tegra20-rtc
0022       - items:
0023           - enum:
0024               - nvidia,tegra30-rtc
0025               - nvidia,tegra114-rtc
0026               - nvidia,tegra124-rtc
0027               - nvidia,tegra210-rtc
0028               - nvidia,tegra186-rtc
0029               - nvidia,tegra194-rtc
0030               - nvidia,tegra234-rtc
0031           - const: nvidia,tegra20-rtc
0032 
0033   reg:
0034     maxItems: 1
0035 
0036   interrupts:
0037     maxItems: 1
0038 
0039   clocks:
0040     maxItems: 1
0041 
0042   clock-names:
0043     items:
0044       - const: rtc
0045 
0046 additionalProperties: false
0047 
0048 required:
0049   - compatible
0050   - reg
0051   - interrupts
0052   - clocks
0053 
0054 examples:
0055   - |
0056     timer@7000e000 {
0057         compatible = "nvidia,tegra20-rtc";
0058         reg = <0x7000e000 0x100>;
0059         interrupts = <0 2 0x04>;
0060         clocks = <&tegra_car 4>;
0061     };