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.15
Date: Thu, 3 Apr 2025 01:04:55 +0200	[thread overview]
Message-ID: <2025040223045505660f22@mail.local> (raw)

Hello Linus,

Here is the RTC subsystem pull request for 6.15. We see a net reduction
of the number of lines of code thanks to the removal of a now unused
driver and a testing tool that is not used anymore. Apart from this,
the max31335 driver gets support for a new part number and pm8xxx gets
UEFI support.

The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:

  Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 424dfcd441f035769890e6d1faec2081458627b9:

  rtc: remove 'setdate' test program (2025-04-01 15:25:15 +0200)

----------------------------------------------------------------
RTC for 6.15

Core:
 - setdate is removed as it has better replacements
 - skip alarms with a second resolution when we know the RTC doesn't support
   those.

Subsystem:
 - remove unnecessary private struct members
 - use devm_pm_set_wake_irq were relevant

Drivers:
 - ds1307: stop disabling alarms on probe for DS1337, DS1339, DS1341 and DS3231
 - max31335: add max31331 support
 - pcf50633 is removed as support for the related SoC has been removed
 - pcf85063: properly handle POR failures

----------------------------------------------------------------
Alexandre Belloni (8):
      rtc: ds1307: stop disabling alarms on probe
      rtc: pl031: document struct pl031_vendor_data members
      rtc: mpfs: switch to devm_device_init_wakeup
      rtc: pm8xxx: fix possible race condition
      rtc: pm8xxx: switch to devm_device_init_wakeup
      rtc: rv3032: fix EERD location
      rtc: rv3032: drop WADA
      rtc: mt6397: drop unused defines

André Draszik (16):
      rtc: max77686: drop needless struct max77686_rtc_info::rtc member
      rtc: s5m: drop needless struct s5m_rtc_info::i2c member
      rtc: aspeed: drop needless struct aspeed_rtc::rtc_dev member
      rtc: ds2404: drop needless struct ds2404::rtc member
      rtc: ep93xx: drop needless struct ep93xx_rtc::rtc member
      rtc: ftrtc010: drop needless struct ftrtc010_rtc::rtc_dev member
      rtc: m48t86: drop needless struct m48t86_rtc_info::rtc member
      rtc: meson: drop needless struct meson_rtc::rtc member
      rtc: meson-vrtc: drop needless struct meson_vrtc_data::rtc member
      rtc: pl030: drop needless struct pl030_rtc::rtc member
      rtc: rx8581: drop needless struct rx8581
      rtc: s35390a: drop needless struct s35390a::rtc member
      rtc: sd2405al: drop needless struct sd2405al::rtc member
      rtc: sd3078: drop needless struct sd3078
      rtc: max77686: use dev_err_probe() where appropriate
      rtc: s5m: convert to dev_err_probe() where appropriate

Claudiu Beznea (1):
      rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled

Dr. David Alan Gilbert (1):
      rtc: pcf50633: Remove

Fabio Estevam (1):
      dt-bindings: rtc: pcf2127: Reference spi-peripheral-props.yaml

Gustavo A. R. Silva (1):
      rtc: cros-ec: Avoid a couple of -Wflex-array-member-not-at-end warnings

Huisong Li (2):
      rtc: ab-eoz9: Use HWMON_CHANNEL_INFO macro to simplify code
      rtc: ds3232: Use HWMON_CHANNEL_INFO macro to simplify code

Johan Hovold (2):
      rtc: pm8xxx: add support for uefi offset
      rtc: pm8xxx: mitigate flash wear

Jonathan Marek (2):
      dt-bindings: rtc: qcom-pm8xxx: document qcom,no-alarm flag
      rtc: pm8xxx: implement qcom,no-alarm flag for non-HLOS owned alarm

Krzysztof Kozlowski (2):
      rtc: fsl-ftm-alarm: Mark acpi_id table as maybe unused
      rtc: pl030: Constify amba_id table

Lukas Stockmann (1):
      rtc: pcf85063: do a SW reset if POR failed

Maud Spierings (1):
      rtc: pcf85063: replace dev_err+return with return dev_err_probe

PavithraUdayakumar-adi (2):
      dt-bindings: rtc: max31335: Add max31331 support
      rtc: max31335: Add driver support for max31331

