xref: /freebsd-src/sys/contrib/device-tree/Bindings/rtc/trivial-rtc.yaml (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/rtc/trivial-rtc.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Trivial RTCs
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Alexandre Belloni <alexandre.belloni@bootlin.com>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |
13c66ec88fSEmmanuel Vadot  This is a list of trivial RTC devices that have simple device tree
14c66ec88fSEmmanuel Vadot  bindings, consisting only of a compatible field, an address and
15c66ec88fSEmmanuel Vadot  possibly an interrupt line.
16c66ec88fSEmmanuel Vadot
17c66ec88fSEmmanuel VadotallOf:
18fac71e4eSEmmanuel Vadot  - $ref: rtc.yaml#
19c66ec88fSEmmanuel Vadot
20c66ec88fSEmmanuel Vadotproperties:
21c66ec88fSEmmanuel Vadot  compatible:
22c66ec88fSEmmanuel Vadot    enum:
23c66ec88fSEmmanuel Vadot      # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
24c66ec88fSEmmanuel Vadot      - abracon,abb5zes3
25c66ec88fSEmmanuel Vadot      # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
26c66ec88fSEmmanuel Vadot      - abracon,abeoz9
277d0873ebSEmmanuel Vadot      # ASPEED BMC ast2400 Real-time Clock
287d0873ebSEmmanuel Vadot      - aspeed,ast2400-rtc
297d0873ebSEmmanuel Vadot      # ASPEED BMC ast2500 Real-time Clock
307d0873ebSEmmanuel Vadot      - aspeed,ast2500-rtc
317d0873ebSEmmanuel Vadot      # ASPEED BMC ast2600 Real-time Clock
327d0873ebSEmmanuel Vadot      - aspeed,ast2600-rtc
337d0873ebSEmmanuel Vadot      # Conexant Digicolor Real Time Clock Controller
347d0873ebSEmmanuel Vadot      - cnxt,cx92755-rtc
35c66ec88fSEmmanuel Vadot      # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
36c66ec88fSEmmanuel Vadot      - dallas,ds1374
37c66ec88fSEmmanuel Vadot      # Dallas DS1672 Real-time Clock
38c66ec88fSEmmanuel Vadot      - dallas,ds1672
39c66ec88fSEmmanuel Vadot      # Extremely Accurate I²C RTC with Integrated Crystal and SRAM
40c66ec88fSEmmanuel Vadot      - dallas,ds3232
41*b2d2a78aSEmmanuel Vadot      # SD2405AL Real-Time Clock
42*b2d2a78aSEmmanuel Vadot      - dfrobot,sd2405al
43b97ee269SEmmanuel Vadot      # EM Microelectronic EM3027 RTC
44b97ee269SEmmanuel Vadot      - emmicro,em3027
45c66ec88fSEmmanuel Vadot      # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
46c66ec88fSEmmanuel Vadot      - epson,rx8010
47354d7675SEmmanuel Vadot      # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
48354d7675SEmmanuel Vadot      - epson,rx8035
49c66ec88fSEmmanuel Vadot      # I2C-BUS INTERFACE REAL TIME CLOCK MODULE with Battery Backed RAM
507d0873ebSEmmanuel Vadot      - epson,rx8111
51c66ec88fSEmmanuel Vadot      - epson,rx8571
52c66ec88fSEmmanuel Vadot      # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
53c66ec88fSEmmanuel Vadot      - epson,rx8581
547d0873ebSEmmanuel Vadot      # Android Goldfish Real-time Clock
557d0873ebSEmmanuel Vadot      - google,goldfish-rtc
567d0873ebSEmmanuel Vadot      # Mvebu Real-time Clock
577d0873ebSEmmanuel Vadot      - marvell,orion-rtc
587d0873ebSEmmanuel Vadot      # Maxim DS1742/DS1743 Real-time Clock
597d0873ebSEmmanuel Vadot      - maxim,ds1742
6084943d6fSEmmanuel Vadot      # SPI-BUS INTERFACE REAL TIME CLOCK MODULE
6184943d6fSEmmanuel Vadot      - maxim,mcp795
62c66ec88fSEmmanuel Vadot      # Real Time Clock Module with I2C-Bus
63c66ec88fSEmmanuel Vadot      - microcrystal,rv3029
64c66ec88fSEmmanuel Vadot      # Real Time Clock
65c66ec88fSEmmanuel Vadot      - microcrystal,rv8523
667d0873ebSEmmanuel Vadot      # NXP LPC32xx SoC Real-time Clock
677d0873ebSEmmanuel Vadot      - nxp,lpc3220-rtc
68c66ec88fSEmmanuel Vadot      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
69c66ec88fSEmmanuel Vadot      - ricoh,r2025sd
70c66ec88fSEmmanuel Vadot      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
71c66ec88fSEmmanuel Vadot      - ricoh,r2221tl
72c66ec88fSEmmanuel Vadot      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
73c66ec88fSEmmanuel Vadot      - ricoh,rs5c372a
74c66ec88fSEmmanuel Vadot      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
75c66ec88fSEmmanuel Vadot      - ricoh,rs5c372b
76c66ec88fSEmmanuel Vadot      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
77c66ec88fSEmmanuel Vadot      - ricoh,rv5c386
78c66ec88fSEmmanuel Vadot      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
79c66ec88fSEmmanuel Vadot      - ricoh,rv5c387a
80c66ec88fSEmmanuel Vadot      # 2-wire CMOS real-time clock
81c66ec88fSEmmanuel Vadot      - sii,s35390a
827d0873ebSEmmanuel Vadot      # ST SPEAr Real-time Clock
837d0873ebSEmmanuel Vadot      - st,spear600-rtc
847d0873ebSEmmanuel Vadot      # VIA/Wondermedia VT8500 Real-time Clock
857d0873ebSEmmanuel Vadot      - via,vt8500-rtc
86c66ec88fSEmmanuel Vadot      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
87c66ec88fSEmmanuel Vadot      - whwave,sd3078
88c66ec88fSEmmanuel Vadot      # Xircom X1205 I2C RTC
89c66ec88fSEmmanuel Vadot      - xircom,x1205
90c66ec88fSEmmanuel Vadot
91c66ec88fSEmmanuel Vadot  reg:
92c66ec88fSEmmanuel Vadot    maxItems: 1
93c66ec88fSEmmanuel Vadot
94c66ec88fSEmmanuel Vadot  interrupts:
95c66ec88fSEmmanuel Vadot    maxItems: 1
96c66ec88fSEmmanuel Vadot
97c66ec88fSEmmanuel Vadot  start-year: true
98c66ec88fSEmmanuel Vadot
99c66ec88fSEmmanuel Vadotrequired:
100c66ec88fSEmmanuel Vadot  - compatible
101c66ec88fSEmmanuel Vadot  - reg
102c66ec88fSEmmanuel Vadot
103c66ec88fSEmmanuel VadotadditionalProperties: false
104c66ec88fSEmmanuel Vadot
105c66ec88fSEmmanuel Vadot...
106