1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/rtc/ingenic,rtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ingenic SoCs Real-Time Clock
10 - Paul Cercueil <paul@crapouillou.net>
33 - const: ingenic,jz4725b-rtc
34 - const: ingenic,jz4740-rtc
39 - const: ingenic,jz4760-rtc
56 system-power-controller:
58 Indicates that the RTC is responsible for powering OFF
62 ingenic,reset-pin-assert-time-ms:
67 Reset pin low-level assertion time after wakeup
68 (assuming RTC clock at 32 kHz)
70 ingenic,min-wakeup-pin-assert-time-ms:
75 Minimum wakeup pin assertion time
76 (assuming RTC clock at 32 kHz)
85 unevaluatedProperties: false
89 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
90 rtc_dev: rtc@10003000 {
91 compatible = "ingenic,jz4740-rtc";
92 reg = <0x10003000 0x40>;
94 interrupt-parent = <&intc>;
97 clocks = <&cgu JZ4740_CLK_RTC>;
102 #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
104 compatible = "ingenic,jz4780-rtc", "ingenic,jz4760-rtc";
105 reg = <0x10003000 0x4c>;
107 interrupt-parent = <&intc>;
110 clocks = <&cgu JZ4780_CLK_RTCLK>;