Kconfig 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. #
  2. # RTC drivers configuration
  3. #
  4. menu "Real Time Clock"
  5. config DM_RTC
  6. bool "Enable Driver Model for RTC drivers"
  7. depends on DM
  8. help
  9. Enable drver model for real-time-clock drivers. The RTC uclass
  10. then provides the rtc_get()/rtc_set() interface, delegating to
  11. drivers to perform the actual functions. See rtc.h for a
  12. description of the API.
  13. config RTC_PCF2127
  14. bool "Enable PCF2127 driver"
  15. depends on DM_RTC
  16. help
  17. The PCF2127 is a CMOS Real Time Clock (RTC) and calendar with an integrated
  18. Temperature Compensated Crystal (Xtal) Oscillator (TCXO) and a 32.768 kHz quartz
  19. crystal optimized for very high accuracy and very low power consumption. The PCF2127
  20. has a selectable I2C-bus or SPI-bus, a backup battery switch-over circuit, a
  21. programmable watchdog function, a timestamp function, and many other features.
  22. config RTC_DS1307
  23. bool "Enable DS1307 driver"
  24. depends on DM_RTC
  25. help
  26. Support for Dallas Semiconductor (now Maxim) DS1307 and DS1338/9 and
  27. compatible Real Time Clock devices.
  28. config RTC_ISL1208
  29. bool "Enable ISL1208 driver"
  30. depends on DM_RTC
  31. help
  32. The Renesas (formerly Intersil) ISL1208 is a I2C Real Time Clock (RTC) and
  33. calendar with automatic leap year correction, 2-byte battery backed SRAM,
  34. automatic power switch-over, alarm function and 15 selectable frequency
  35. outputs.
  36. This driver supports reading and writing the RTC/calendar and detects
  37. total power failures.
  38. config RTC_RX8010SJ
  39. bool "Enable RX8010SJ driver"
  40. depends on DM_RTC
  41. help
  42. Support for Epson RX8010SJ Real Time Clock devices.
  43. config RTC_PL031
  44. bool "Enable ARM AMBA PL031 RTC driver"
  45. help
  46. The ARM PrimeCell Real Time Clock (PL031) is an optional SoC
  47. peripheral based on the Advanced Microcontroller Bus Architecture
  48. (AMBA). It is emulated in QEMU virtual ARM machines.
  49. config RTC_MV
  50. bool "Enable Marvell RTC driver"
  51. depends on DM_RTC
  52. help
  53. Enable Marvell RTC driver. This driver supports the rtc that is present
  54. on some Marvell SoCs.
  55. config RTC_S35392A
  56. bool "Enable S35392A driver"
  57. select BITREVERSE
  58. help
  59. Enable s35392a driver which provides rtc get and set function.
  60. endmenu