Skip to content
  • Linus Torvalds's avatar
    Merge tag 'rtc-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux · 3a00be19
    Linus Torvalds authored
    Pull RTC updates from Alexandre Belloni:
     "Here is the pull-request for the RTC subsystem for 4.13.
    
      Subsystem:
    
       - expose non volatile RAM using nvmem instead of open coding in many
         drivers. Unfortunately, this option has to be enabled by default to
         not break existing users.
    
       - rtctest can now test for cutoff dates, showing when an RTC will
         start failing to properly save time and date.
    
       - new RTC registration functions to remove race conditions in drivers
    
      Newly supported RTCs:
    
       - Broadcom STB wake-timer
    
       - Epson RX8130CE
    
       - Maxim IC DS1308
    
       - STMicroelectronics STM32H7
    
      Drivers:
    
       - ds1307: use regmap, use nvmem, more cleanups
    
       - ds3232: temperature reading support
    
       - gemini: renamed to ftrtc010
    
       - m41t80: use CCF to expose the clock
    
       - rv8803: use nvmem
    
       - s3c: many cleanups
    
       - st-lpc: fix y2106 bug"
    
    * tag 'rtc-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (51 commits)
      rtc: Remove wrong deprecation comment
      nvmem: include linux/err.h from header
      rtc: st-lpc: make it robust against y2038/2106 bug
      rtc: rtctest: add check for problematic dates
      tools: timer: add rtctest_setdate
      rtc: ds1307: remove ds1307_remove
      rtc: ds1307: use generic nvmem
      rtc: ds1307: switch to rtc_register_device
      rtc: rv8803: remove rv8803_remove
      rtc: rv8803: use generic nvmem support
      rtc: rv8803: switch to rtc_register_device
      rtc: add generic nvmem support
      rtc: at91rm9200: remove race condition
      rtc: introduce new registration method
      rtc: class separate id allocation from registration
      rtc: class separate device allocation from registration
      rtc: stm32: add STM32H7 RTC support
      dt-bindings: rtc: stm32: add support for STM32H7
      rtc: ds1307: add ds1308 variant
      rtc: ds3232: add temperature support
      ...
    3a00be19