blob: fffd759c603f843fed26f56cd9d9efa791523447 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# 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
7title: Trivial RTCs
8
9maintainers:
10 - Alexandre Belloni <alexandre.belloni@bootlin.com>
11
12description: |
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
17allOf:
18 - $ref: rtc.yaml#
19
20properties:
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
Tom Rini762f85b2024-07-20 11:15:10 -060027 # ASPEED BMC ast2400 Real-time Clock
28 - aspeed,ast2400-rtc
29 # ASPEED BMC ast2500 Real-time Clock
30 - aspeed,ast2500-rtc
31 # ASPEED BMC ast2600 Real-time Clock
32 - aspeed,ast2600-rtc
33 # Conexant Digicolor Real Time Clock Controller
34 - cnxt,cx92755-rtc
Tom Rini53633a82024-02-29 12:33:36 -050035 # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
36 - dallas,ds1374
37 # Dallas DS1672 Real-time Clock
38 - dallas,ds1672
39 # Extremely Accurate I²C RTC with Integrated Crystal and SRAM
40 - dallas,ds3232
41 # EM Microelectronic EM3027 RTC
42 - emmicro,em3027
43 # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
44 - epson,rx8010
45 # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
46 - epson,rx8025
47 - epson,rx8035
48 # I2C-BUS INTERFACE REAL TIME CLOCK MODULE with Battery Backed RAM
Tom Rini762f85b2024-07-20 11:15:10 -060049 - epson,rx8111
Tom Rini53633a82024-02-29 12:33:36 -050050 - epson,rx8571
51 # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
52 - epson,rx8581
Tom Rini762f85b2024-07-20 11:15:10 -060053 # Android Goldfish Real-time Clock
54 - google,goldfish-rtc
Tom Rini53633a82024-02-29 12:33:36 -050055 # Intersil ISL1208 Low Power RTC with Battery Backed SRAM
56 - isil,isl1208
57 # Intersil ISL1218 Low Power RTC with Battery Backed SRAM
58 - isil,isl1218
Tom Rini762f85b2024-07-20 11:15:10 -060059 # Mvebu Real-time Clock
60 - marvell,orion-rtc
61 # Maxim DS1742/DS1743 Real-time Clock
62 - maxim,ds1742
Tom Rini53633a82024-02-29 12:33:36 -050063 # SPI-BUS INTERFACE REAL TIME CLOCK MODULE
64 - maxim,mcp795
65 # Real Time Clock Module with I2C-Bus
66 - microcrystal,rv3029
67 # Real Time Clock
68 - microcrystal,rv8523
Tom Rini762f85b2024-07-20 11:15:10 -060069 # NXP LPC32xx SoC Real-time Clock
70 - nxp,lpc3220-rtc
Tom Rini53633a82024-02-29 12:33:36 -050071 # Real-time Clock Module
72 - pericom,pt7c4338
73 # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
74 - ricoh,r2025sd
75 # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
76 - ricoh,r2221tl
77 # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
78 - ricoh,rs5c372a
79 # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
80 - ricoh,rs5c372b
81 # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
82 - ricoh,rv5c386
83 # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
84 - ricoh,rv5c387a
85 # 2-wire CMOS real-time clock
86 - sii,s35390a
Tom Rini762f85b2024-07-20 11:15:10 -060087 # ST SPEAr Real-time Clock
88 - st,spear600-rtc
89 # VIA/Wondermedia VT8500 Real-time Clock
90 - via,vt8500-rtc
Tom Rini53633a82024-02-29 12:33:36 -050091 # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
92 - whwave,sd3078
93 # Xircom X1205 I2C RTC
94 - xircom,x1205
95
96 reg:
97 maxItems: 1
98
99 interrupts:
100 maxItems: 1
101
102 start-year: true
103
104required:
105 - compatible
106 - reg
107
108additionalProperties: false
109
110...