1*800b55b4SNeil Armstrong# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*800b55b4SNeil Armstrong%YAML 1.2 3*800b55b4SNeil Armstrong--- 4*800b55b4SNeil Armstrong$id: http://devicetree.org/schemas/rtc/amlogic,meson6-rtc.yaml# 5*800b55b4SNeil Armstrong$schema: http://devicetree.org/meta-schemas/core.yaml# 6*800b55b4SNeil Armstrong 7*800b55b4SNeil Armstrongtitle: Amlogic Meson6, Meson8, Meson8b and Meson8m2 RTC 8*800b55b4SNeil Armstrong 9*800b55b4SNeil Armstrongmaintainers: 10*800b55b4SNeil Armstrong - Neil Armstrong <neil.armstrong@linaro.org> 11*800b55b4SNeil Armstrong - Martin Blumenstingl <martin.blumenstingl@googlemail.com> 12*800b55b4SNeil Armstrong 13*800b55b4SNeil ArmstrongallOf: 14*800b55b4SNeil Armstrong - $ref: rtc.yaml# 15*800b55b4SNeil Armstrong - $ref: /schemas/nvmem/nvmem.yaml# 16*800b55b4SNeil Armstrong 17*800b55b4SNeil Armstrongproperties: 18*800b55b4SNeil Armstrong compatible: 19*800b55b4SNeil Armstrong enum: 20*800b55b4SNeil Armstrong - amlogic,meson6-rtc 21*800b55b4SNeil Armstrong - amlogic,meson8-rtc 22*800b55b4SNeil Armstrong - amlogic,meson8b-rtc 23*800b55b4SNeil Armstrong - amlogic,meson8m2-rtc 24*800b55b4SNeil Armstrong 25*800b55b4SNeil Armstrong reg: 26*800b55b4SNeil Armstrong maxItems: 1 27*800b55b4SNeil Armstrong 28*800b55b4SNeil Armstrong clocks: 29*800b55b4SNeil Armstrong maxItems: 1 30*800b55b4SNeil Armstrong 31*800b55b4SNeil Armstrong interrupts: 32*800b55b4SNeil Armstrong maxItems: 1 33*800b55b4SNeil Armstrong 34*800b55b4SNeil Armstrong resets: 35*800b55b4SNeil Armstrong maxItems: 1 36*800b55b4SNeil Armstrong 37*800b55b4SNeil Armstrong vdd-supply: true 38*800b55b4SNeil Armstrong 39*800b55b4SNeil Armstrongrequired: 40*800b55b4SNeil Armstrong - compatible 41*800b55b4SNeil Armstrong - reg 42*800b55b4SNeil Armstrong 43*800b55b4SNeil ArmstrongunevaluatedProperties: false 44*800b55b4SNeil Armstrong 45*800b55b4SNeil Armstrongexamples: 46*800b55b4SNeil Armstrong - | 47*800b55b4SNeil Armstrong #include <dt-bindings/interrupt-controller/irq.h> 48*800b55b4SNeil Armstrong #include <dt-bindings/interrupt-controller/arm-gic.h> 49*800b55b4SNeil Armstrong rtc: rtc@740 { 50*800b55b4SNeil Armstrong compatible = "amlogic,meson6-rtc"; 51*800b55b4SNeil Armstrong reg = <0x740 0x14>; 52*800b55b4SNeil Armstrong interrupts = <GIC_SPI 72 IRQ_TYPE_EDGE_RISING>; 53*800b55b4SNeil Armstrong clocks = <&rtc32k_xtal>; 54*800b55b4SNeil Armstrong vdd-supply = <&rtc_vdd>; 55*800b55b4SNeil Armstrong resets = <&reset_rtc>; 56*800b55b4SNeil Armstrong #address-cells = <1>; 57*800b55b4SNeil Armstrong #size-cells = <1>; 58*800b55b4SNeil Armstrong 59*800b55b4SNeil Armstrong mac@0 { 60*800b55b4SNeil Armstrong reg = <0 6>; 61*800b55b4SNeil Armstrong }; 62*800b55b4SNeil Armstrong }; 63