1*e67e8565SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*e67e8565SEmmanuel Vadot%YAML 1.2 3*e67e8565SEmmanuel Vadot--- 4*e67e8565SEmmanuel Vadot$id: http://devicetree.org/schemas/rtc/nvidia,tegra20-rtc.yaml# 5*e67e8565SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*e67e8565SEmmanuel Vadot 7*e67e8565SEmmanuel Vadottitle: NVIDIA Tegra real-time clock 8*e67e8565SEmmanuel Vadot 9*e67e8565SEmmanuel Vadotmaintainers: 10*e67e8565SEmmanuel Vadot - Thierry Reding <thierry.reding@gmail.com> 11*e67e8565SEmmanuel Vadot - Jon Hunter <jonathanh@nvidia.com> 12*e67e8565SEmmanuel Vadot 13*e67e8565SEmmanuel Vadotdescription: | 14*e67e8565SEmmanuel Vadot The Tegra RTC maintains seconds and milliseconds counters, and five 15*e67e8565SEmmanuel Vadot alarm registers. The alarms and other interrupts may wake the system 16*e67e8565SEmmanuel Vadot from low-power state. 17*e67e8565SEmmanuel Vadot 18*e67e8565SEmmanuel Vadotproperties: 19*e67e8565SEmmanuel Vadot compatible: 20*e67e8565SEmmanuel Vadot oneOf: 21*e67e8565SEmmanuel Vadot - const: nvidia,tegra20-rtc 22*e67e8565SEmmanuel Vadot - items: 23*e67e8565SEmmanuel Vadot - enum: 24*e67e8565SEmmanuel Vadot - nvidia,tegra30-rtc 25*e67e8565SEmmanuel Vadot - nvidia,tegra114-rtc 26*e67e8565SEmmanuel Vadot - nvidia,tegra124-rtc 27*e67e8565SEmmanuel Vadot - nvidia,tegra210-rtc 28*e67e8565SEmmanuel Vadot - nvidia,tegra186-rtc 29*e67e8565SEmmanuel Vadot - nvidia,tegra194-rtc 30*e67e8565SEmmanuel Vadot - nvidia,tegra234-rtc 31*e67e8565SEmmanuel Vadot - const: nvidia,tegra20-rtc 32*e67e8565SEmmanuel Vadot 33*e67e8565SEmmanuel Vadot reg: 34*e67e8565SEmmanuel Vadot maxItems: 1 35*e67e8565SEmmanuel Vadot 36*e67e8565SEmmanuel Vadot interrupts: 37*e67e8565SEmmanuel Vadot maxItems: 1 38*e67e8565SEmmanuel Vadot 39*e67e8565SEmmanuel Vadot clocks: 40*e67e8565SEmmanuel Vadot maxItems: 1 41*e67e8565SEmmanuel Vadot 42*e67e8565SEmmanuel Vadot clock-names: 43*e67e8565SEmmanuel Vadot items: 44*e67e8565SEmmanuel Vadot - const: rtc 45*e67e8565SEmmanuel Vadot 46*e67e8565SEmmanuel VadotadditionalProperties: false 47*e67e8565SEmmanuel Vadot 48*e67e8565SEmmanuel Vadotrequired: 49*e67e8565SEmmanuel Vadot - compatible 50*e67e8565SEmmanuel Vadot - reg 51*e67e8565SEmmanuel Vadot - interrupts 52*e67e8565SEmmanuel Vadot - clocks 53*e67e8565SEmmanuel Vadot 54*e67e8565SEmmanuel Vadotexamples: 55*e67e8565SEmmanuel Vadot - | 56*e67e8565SEmmanuel Vadot timer@7000e000 { 57*e67e8565SEmmanuel Vadot compatible = "nvidia,tegra20-rtc"; 58*e67e8565SEmmanuel Vadot reg = <0x7000e000 0x100>; 59*e67e8565SEmmanuel Vadot interrupts = <0 2 0x04>; 60*e67e8565SEmmanuel Vadot clocks = <&tegra_car 4>; 61*e67e8565SEmmanuel Vadot }; 62