trivial-rtc.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  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. title: Trivial RTCs
  7. maintainers:
  8. - Alexandre Belloni <alexandre.belloni@bootlin.com>
  9. description: |
  10. This is a list of trivial RTC devices that have simple device tree
  11. bindings, consisting only of a compatible field, an address and
  12. possibly an interrupt line.
  13. allOf:
  14. - $ref: rtc.yaml#
  15. properties:
  16. compatible:
  17. enum:
  18. # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
  19. - abracon,abb5zes3
  20. # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
  21. - abracon,abeoz9
  22. # ASPEED BMC ast2400 Real-time Clock
  23. - aspeed,ast2400-rtc
  24. # ASPEED BMC ast2500 Real-time Clock
  25. - aspeed,ast2500-rtc
  26. # ASPEED BMC ast2600 Real-time Clock
  27. - aspeed,ast2600-rtc
  28. # Conexant Digicolor Real Time Clock Controller
  29. - cnxt,cx92755-rtc
  30. # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
  31. - dallas,ds1374
  32. # Dallas DS1672 Real-time Clock
  33. - dallas,ds1672
  34. # Extremely Accurate I²C RTC with Integrated Crystal and SRAM
  35. - dallas,ds3232
  36. # SD2405AL Real-Time Clock
  37. - dfrobot,sd2405al
  38. # EM Microelectronic EM3027 RTC
  39. - emmicro,em3027
  40. # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
  41. - epson,rx8010
  42. # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
  43. - epson,rx8035
  44. # I2C-BUS INTERFACE REAL TIME CLOCK MODULE with Battery Backed RAM
  45. - epson,rx8111
  46. - epson,rx8571
  47. # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
  48. - epson,rx8581
  49. # Android Goldfish Real-time Clock
  50. - google,goldfish-rtc
  51. # Mvebu Real-time Clock
  52. - marvell,orion-rtc
  53. # Maxim DS1742/DS1743 Real-time Clock
  54. - maxim,ds1742
  55. # SPI-BUS INTERFACE REAL TIME CLOCK MODULE
  56. - maxim,mcp795
  57. # Real Time Clock Module with I2C-Bus
  58. - microcrystal,rv3029
  59. # Real Time Clock
  60. - microcrystal,rv8523
  61. # NXP LPC32xx SoC Real-time Clock
  62. - nxp,lpc3220-rtc
  63. # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
  64. - ricoh,r2025sd
  65. # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
  66. - ricoh,r2221tl
  67. # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
  68. - ricoh,rs5c372a
  69. # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
  70. - ricoh,rs5c372b
  71. # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
  72. - ricoh,rv5c386
  73. # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
  74. - ricoh,rv5c387a
  75. # 2-wire CMOS real-time clock
  76. - sii,s35390a
  77. # ST SPEAr Real-time Clock
  78. - st,spear600-rtc
  79. # VIA/Wondermedia VT8500 Real-time Clock
  80. - via,vt8500-rtc
  81. # I2C bus SERIAL INTERFACE REAL-TIME CLOCK IC
  82. - whwave,sd3078
  83. # Xircom X1205 I2C RTC
  84. - xircom,x1205
  85. reg:
  86. maxItems: 1
  87. interrupts:
  88. maxItems: 1
  89. start-year: true
  90. required:
  91. - compatible
  92. - reg
  93. additionalProperties: false
  94. ...