lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <2024112921065012cef1c8@mail.local>
Date: Fri, 29 Nov 2024 22:06:50 +0100
From: Alexandre Belloni <alexandre.belloni@...tlin.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-rtc@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] RTC for 6.13

Hello Linus,

Here is the RTC subsystem pull request for 6.12. There are 3 new drivers
this cycle which are the bulk of the additions. Alarm support for
isl12022 is also a fairly large change.

I'm carrying an m68k change that we decide was worth having in this
release alongside the corresponding m48t59 change. It introduces a
somewhat trivial conflict as code has been added after code the patch is
removing. It has been solved properly in linux-next.


The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

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

for you to fetch changes up to e0779a0dcf41a6452ac0a169cd96863feb5787c7:

  rtc: ab-eoz9: don't fail temperature reads on undervoltage notification (2024-11-25 23:34:12 +0100)

----------------------------------------------------------------
RTC for 6.13

New drivers:
 - Amlogic A4 and A5 RTC
 - Marvell 88PM886 PMIC RTC
 - Renesas RTCA-3 for Renesas RZ/G3S

Drivers:
 - ab-eoz9: fix temperature and alarm support
 - cmos: improve locking behaviour
 - isl12022: add alarm support
 - m48t59: improve epoch handling
 - mt6359: add range
 - rzn1: fix BCD conversions and simplify driver

----------------------------------------------------------------
Alexandre Belloni (4):
      dt-bindings: rtc: mpfs-rtc: Properly name file
      rtc: amlogic-a4: drop error messages
      rtc: rv3028: fix RV3028_TS_COUNT type
      rtc: ab-eoz9: fix abeoz9_rtc_read_alarm

Andre Przywara (1):
      dt-bindings: rtc: sun6i: Add Allwinner A523 support

AngeloGioacchino Del Regno (2):
      rtc: mt6359: Add RTC hardware range and add support for start-year
      rtc: mt6359: Use RTC_TC_DOW hardware register for wday

Claudiu Beznea (3):
      dt-bindings: rtc: renesas,rzg3s-rtc: Document the Renesas RTCA-3 IP
      rtc: renesas-rtca3: Add driver for RTCA-3 available on Renesas RZ/G3S SoC
      rtc: renesas-rtca3: Fix compilation error on RISC-V

Conor Dooley (1):
      dt-bindings: rtc: mpfs-rtc: remove Lewis from maintainers

Dmitry Torokhov (1):
      rtc: cmos: avoid taking rtc_lock for extended period of time

Esben Haabendal (3):
      rtc: isl12022: Prepare for extending rtc device drvdata
      rtc: isl12022: Add alarm support
      rtc: isl12022: Replace uint8_t types with u8

Finn Thain (2):
      rtc: m48t59: Use platform_data struct for year offset value
      m68k: mvme147, mvme16x: Adopt rtc-m48t59 platform driver

Jinjie Ruan (1):
      rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()

Karel Balej (1):
      rtc: add driver for Marvell 88PM886 PMIC RTC

Maxime Chevallier (1):
      rtc: ab-eoz9: don't fail temperature reads on undervoltage notification

Nobuhiro Iwamatsu (4):
      rtc: rtc-mc146818-lib: Use is_leap_year instead of calculate leap years
      rtc: abx80x: Fix WDT bit position of the status register
      rtc: pcf8563: Sort headers alphabetically
      rtc: pcf8563: Switch to regmap

Peng Fan (1):
      rtc: bbnsm: add remove hook

Pierre-Henry Moussay (1):
      dt-bindings: rtc: mpfs-rtc: Add PIC64GX compatibility

Tóth János (1):
      rtc: Makefile: Replace spaces with tab.

Uwe Kleine-König (1):
      rtc: Switch back to struct platform_driver::remove()

Wolfram Sang (5):
      rtc: rzn1: fix BCD to rtc_time conversion errors
      rtc: rzn1: update Michel's email
      rtc: brcmstb-waketimer: don't include 'pm_wakeup.h' directly
      rtc: rzn1: drop superfluous wday calculation
      rtc: rzn1: reduce register access

Xianwei Zhao (1):
      rtc: amlogic-a4: fix compile error

Yiting Deng (3):
      dt-bindings: rtc: Add Amlogic A4 and A5 RTC
      rtc: support for the Amlogic on-chip RTC
      MAINTAINERS: Add an entry for Amlogic RTC driver