Peng Fan (7):
      rtc: stm32: Use resource managed API to simplify code
      rtc: nxp-bbnsm: Use resource managed API to simplify code
      rtc: ds1343: Use devm_pm_set_wake_irq
      rtc: pm8xxx: Use devm_pm_set_wake_irq
      rtc: ab8500: Use resource managed API to simplify code
      rtc: mpfs: Use devm_pm_set_wake_irq
      rtc: pl031: Use resource managed API to simplify code

Wolfram Sang (3):
      rtc: rzn1: implement one-second accuracy for alarms
      selftest: rtc: skip some tests if the alarm only supports minutes
      rtc: remove 'setdate' test program

 .../devicetree/bindings/rtc/adi,max31335.yaml      |   4 +-
 .../devicetree/bindings/rtc/nxp,pcf2127.yaml       |   3 +-
 .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml   |   5 +
 drivers/rtc/Kconfig                                |   7 -
 drivers/rtc/Makefile                               |   1 -
 drivers/rtc/rtc-ab-eoz9.c                          |  24 +-
 drivers/rtc/rtc-ab8500.c                           |  11 +-
 drivers/rtc/rtc-aspeed.c                           |  16 +-
 drivers/rtc/rtc-cros-ec.c                          |  30 +--
 drivers/rtc/rtc-ds1307.c                           |   4 +-
 drivers/rtc/rtc-ds1343.c                           |   8 +-
 drivers/rtc/rtc-ds2404.c                           |  14 +-
 drivers/rtc/rtc-ds3232.c                           |  24 +-
 drivers/rtc/rtc-ep93xx.c                           |  16 +-
 drivers/rtc/rtc-fsl-ftm-alarm.c                    |   2 +-
 drivers/rtc/rtc-ftrtc010.c                         |  17 +-
 drivers/rtc/rtc-m48t86.c                           |  14 +-
 drivers/rtc/rtc-max31335.c                         | 165 ++++++++----
 drivers/rtc/rtc-max77686.c                         |  37 ++-
 drivers/rtc/rtc-meson-vrtc.c                       |  12 +-
 drivers/rtc/rtc-meson.c                            |  16 +-
 drivers/rtc/rtc-mpfs.c                             |  10 +-
 drivers/rtc/rtc-nxp-bbnsm.c                        |  29 +--
 drivers/rtc/rtc-pcf50633.c                         | 284 ---------------------
 drivers/rtc/rtc-pcf85063.c                         |  25 +-
 drivers/rtc/rtc-pl030.c                            |  16 +-
 drivers/rtc/rtc-pl031.c                            |   8 +-
 drivers/rtc/rtc-pm8xxx.c                           | 220 ++++++++++++----
 drivers/rtc/rtc-renesas-rtca3.c                    |  15 +-
 drivers/rtc/rtc-rv3032.c                           |   8 +-
 drivers/rtc/rtc-rx8581.c                           |  85 +++---
 drivers/rtc/rtc-rzn1.c                             | 108 ++++++--
 drivers/rtc/rtc-s35390a.c                          |  22 +-
 drivers/rtc/rtc-s5m.c                              |  58 ++---
 drivers/rtc/rtc-sd2405al.c                         |  16 +-
 drivers/rtc/rtc-sd3078.c                           |  71 ++----
 drivers/rtc/rtc-stm32.c                            |  10 +-
 include/linux/mfd/mt6397/rtc.h                     |   5 -
 include/linux/rtc.h                                |   1 +
 tools/testing/selftests/rtc/.gitignore             |   1 -
 tools/testing/selftests/rtc/Makefile               |   2 -
 tools/testing/selftests/rtc/rtctest.c              |  19 +-
 tools/testing/selftests/rtc/setdate.c              |  77 ------
 43 files changed, 662 insertions(+), 858 deletions(-)
 delete mode 100644 drivers/rtc/rtc-pcf50633.c
 delete mode 100644 tools/testing/selftests/rtc/setdate.c

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

             reply	other threads:[~2025-04-02 23:05 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-04-02 23:04 Alexandre Belloni [this message]
2025-04-03 23:17 ` [GIT PULL] RTC for 6.15 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=2025040223045505660f22@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.