1*ce57cf73SYiting Deng# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*ce57cf73SYiting Deng# Copyright (C) 2024 Amlogic, Inc. All rights reserved 3*ce57cf73SYiting Deng%YAML 1.2 4*ce57cf73SYiting Deng--- 5*ce57cf73SYiting Deng$id: http://devicetree.org/schemas/rtc/amlogic,a4-rtc.yaml# 6*ce57cf73SYiting Deng$schema: http://devicetree.org/meta-schemas/core.yaml# 7*ce57cf73SYiting Deng 8*ce57cf73SYiting Dengtitle: Amlogic A4 and A5 RTC 9*ce57cf73SYiting Deng 10*ce57cf73SYiting Dengmaintainers: 11*ce57cf73SYiting Deng - Yiting Deng <yiting.deng@amlogic.com> 12*ce57cf73SYiting Deng - Xianwei Zhao <xianwei.zhao@amlogic.com> 13*ce57cf73SYiting Deng 14*ce57cf73SYiting DengallOf: 15*ce57cf73SYiting Deng - $ref: rtc.yaml# 16*ce57cf73SYiting Deng 17*ce57cf73SYiting Dengproperties: 18*ce57cf73SYiting Deng compatible: 19*ce57cf73SYiting Deng enum: 20*ce57cf73SYiting Deng - amlogic,a4-rtc 21*ce57cf73SYiting Deng - amlogic,a5-rtc 22*ce57cf73SYiting Deng 23*ce57cf73SYiting Deng reg: 24*ce57cf73SYiting Deng maxItems: 1 25*ce57cf73SYiting Deng 26*ce57cf73SYiting Deng clocks: 27*ce57cf73SYiting Deng items: 28*ce57cf73SYiting Deng - description: RTC clock source, available 24M or 32K crystal 29*ce57cf73SYiting Deng oscillator source. when using 24M, need to divide 24M into 32K. 30*ce57cf73SYiting Deng - description: RTC module accesses the clock of the apb bus. 31*ce57cf73SYiting Deng 32*ce57cf73SYiting Deng clock-names: 33*ce57cf73SYiting Deng items: 34*ce57cf73SYiting Deng - const: osc 35*ce57cf73SYiting Deng - const: sys 36*ce57cf73SYiting Deng 37*ce57cf73SYiting Deng interrupts: 38*ce57cf73SYiting Deng maxItems: 1 39*ce57cf73SYiting Deng 40*ce57cf73SYiting Dengrequired: 41*ce57cf73SYiting Deng - compatible 42*ce57cf73SYiting Deng - reg 43*ce57cf73SYiting Deng - clocks 44*ce57cf73SYiting Deng - clock-names 45*ce57cf73SYiting Deng - interrupts 46*ce57cf73SYiting Deng 47*ce57cf73SYiting DengadditionalProperties: false 48*ce57cf73SYiting Deng 49*ce57cf73SYiting Dengexamples: 50*ce57cf73SYiting Deng - | 51*ce57cf73SYiting Deng #include <dt-bindings/interrupt-controller/arm-gic.h> 52*ce57cf73SYiting Deng apb { 53*ce57cf73SYiting Deng #address-cells = <2>; 54*ce57cf73SYiting Deng #size-cells = <2>; 55*ce57cf73SYiting Deng 56*ce57cf73SYiting Deng rtc@8e600 { 57*ce57cf73SYiting Deng compatible = "amlogic,a4-rtc"; 58*ce57cf73SYiting Deng reg = <0x0 0x8e600 0x0 0x38>; 59*ce57cf73SYiting Deng clocks = <&xtal_32k>, <&clkc_periphs 1>; 60*ce57cf73SYiting Deng clock-names = "osc", "sys"; 61*ce57cf73SYiting Deng interrupts = <GIC_SPI 131 IRQ_TYPE_EDGE_RISING>; 62*ce57cf73SYiting Deng }; 63*ce57cf73SYiting Deng }; 64