xref: /openbmc/linux/Documentation/devicetree/bindings/rtc/microchip,pic32-rtc.txt (revision 8c57a5e7b2820f349c95b8c8393fec1e0f4070d2)
1*af556c11SJoshua Henderson* Microchip PIC32 Real Time Clock and Calendar
2*af556c11SJoshua Henderson
3*af556c11SJoshua HendersonThe RTCC keeps time in hours, minutes, and seconds, and one half second. It
4*af556c11SJoshua Hendersonprovides a calendar in weekday, date, month, and year. It also provides a
5*af556c11SJoshua Hendersonconfigurable alarm.
6*af556c11SJoshua Henderson
7*af556c11SJoshua HendersonRequired properties:
8*af556c11SJoshua Henderson- compatible: should be: "microchip,pic32mzda-rtc"
9*af556c11SJoshua Henderson- reg: physical base address of the controller and length of memory mapped
10*af556c11SJoshua Henderson    region.
11*af556c11SJoshua Henderson- interrupts: RTC alarm/event interrupt
12*af556c11SJoshua Henderson- clocks: clock phandle
13*af556c11SJoshua Henderson
14*af556c11SJoshua HendersonExample:
15*af556c11SJoshua Henderson
16*af556c11SJoshua Henderson	rtc: rtc@1f8c0000 {
17*af556c11SJoshua Henderson		compatible = "microchip,pic32mzda-rtc";
18*af556c11SJoshua Henderson		reg = <0x1f8c0000 0x60>;
19*af556c11SJoshua Henderson		interrupts = <166 IRQ_TYPE_EDGE_RISING>;
20*af556c11SJoshua Henderson		clocks = <&PBCLK6>;
21*af556c11SJoshua Henderson	};
22