18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci%YAML 1.2
38c2ecf20Sopenharmony_ci---
48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/rtc/trivial-rtc.yaml#
58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_cititle: Trivial RTCs
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_cimaintainers:
108c2ecf20Sopenharmony_ci  - Alexandre Belloni <alexandre.belloni@bootlin.com>
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_cidescription: |
138c2ecf20Sopenharmony_ci  This is a list of trivial RTC devices that have simple device tree
148c2ecf20Sopenharmony_ci  bindings, consisting only of a compatible field, an address and
158c2ecf20Sopenharmony_ci  possibly an interrupt line.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciallOf:
188c2ecf20Sopenharmony_ci  - $ref: "rtc.yaml#"
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciproperties:
218c2ecf20Sopenharmony_ci  compatible:
228c2ecf20Sopenharmony_ci    enum:
238c2ecf20Sopenharmony_ci      # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
248c2ecf20Sopenharmony_ci      - abracon,abb5zes3
258c2ecf20Sopenharmony_ci      # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
268c2ecf20Sopenharmony_ci      - abracon,abeoz9
278c2ecf20Sopenharmony_ci      # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
288c2ecf20Sopenharmony_ci      - dallas,ds1374
298c2ecf20Sopenharmony_ci      # Dallas DS1672 Real-time Clock
308c2ecf20Sopenharmony_ci      - dallas,ds1672
318c2ecf20Sopenharmony_ci      # Extremely Accurate I²C RTC with Integrated Crystal and SRAM
328c2ecf20Sopenharmony_ci      - dallas,ds3232
338c2ecf20Sopenharmony_ci      # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
348c2ecf20Sopenharmony_ci      - epson,rx8010
358c2ecf20Sopenharmony_ci      # I2C-BUS INTERFACE REAL TIME CLOCK MODULE with Battery Backed RAM
368c2ecf20Sopenharmony_ci      - epson,rx8571
378c2ecf20Sopenharmony_ci      # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
388c2ecf20Sopenharmony_ci      - epson,rx8581
398c2ecf20Sopenharmony_ci      # Intersil ISL1208 Low Power RTC with Battery Backed SRAM
408c2ecf20Sopenharmony_ci      - isil,isl1208
418c2ecf20Sopenharmony_ci      # Intersil ISL1218 Low Power RTC with Battery Backed SRAM
428c2ecf20Sopenharmony_ci      - isil,isl1218
438c2ecf20Sopenharmony_ci      # Intersil ISL12022 Real-time Clock
448c2ecf20Sopenharmony_ci      - isil,isl12022
458c2ecf20Sopenharmony_ci      # Real Time Clock Module with I2C-Bus
468c2ecf20Sopenharmony_ci      - microcrystal,rv3028
478c2ecf20Sopenharmony_ci      # Real Time Clock Module with I2C-Bus
488c2ecf20Sopenharmony_ci      - microcrystal,rv3029
498c2ecf20Sopenharmony_ci      # Real Time Clock
508c2ecf20Sopenharmony_ci      - microcrystal,rv8523
518c2ecf20Sopenharmony_ci      # Real-time clock
528c2ecf20Sopenharmony_ci      - nxp,pcf2127
538c2ecf20Sopenharmony_ci      # Real-time clock
548c2ecf20Sopenharmony_ci      - nxp,pcf2129
558c2ecf20Sopenharmony_ci      # Real-time clock
568c2ecf20Sopenharmony_ci      - nxp,pca2129
578c2ecf20Sopenharmony_ci      # Real-time Clock Module
588c2ecf20Sopenharmony_ci      - pericom,pt7c4338
598c2ecf20Sopenharmony_ci      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
608c2ecf20Sopenharmony_ci      - ricoh,r2025sd
618c2ecf20Sopenharmony_ci      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
628c2ecf20Sopenharmony_ci      - ricoh,r2221tl
638c2ecf20Sopenharmony_ci      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
648c2ecf20Sopenharmony_ci      - ricoh,rs5c372a
658c2ecf20Sopenharmony_ci      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
668c2ecf20Sopenharmony_ci      - ricoh,rs5c372b
678c2ecf20Sopenharmony_ci      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
688c2ecf20Sopenharmony_ci      - ricoh,rv5c386
698c2ecf20Sopenharmony_ci      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
708c2ecf20Sopenharmony_ci      - ricoh,rv5c387a
718c2ecf20Sopenharmony_ci      # 2-wire CMOS real-time clock
728c2ecf20Sopenharmony_ci      - sii,s35390a
738c2ecf20Sopenharmony_ci      # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
748c2ecf20Sopenharmony_ci      - whwave,sd3078
758c2ecf20Sopenharmony_ci      # Xircom X1205 I2C RTC
768c2ecf20Sopenharmony_ci      - xircom,x1205
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ci  reg:
798c2ecf20Sopenharmony_ci    maxItems: 1
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ci  interrupts:
828c2ecf20Sopenharmony_ci    maxItems: 1
838c2ecf20Sopenharmony_ci
848c2ecf20Sopenharmony_ci  start-year: true
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_cirequired:
878c2ecf20Sopenharmony_ci  - compatible
888c2ecf20Sopenharmony_ci  - reg
898c2ecf20Sopenharmony_ci
908c2ecf20Sopenharmony_ciadditionalProperties: false
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ci...
93