Merge tag 'i3c/for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
[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       # Intersil ISL12022 Real-time Clock
49       - isil,isl12022
50       # Loongson-2K Socs/LS7A bridge Real-time Clock
51       - loongson,ls2x-rtc
52       # Real Time Clock Module with I2C-Bus
53       - microcrystal,rv3029
54       # Real Time Clock
55       - microcrystal,rv8523
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 ...