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