diff options
| -rw-r--r-- | Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt | 19 | ||||
| -rw-r--r-- | arch/arm/boot/dts/tegra20.dtsi | 6 | ||||
| -rw-r--r-- | arch/arm/boot/dts/tegra30.dtsi | 6 |
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 000000000000..93f45e9dce7c --- /dev/null +++ b/Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | NVIDIA Tegra20 real-time clock | ||
| 2 | |||
| 3 | The Tegra RTC maintains seconds and milliseconds counters, and five alarm | ||
| 4 | registers. The alarms and other interrupts may wake the system from low-power | ||
| 5 | state. | ||
| 6 | |||
| 7 | Required 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 | |||
| 13 | Example: | ||
| 14 | |||
| 15 | timer { | ||
| 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 96c922d8bb39..63c25cefaad7 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 48a8320ebf03..f7af06621cc8 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>; |
