Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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 <tremyfr@gmail.com>
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 };