xref: /linux/Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
1*aef3952eSRafał Miłecki# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*aef3952eSRafał Miłecki%YAML 1.2
3*aef3952eSRafał Miłecki---
4*aef3952eSRafał Miłecki$id: http://devicetree.org/schemas/rtc/mediatek,mt7622-rtc.yaml#
5*aef3952eSRafał Miłecki$schema: http://devicetree.org/meta-schemas/core.yaml#
6*aef3952eSRafał Miłecki
7*aef3952eSRafał Miłeckititle: MediaTek MT7622 on-SoC RTC
8*aef3952eSRafał Miłecki
9*aef3952eSRafał MiłeckiallOf:
10*aef3952eSRafał Miłecki  - $ref: rtc.yaml#
11*aef3952eSRafał Miłecki
12*aef3952eSRafał Miłeckimaintainers:
13*aef3952eSRafał Miłecki  - Sean Wang <sean.wang@mediatek.com>
14*aef3952eSRafał Miłecki
15*aef3952eSRafał Miłeckiproperties:
16*aef3952eSRafał Miłecki  compatible:
17*aef3952eSRafał Miłecki    items:
18*aef3952eSRafał Miłecki      - const: mediatek,mt7622-rtc
19*aef3952eSRafał Miłecki      - const: mediatek,soc-rtc
20*aef3952eSRafał Miłecki
21*aef3952eSRafał Miłecki  reg:
22*aef3952eSRafał Miłecki    maxItems: 1
23*aef3952eSRafał Miłecki
24*aef3952eSRafał Miłecki  interrupts:
25*aef3952eSRafał Miłecki    maxItems: 1
26*aef3952eSRafał Miłecki
27*aef3952eSRafał Miłecki  clocks:
28*aef3952eSRafał Miłecki    maxItems: 1
29*aef3952eSRafał Miłecki
30*aef3952eSRafał Miłecki  clock-names:
31*aef3952eSRafał Miłecki    const: rtc
32*aef3952eSRafał Miłecki
33*aef3952eSRafał Miłeckirequired:
34*aef3952eSRafał Miłecki  - reg
35*aef3952eSRafał Miłecki  - interrupts
36*aef3952eSRafał Miłecki  - clocks
37*aef3952eSRafał Miłecki  - clock-names
38*aef3952eSRafał Miłecki
39*aef3952eSRafał MiłeckiunevaluatedProperties: false
40*aef3952eSRafał Miłecki
41*aef3952eSRafał Miłeckiexamples:
42*aef3952eSRafał Miłecki  - |
43*aef3952eSRafał Miłecki    #include <dt-bindings/clock/mt7622-clk.h>
44*aef3952eSRafał Miłecki    #include <dt-bindings/interrupt-controller/arm-gic.h>
45*aef3952eSRafał Miłecki
46*aef3952eSRafał Miłecki    rtc@10212800 {
47*aef3952eSRafał Miłecki        compatible = "mediatek,mt7622-rtc", "mediatek,soc-rtc";
48*aef3952eSRafał Miłecki        reg = <0x10212800 0x200>;
49*aef3952eSRafał Miłecki        interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_LOW>;
50*aef3952eSRafał Miłecki        clocks = <&topckgen CLK_TOP_RTC>;
51*aef3952eSRafał Miłecki        clock-names = "rtc";
52*aef3952eSRafał Miłecki    };
53