Yongliang Gao (1):
      rtc: check if __rtc_read_time was successful in rtc_timer_do_work()

 .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml      |   4 +-
 .../devicetree/bindings/rtc/amlogic,a4-rtc.yaml    |  63 ++
 ...ochip,mfps-rtc.yaml => microchip,mpfs-rtc.yaml} |  10 +-
 .../devicetree/bindings/rtc/renesas,rz-rtca3.yaml  |  84 ++
 MAINTAINERS                                        |  17 +
 arch/m68k/configs/multi_defconfig                  |   1 +
 arch/m68k/configs/mvme147_defconfig                |   1 +
 arch/m68k/configs/mvme16x_defconfig                |   1 +
 arch/m68k/include/asm/mvme147hw.h                  |  19 +-
 arch/m68k/include/asm/mvme16xhw.h                  |  18 +-
 arch/m68k/mvme147/config.c                         |  54 +-
 arch/m68k/mvme16x/Makefile                         |   2 +-
 arch/m68k/mvme16x/config.c                         |  57 +-
 arch/m68k/mvme16x/rtc.c                            | 165 ----
 arch/sparc/kernel/time_32.c                        |   1 +
 arch/sparc/kernel/time_64.c                        |   1 +
 drivers/rtc/Kconfig                                |  33 +
 drivers/rtc/Makefile                               |   5 +-
 drivers/rtc/interface.c                            |   7 +-
 drivers/rtc/rtc-88pm80x.c                          |   2 +-
 drivers/rtc/rtc-88pm860x.c                         |   2 +-
 drivers/rtc/rtc-88pm886.c                          |  97 +++
 drivers/rtc/rtc-ab-eoz9.c                          |  11 +-
 drivers/rtc/rtc-ab8500.c                           |   2 +-
 drivers/rtc/rtc-abx80x.c                           |   2 +-
 drivers/rtc/rtc-ac100.c                            |   2 +-
 drivers/rtc/rtc-amlogic-a4.c                       | 465 +++++++++++
 drivers/rtc/rtc-asm9260.c                          |   2 +-
 drivers/rtc/rtc-at91rm9200.c                       |   2 +-
 drivers/rtc/rtc-at91sam9.c                         |   2 +-
 drivers/rtc/rtc-brcmstb-waketimer.c                |   3 +-
 drivers/rtc/rtc-cadence.c                          |   2 +-
 drivers/rtc/rtc-cmos.c                             |  39 +-
 drivers/rtc/rtc-cros-ec.c                          |   2 +-
 drivers/rtc/rtc-ds1685.c                           |   2 +-
 drivers/rtc/rtc-ftrtc010.c                         |   2 +-
 drivers/rtc/rtc-hid-sensor-time.c                  |   2 +-
 drivers/rtc/rtc-imxdi.c                            |   2 +-
 drivers/rtc/rtc-isl12022.c                         | 271 ++++++-
 drivers/rtc/rtc-loongson.c                         |   2 +-
 drivers/rtc/rtc-lpc24xx.c                          |   2 +-
 drivers/rtc/rtc-m48t59.c                           |  26 +-
 drivers/rtc/rtc-max77686.c                         |   2 +-
 drivers/rtc/rtc-mc13xxx.c                          |   2 +-
 drivers/rtc/rtc-mc146818-lib.c                     |   6 +-
 drivers/rtc/rtc-mpc5121.c                          |   2 +-
 drivers/rtc/rtc-mpfs.c                             |   2 +-
 drivers/rtc/rtc-mt6397.c                           |  29 +-
 drivers/rtc/rtc-mt7622.c                           |   2 +-
 drivers/rtc/rtc-mv.c                               |   2 +-
 drivers/rtc/rtc-mxc_v2.c                           |   2 +-
 drivers/rtc/rtc-nxp-bbnsm.c                        |  20 +-
 drivers/rtc/rtc-omap.c                             |   2 +-
 drivers/rtc/rtc-palmas.c                           |   2 +-
 drivers/rtc/rtc-pcf50633.c                         |   2 +-
 drivers/rtc/rtc-pcf8563.c                          | 214 ++---
 drivers/rtc/rtc-pic32.c                            |   2 +-
 drivers/rtc/rtc-pm8xxx.c                           |   2 +-
 drivers/rtc/rtc-pxa.c                              |   2 +-
 drivers/rtc/rtc-rc5t583.c                          |   2 +-
 drivers/rtc/rtc-renesas-rtca3.c                    | 900 +++++++++++++++++++++
 drivers/rtc/rtc-rtd119x.c                          |   2 +-
 drivers/rtc/rtc-rv3028.c                           |   6 +-
 drivers/rtc/rtc-rzn1.c                             |  92 +--
 drivers/rtc/rtc-s3c.c                              |   2 +-
 drivers/rtc/rtc-sa1100.c                           |   2 +-
 drivers/rtc/rtc-sh.c                               |   2 +-
 drivers/rtc/rtc-spear.c                            |   2 +-
 drivers/rtc/rtc-st-lpc.c                           |   5 +-
 drivers/rtc/rtc-stm32.c                            |   2 +-
 drivers/rtc/rtc-stmp3xxx.c                         |   2 +-
 drivers/rtc/rtc-sunplus.c                          |   2 +-
 drivers/rtc/rtc-tegra.c                            |   2 +-
 drivers/rtc/rtc-tps6586x.c                         |   2 +-
 drivers/rtc/rtc-twl.c                              |   2 +-
 drivers/rtc/rtc-vt8500.c                           |   2 +-
 drivers/rtc/rtc-wm8350.c                           |   2 +-
 drivers/rtc/rtc-xgene.c                            |   2 +-
 drivers/rtc/rtc-zynqmp.c                           |   2 +-
 include/linux/mfd/88pm886.h                        |   9 +
 include/linux/rtc/m48t59.h                         |   3 +
 81 files changed, 2226 insertions(+), 603 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
 rename Documentation/devicetree/bindings/rtc/{microchip,mfps-rtc.yaml => microchip,mpfs-rtc.yaml} (87%)
 create mode 100644 Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
 delete mode 100644 arch/m68k/mvme16x/rtc.c
 create mode 100644 drivers/rtc/rtc-88pm886.c
 create mode 100644 drivers/rtc/rtc-amlogic-a4.c
 create mode 100644 drivers/rtc/rtc-renesas-rtca3.c

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