[GIT PULL] RTC for 6.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Linus,

Here is the RTC subsystem pull request for 6.2. Most of the changes are
a rework of the cmos driver by Rafael and fixes for issues found using
static checkers. The removal of a driver leads to a reduction of the
number of LOC of the subsystem.

The following changes since commit db4e955ae333567dea02822624106c0b96a2f84f:

  rtc: cmos: fix build on non-ACPI platforms (2022-10-18 22:36:54 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-6.2

for you to fetch changes up to e88f319a2546fd7772c726bf3a82a23b0859ddeb:

  rtc: ds1742: use devm_platform_get_and_ioremap_resource() (2022-12-15 23:34:31 +0100)

----------------------------------------------------------------
RTC for 6.2

Removed driver:
 - davinci

Drivers:
 - convert i2c drivers to .probe_new
 - fix spelling mistakes and duplicated words in comments
 - cmos: rework wake setup and ACPI event handling
 - cros-ec: Limit RTC alarm range to fix alarmtimer
 - ds1347: fix century register handling
 - efi: wakeup support
 - isl12022: temperature sensor support
 - pcf85063: fix read_alarm and clkout
 - pcf8523: use stop bit to detect invalid time
 - pcf8563: use RTC_FEATURE_ALARM
 - snvs: be more flexible on LPSRT reads
 - many static checker fixes

----------------------------------------------------------------
Alexander Stein (1):
      rtc: pcf85063: Fix reading alarm

Alexandre Belloni (2):
      rtc: rx6110: fix warning with !OF
      rtc: pcf85063: fix pcf85063_clkout_control

Arnd Bergmann (1):
      rtc: remove davinci rtc driver

Christophe JAILLET (1):
      rtc: Include <linux/kstrtox.h> when appropriate

GUO Zihua (1):
      rtc: mxc_v2: Add missing clk_disable_unprepare()

Gaosheng Cui (2):
      rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
      rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()

Guenter Roeck (1):
      rtc: cros-ec: Limit RTC alarm range if needed

Ian Abbott (1):
      rtc: ds1347: fix value written to century register

Jean Delvare (1):
      rtc: isl12026: drop obsolete dependency on COMPILE_TEST

Kees Cook (1):
      rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe()

Marek Vasut (1):
      dt-bindings: rtc: m41t80: Convert text schema to YAML one

Minghao Chi (1):
      rtc: ds1742: use devm_platform_get_and_ioremap_resource()

Neil Armstrong (3):
      dt-bindings: rtc: qcom-pm8xxx: document qcom,pm8921-rtc as fallback of qcom,pm8018-rtc
      rtc: pm8xxx: drop unused pm8018 compatible
      dt-bindings: rtc: convert rtc-meson.txt to dt-schema

Rafael J. Wysocki (5):
      rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
      rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
      rtc: cmos: Eliminate forward declarations of some functions
      rtc: cmos: Rename ACPI-related functions
      rtc: cmos: Disable ACPI RTC event on removal

Rasmus Villemoes (1):
      rtc: isl12022: add support for temperature sensor

Riwen Lu (1):
      rtc: efi: Add wakeup support

Sebastian Reichel (2):
      dt-bindings: rtc: convert hym8563 bindings to json-schema
      rtc: rk808: reduce 'struct rk808' usage

Shang XiaoJing (1):
      rtc: class: Fix potential memleak in devm_rtc_allocate_device()

Stefan Eichenberger (1):
      rtc: snvs: Allow a time difference on clock register read

Uwe Kleine-König (8):
      rtc: abx80x: Convert to .probe_new()
      rtc: isl1208: Convert to .probe_new()
      rtc: m41t80: Convert to .probe_new()
      rtc: nct3018y: Convert to .probe_new()
      rtc: pcf2127: Convert to .probe_new()
      rtc: rs5c372: Convert to .probe_new()
      rtc: rv8803: Convert to .probe_new()
      rtc: rx8025: Convert to .probe_new()

Vincent Whitchurch (1):
      rtc: pcf8563: clear RTC_FEATURE_ALARM if no irq

Wadim Egorov (1):
      rtc: rv3028: Use IRQ flags obtained from device tree if available

Xiang wangx (1):
      rtc: at91rm9200: Fix syntax errors in comments

Yang Yingliang (2):
      rtc: ds1302: remove unnecessary spi_set_drvdata()
      rtc: s3c: Switch to use dev_err_probe() helper

Yushan Zhou (1):
      rtc: rzn1: Check return value in rzn1_rtc_probe

Zhang Jiaming (1):
      rtc: rs5c313: correct some spelling mistakes

Zhang Jianhua (1):
      rtc: fsl-ftm-alarm: Use module_platform_driver replace device_initcall

paulmn (1):
      rtc: pcf8523: fix for stop bit

shaomin Deng (1):
      rtc: remove duplicated words in comments

ye xingchen (2):
      rtc: s35390a: Remove the unneeded result variable
      rtc: ds1307: use sysfs_emit() to instead of scnprintf()

 .../bindings/rtc/amlogic,meson6-rtc.yaml           |  62 +++
 .../devicetree/bindings/rtc/haoyu,hym8563.txt      |  30 --
 .../devicetree/bindings/rtc/haoyu,hym8563.yaml     |  56 +++
 .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml   |  16 +-
 .../devicetree/bindings/rtc/rtc-m41t80.txt         |  39 --
 .../devicetree/bindings/rtc/rtc-meson.txt          |  35 --
 .../devicetree/bindings/rtc/st,m41t80.yaml         |  73 +++
 drivers/rtc/Kconfig                                |  12 +-
 drivers/rtc/Makefile                               |   1 -
 drivers/rtc/class.c                                |   4 +-
 drivers/rtc/interface.c                            |   2 +-
 drivers/rtc/rtc-abx80x.c                           |  37 +-
 drivers/rtc/rtc-at91rm9200.c                       |   2 +-
 drivers/rtc/rtc-bq32k.c                            |   1 +
 drivers/rtc/rtc-cmos.c                             | 378 +++++++--------
 drivers/rtc/rtc-cros-ec.c                          |  35 +-
 drivers/rtc/rtc-davinci.c                          | 512 ---------------------
 drivers/rtc/rtc-ds1302.c                           |   6 -
 drivers/rtc/rtc-ds1307.c                           |   4 +-
 drivers/rtc/rtc-ds1347.c                           |   2 +-
 drivers/rtc/rtc-ds1742.c                           |   3 +-
 drivers/rtc/rtc-efi.c                              |   2 +
 drivers/rtc/rtc-fsl-ftm-alarm.c                    |   7 +-
 drivers/rtc/rtc-isl12022.c                         |  94 ++++
 drivers/rtc/rtc-isl1208.c                          |   6 +-
 drivers/rtc/rtc-m41t80.c                           |  13 +-
 drivers/rtc/rtc-msc313.c                           |  12 +-
 drivers/rtc/rtc-mxc_v2.c                           |   4 +-
 drivers/rtc/rtc-nct3018y.c                         |   5 +-
 drivers/rtc/rtc-pcf2127.c                          |  22 +-
 drivers/rtc/rtc-pcf85063.c                         |  10 +-
 drivers/rtc/rtc-pcf8523.c                          |  20 +-
 drivers/rtc/rtc-pcf8563.c                          |   2 +
 drivers/rtc/rtc-pic32.c                            |   8 +-
 drivers/rtc/rtc-pm8xxx.c                           |   1 -
 drivers/rtc/rtc-rk808.c                            |  47 +-
 drivers/rtc/rtc-rs5c313.c                          |   6 +-
 drivers/rtc/rtc-rs5c372.c                          |  13 +-
 drivers/rtc/rtc-rv3028.c                           |  13 +-
 drivers/rtc/rtc-rv3029c2.c                         |   1 +
 drivers/rtc/rtc-rv8803.c                           |  30 +-
 drivers/rtc/rtc-rx6110.c                           |   2 +-
 drivers/rtc/rtc-rx8025.c                           |   7 +-
 drivers/rtc/rtc-rzn1.c                             |   4 +-
 drivers/rtc/rtc-s35390a.c                          |   6 +-
 drivers/rtc/rtc-s3c.c                              |  11 +-
 drivers/rtc/rtc-snvs.c                             |  16 +-
 drivers/rtc/rtc-st-lpc.c                           |   1 +
 drivers/rtc/sysfs.c                                |   1 +
 49 files changed, 674 insertions(+), 1000 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/rtc/amlogic,meson6-rtc.yaml
 delete mode 100644 Documentation/devicetree/bindings/rtc/haoyu,hym8563.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/haoyu,hym8563.yaml
 delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-m41t80.txt
 delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/st,m41t80.yaml
 delete mode 100644 drivers/rtc/rtc-davinci.c

-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



[Index of Archives]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux