• Linus Torvalds's avatar
    Merge tag 'rtc-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux · b349de4c
    Linus Torvalds authored
    Pull RTC updates from Alexandre Belloni:
     "The isl1208 dirver was reworked tobe able to work as part of an MFD.
    
      All the Loongson chips are now supported through a new driver, the old
      one is removed.
    
      Summary:
    
      Subsystem:
       - Switch i2c drivers back to use .probe()
       - Constify pointers to hwmon_channel_info
    
      New driver:
       - Loongson on chip RTC, replacing the Loongson 1 only driver
    
      Drivers:
       - isl1208: cleanup and support for RAA215300
       - st-lpc: cleanups
       - stm32: fix wakeup"
    
    * tag 'rtc-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (21 commits)
      rtc: Add rtc driver for the Loongson family chips
      rtc: Remove the Loongson-1 RTC driver
      dt-bindings: rtc: Split loongson,ls2x-rtc into SoC-based compatibles
      rtc: rv3028: make rv3028 probeable from userspace
      rtc: isl1208: Add support for the built-in RTC on the PMIC RAA215300
      rtc: isl1208: Add isl1208_set_xtoscb()
      rtc: isl1208: Drop enum isl1208_id and split isl1208_configs[]
      rtc: isl1208: Make similar I2C and DT-based matching table
      rtc: isl1208: Drop name variable
      dt-bindings: rtc: isil,isl1208: Document clock and clock-names properties
      dt-bindings: rtc: isl1208: Convert to json-schema
      rtc: st-lpc: Simplify clk handling in st_rtc_probe()
      rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
      rtc: stm32: remove dedicated wakeup management
      dt-bindings: rtc: restrict node name suffixes
      rtc: add HAS_IOPORT dependencies
      rtc: Switch i2c drivers back to use .probe()
      rtc: rv3032: constify pointers to hwmon_channel_info
      rtc: isl12022: constify pointers to hwmon_channel_info
      rtc: ds3232: constify pointers to hwmon_channel_info
      ...
    b349de4c
Kconfig 56.6 KB