1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/rtc/rtc-mxc.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Real Time Clock of the i.MX SoCs 8 9allOf: 10 - $ref: rtc.yaml# 11 12maintainers: 13 - Philippe Reynes <[email protected]> 14 15properties: 16 compatible: 17 oneOf: 18 - const: fsl,imx1-rtc 19 - const: fsl,imx21-rtc 20 - items: 21 - enum: 22 - fsl,imx31-rtc 23 - const: fsl,imx21-rtc 24 25 reg: 26 maxItems: 1 27 28 interrupts: 29 maxItems: 1 30 31 clocks: 32 items: 33 - description: input reference 34 - description: the SoC RTC clock 35 36 clock-names: 37 items: 38 - const: ref 39 - const: ipg 40 41required: 42 - compatible 43 - reg 44 - interrupts 45 - clocks 46 - clock-names 47 48additionalProperties: false 49 50examples: 51 - | 52 #include <dt-bindings/clock/imx27-clock.h> 53 54 rtc@10007000 { 55 compatible = "fsl,imx21-rtc"; 56 reg = <0x10007000 0x1000>; 57 interrupts = <22>; 58 clocks = <&clks IMX27_CLK_CKIL>, 59 <&clks IMX27_CLK_RTC_IPG_GATE>; 60 clock-names = "ref", "ipg"; 61 }; 62