All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] RTC for 6.2
Date: Sun, 18 Dec 2022 02:06:37 +0100	[thread overview]
Message-ID: <Y55nnQv5htuJnuw2@mail.local> (raw)

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

             reply	other threads:[~2022-12-18  1:06 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-18  1:06 Alexandre Belloni [this message]
2022-12-19 15:06 ` [GIT PULL] RTC for 6.2 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Y55nnQv5htuJnuw2@mail.local \
    --to=alexandre.belloni@bootlin.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-rtc@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.