• Linus Torvalds's avatar
    Merge tag 'rtc-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux · eadc4e40
    Linus Torvalds authored
    Pull RTC updates from Alexandre Belloni:
     "The VL_READ and VL_CLR ioctls have been reworked to be more useful.
      This will not break userspace as there are very few users and they are
      using the integer value as a boolean.
    
      Apart from that, two drivers were reworked and a few fixes here and
      there for a net reduction of number of lines.
    
      Summary:
    
      Subsystem:
       - the VL_READ and VL_CLR ioctls are now documented and their behavior
         is unified across all the drivers.
       - RTC_I2C_AND_SPI Kconfig option rework to avoid selecting both
         REGMAP_I2C and REGMAP_SPI unecessarily.
    
      Drivers:
       - at91rm9200: remove deprecated procfs, add sam9x60, sama5d4 and
         sama5d2 compatibles.
       - cmos: solve lost interrupts issue on MS Surface 3
       - hym8563: return proper errno when time is invalid
       - rv3029: many fixes, nvram support"
    
    * tag 'rtc-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (63 commits)
      dt-bindings: rtc: at91rm9200: document clocks property
      rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
      rtc: Kconfig: select REGMAP_I2C when necessary
      rtc: Kconfig: properly indent sd3078 entry
      rtc: cmos: Refactor code by using the new dmi_get_bios_year() helper
      rtc: cmos: Use predefined value for RTC IRQ on legacy x86
      rtc: cmos: Stop using shared IRQ
      rtc: tps6586x: Use IRQ_NOAUTOEN flag
      rtc: at91rm9200: use FIELD_PREP/FIELD_GET
      rtc: at91rm9200: avoid time readout in at91_rtc_setalarm
      rtc: at91rm9200: move register definitions to C file
      rtc: at91rm9200: add sama5d4 and sama5d2 compatibles
      dt-bindings: rtc: at91rm9200: convert bindings to json-schema
      rtc: at91rm9200: remove procfs information
      dt-bindings: atmel, at91rm9200-rtc: add microchip, sam9x60-rtc
      rtc: pcf8563: Use BIT
      rtc: moxart: Convert to SPDX identifier
      rtc: ds1343: Remove unused struct spi_device in struct ds1343_priv
      rtc: rx8025: Remove struct i2c_client from struct rx8025_data
      rtc: hym8563: Read the valid flag directly instead of caching it
      ...
    eadc4e40
rtc-mt6397.c 8.71 KB