aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt19
-rw-r--r--arch/arm/boot/dts/tegra20.dtsi6
-rw-r--r--arch/arm/boot/dts/tegra30.dtsi6
3 files changed, 31 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt b/Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt
new file mode 100644
index 00000000000..93f45e9dce7
--- /dev/null
+++ b/Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt
@@ -0,0 +1,19 @@
1NVIDIA Tegra20 real-time clock
2
3The Tegra RTC maintains seconds and milliseconds counters, and five alarm
4registers. The alarms and other interrupts may wake the system from low-power
5state.
6
7Required properties:
8
9- compatible : should be "nvidia,tegra20-rtc".
10- reg : Specifies base physical address and size of the registers.
11- interrupts : A single interrupt specifier.
12
13Example:
14
15timer {
16 compatible = "nvidia,tegra20-rtc";
17 reg = <0x7000e000 0x100>;
18 interrupts = <0 2 0x04>;
19};
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi
index 96c922d8bb3..63c25cefaad 100644
--- a/arch/arm/boot/dts/tegra20.dtsi
+++ b/arch/arm/boot/dts/tegra20.dtsi
@@ -234,6 +234,12 @@
234 #pwm-cells = <2>; 234 #pwm-cells = <2>;
235 }; 235 };
236 236
237 rtc {
238 compatible = "nvidia,tegra20-rtc";
239 reg = <0x7000e000 0x100>;
240 interrupts = <0 2 0x04>;
241 };
242
237 i2c@7000c000 { 243 i2c@7000c000 {
238 compatible = "nvidia,tegra20-i2c"; 244 compatible = "nvidia,tegra20-i2c";
239 reg = <0x7000c000 0x100>; 245 reg = <0x7000c000 0x100>;
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi
index 48a8320ebf0..f7af06621cc 100644
--- a/arch/arm/boot/dts/tegra30.dtsi
+++ b/arch/arm/boot/dts/tegra30.dtsi
@@ -230,6 +230,12 @@
230 #pwm-cells = <2>; 230 #pwm-cells = <2>;
231 }; 231 };
232 232
233 rtc {
234 compatible = "nvidia,tegra30-rtc", "nvidia,tegra20-rtc";
235 reg = <0x7000e000 0x100>;
236 interrupts = <0 2 0x04>;
237 };
238
233 i2c@7000c000 { 239 i2c@7000c000 {
234 compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c"; 240 compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
235 reg = <0x7000c000 0x100>; 241 reg = <0x7000c000 0x100>;