xref: /linux/Documentation/devicetree/bindings/rtc/microchip,pic32mzda-rtc.yaml (revision 49bda4826843be0ef97a162009a29ea3a63f3935)
1*1190db8eSUdaya Kiran Challa# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*1190db8eSUdaya Kiran Challa%YAML 1.2
3*1190db8eSUdaya Kiran Challa---
4*1190db8eSUdaya Kiran Challa$id: http://devicetree.org/schemas/rtc/microchip,pic32mzda-rtc.yaml#
5*1190db8eSUdaya Kiran Challa$schema: http://devicetree.org/meta-schemas/core.yaml#
6*1190db8eSUdaya Kiran Challa
7*1190db8eSUdaya Kiran Challatitle: Microchip PIC32 Real Time Clock and Calendar
8*1190db8eSUdaya Kiran Challa
9*1190db8eSUdaya Kiran Challamaintainers:
10*1190db8eSUdaya Kiran Challa  - Alexandre Belloni <alexandre.belloni@bootlin.com>
11*1190db8eSUdaya Kiran Challa
12*1190db8eSUdaya Kiran Challadescription: |
13*1190db8eSUdaya Kiran Challa  The Microchip PIC32 Real Time Clock and Calendar (RTCC) keeps time in hours,
14*1190db8eSUdaya Kiran Challa  minutes, seconds, and one half second. It also provides a calendar with
15*1190db8eSUdaya Kiran Challa  weekday, date, month, and year, along with a configurable alarm.
16*1190db8eSUdaya Kiran Challa
17*1190db8eSUdaya Kiran ChallaallOf:
18*1190db8eSUdaya Kiran Challa  - $ref: rtc.yaml#
19*1190db8eSUdaya Kiran Challa
20*1190db8eSUdaya Kiran Challaproperties:
21*1190db8eSUdaya Kiran Challa  compatible:
22*1190db8eSUdaya Kiran Challa    const: microchip,pic32mzda-rtc
23*1190db8eSUdaya Kiran Challa
24*1190db8eSUdaya Kiran Challa  reg:
25*1190db8eSUdaya Kiran Challa    maxItems: 1
26*1190db8eSUdaya Kiran Challa
27*1190db8eSUdaya Kiran Challa  interrupts:
28*1190db8eSUdaya Kiran Challa    maxItems: 1
29*1190db8eSUdaya Kiran Challa
30*1190db8eSUdaya Kiran Challa  clocks:
31*1190db8eSUdaya Kiran Challa    maxItems: 1
32*1190db8eSUdaya Kiran Challa
33*1190db8eSUdaya Kiran Challarequired:
34*1190db8eSUdaya Kiran Challa  - compatible
35*1190db8eSUdaya Kiran Challa  - reg
36*1190db8eSUdaya Kiran Challa  - interrupts
37*1190db8eSUdaya Kiran Challa  - clocks
38*1190db8eSUdaya Kiran Challa
39*1190db8eSUdaya Kiran ChallaadditionalProperties: false
40*1190db8eSUdaya Kiran Challa
41*1190db8eSUdaya Kiran Challaexamples:
42*1190db8eSUdaya Kiran Challa  - |
43*1190db8eSUdaya Kiran Challa    #include <dt-bindings/interrupt-controller/irq.h>
44*1190db8eSUdaya Kiran Challa
45*1190db8eSUdaya Kiran Challa    rtc@1f8c0000 {
46*1190db8eSUdaya Kiran Challa        compatible = "microchip,pic32mzda-rtc";
47*1190db8eSUdaya Kiran Challa        reg = <0x1f8c0000 0x60>;
48*1190db8eSUdaya Kiran Challa        interrupts = <166 IRQ_TYPE_EDGE_RISING>;
49*1190db8eSUdaya Kiran Challa        clocks = <&PBCLK6>;
50*1190db8eSUdaya Kiran Challa    };
51