xref: /freebsd/sys/contrib/device-tree/Bindings/rtc/rtc-m41t80.txt (revision e6bfd18d21b225af6a0ed67ceeaf1293b7b9eba5)
1ST M41T80 family of RTC and compatible
2
3Required properties:
4- compatible: should be one of:
5	"st,m41t62",
6	"st,m41t65",
7	"st,m41t80",
8	"st,m41t81",
9	"st,m41t81s",
10	"st,m41t82",
11	"st,m41t83",
12	"st,m41t84",
13	"st,m41t85",
14	"st,m41t87",
15	"microcrystal,rv4162",
16- reg: I2C bus address of the device
17
18Optional properties:
19- interrupts: rtc alarm interrupt.
20- clock-output-names: From common clock binding to override the default output
21                      clock name
22- wakeup-source: Enables wake up of host system on alarm
23
24Optional child node:
25- clock: Provide this if the square wave pin is used as boot-enabled fixed clock.
26
27Example:
28	rtc@68 {
29		compatible = "st,m41t80";
30		reg = <0x68>;
31		interrupt-parent = <&UIC0>;
32		interrupts = <0x9 0x8>;
33
34		clock {
35			compatible = "fixed-clock";
36			#clock-cells = <0>;
37			clock-frequency = <32768>;
38		};
39	};
40