Merge tag '5.15-rc-cifs-part2' of git://git.samba.org/sfrench/cifs-2.6
[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       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
34       - epson,rx8010
35       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
36       - epson,rx8025
37       - epson,rx8035
38       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE with Battery Backed RAM
39       - epson,rx8571
40       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
41       - epson,rx8581
42       # Intersil ISL1208 Low Power RTC with Battery Backed SRAM
43       - isil,isl1208
44       # Intersil ISL1218 Low Power RTC with Battery Backed SRAM
45       - isil,isl1218
46       # Intersil ISL12022 Real-time Clock
47       - isil,isl12022
48       # Real Time Clock Module with I2C-Bus
49       - microcrystal,rv3028
50       # Real Time Clock Module with I2C-Bus
51       - microcrystal,rv3029
52       # Real Time Clock
53       - microcrystal,rv8523
54       - nxp,pca2129
55       - nxp,pcf2129
56       # Real-time Clock Module
57       - pericom,pt7c4338
58       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
59       - ricoh,r2025sd
60       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
61       - ricoh,r2221tl
62       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
63       - ricoh,rs5c372a
64       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
65       - ricoh,rs5c372b
66       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
67       - ricoh,rv5c386
68       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
69       - ricoh,rv5c387a
70       # 2-wire CMOS real-time clock
71       - sii,s35390a
72       # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
73       - whwave,sd3078
74       # Xircom X1205 I2C RTC
75       - xircom,x1205
76
77   reg:
78     maxItems: 1
79
80   interrupts:
81     maxItems: 1
82
83   start-year: true
84
85 required:
86   - compatible
87   - reg
88
89 additionalProperties: false
90
91 ...