1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/rtc/loongson,rtc.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Loongson Real-Time Clock 8 9description: 10 The Loongson family chips use an on-chip counter 0 (Time Of Year 11 counter) as the RTC. 12 13maintainers: 14 - Binbin Zhou <zhoubinbin@loongson.cn> 15 16allOf: 17 - $ref: rtc.yaml# 18 19properties: 20 compatible: 21 oneOf: 22 - enum: 23 - loongson,ls1b-rtc 24 - loongson,ls1c-rtc 25 - loongson,ls7a-rtc 26 - loongson,ls2k1000-rtc 27 - items: 28 - enum: 29 - loongson,ls2k2000-rtc 30 - loongson,ls2k0500-rtc 31 - const: loongson,ls7a-rtc 32 33 reg: 34 maxItems: 1 35 36 interrupts: 37 maxItems: 1 38 39required: 40 - compatible 41 - reg 42 43unevaluatedProperties: false 44 45examples: 46 - | 47 #include <dt-bindings/interrupt-controller/irq.h> 48 49 rtc@1fe27800 { 50 compatible = "loongson,ls2k1000-rtc"; 51 reg = <0x1fe27800 0x100>; 52 53 interrupt-parent = <&liointc1>; 54 interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; 55 }; 56 57... 58