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