2a65f31ac5a058a53970d6f31514ca0e71e35600
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / rtc / trivial-rtc.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/rtc/trivial-rtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Trivial RTCs
8
9 maintainers:
10   - Alexandre Belloni <alexandre.belloni@bootlin.com>
11
12 description: |
13   This is a list of trivial RTC devices that have simple device tree
14   bindings, consisting only of a compatible field, an address and
15   possibly an interrupt line.
16
17 allOf:
18   - $ref: rtc.yaml#
19
20 properties:
21   compatible:
22     enum:
23       # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
24       - abracon,abb5zes3
25       # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
26       - abracon,abeoz9
27       # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
28       - dallas,ds1374
29       # Dallas DS1672 Real-time Clock
30       - dallas,ds1672
31       # Extremely Accurate I²C RTC with Integrated Crystal and SRAM
32       - dallas,ds3232
33       # EM Microelectronic EM3027 RTC
34       - emmicro,em3027
35       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
36       - epson,rx8010
37       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
38       - epson,rx8025
39       - epson,rx8035
40       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE with Battery Backed RAM
41       - epson,rx8571
42       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
43       - epson,rx8581
44       # Intersil ISL1208 Low Power RTC with Battery Backed SRAM
45       - isil,isl1208
46       # Intersil ISL1218 Low Power RTC with Battery Backed SRAM
47       - isil,isl1218
48       # Real Time Clock Module with I2C-Bus
49       - microcrystal,rv3029
50       # Real Time Clock
51       - microcrystal,rv8523
52       # Real-time Clock Module
53       - pericom,pt7c4338
54       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
55       - ricoh,r2025sd
56       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
57       - ricoh,r2221tl
58       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
59       - ricoh,rs5c372a
60       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
61       - ricoh,rs5c372b
62       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
63       - ricoh,rv5c386
64       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
65       - ricoh,rv5c387a
66       # 2-wire CMOS real-time clock
67       - sii,s35390a
68       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
69       - whwave,sd3078
70       # Xircom X1205 I2C RTC
71       - xircom,x1205
72
73   reg:
74     maxItems: 1
75
76   interrupts:
77     maxItems: 1
78
79   start-year: true
80
81 required:
82   - compatible
83   - reg
84
85 additionalProperties: false
86
87 ...