Hello Linus, Here is the RTC subsystem pull request for 6.4. Not much this cycle, there is the conversion to remove_new and many small fixes in drivers. The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6: Linux 6.3-rc1 (2023-03-05 14:52:03 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-6.4 for you to fetch changes up to e99ab4abebf825de2ce65f6c6c32ee30e00bb077: rtc: armada38x: use devm_platform_ioremap_resource_byname() (2023-04-28 08:07:23 +0200) ---------------------------------------------------------------- RTC for 6.4 Subsystem: - Convert to platform remove callback returning void Drivers: - meson-vrtc: fix a firmware display issue ---------------------------------------------------------------- Conor Dooley (1): rtc: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE Dhruva Gole (1): rtc: k3: handle errors while enabling wake irq Javier Carrasco (2): rtc: pcf8523: fix coding-style issues rtc: pcf8523: remove unnecessary OR operation Krzysztof Kozlowski (2): rtc: omap: include header for omap_rtc_power_off_program prototype rtc: ds1390: mark OF related data as maybe unused Lars-Peter Clausen (1): rtc: jz4740: Make sure clock provider gets removed Martin Blumenstingl (1): rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time Rob Herring (2): rtc: sun6i: Use of_property_present() for testing DT property presence dt-bindings: rtc: Drop unneeded quotes Uwe Kleine-König (41): rtc: 88pm80x: Convert to platform remove callback returning void rtc: 88pm860x: Convert to platform remove callback returning void rtc: ab8500: Convert to platform remove callback returning void rtc: ac100: Convert to platform remove callback returning void rtc: asm9260: Convert to platform remove callback returning void rtc: at91sam9: Convert to platform remove callback returning void rtc: brcmstb-waketimer: Convert to platform remove callback returning void rtc: cadence: Convert to platform remove callback returning void rtc: cmos: Convert to platform remove callback returning void rtc: cros-ec: Convert to platform remove callback returning void rtc: ds1685: Convert to platform remove callback returning void rtc: ftrtc010: Convert to platform remove callback returning void rtc: hid-sensor-time: Convert to platform remove callback returning void rtc: lpc24xx: Convert to platform remove callback returning void rtc: max77686: Convert to platform remove callback returning void rtc: mc13xxx: Convert to platform remove callback returning void rtc: mpc5121: Convert to platform remove callback returning void rtc: mpfs: Convert to platform remove callback returning void rtc: mt7622: Convert to platform remove callback returning void rtc: mxc_v2: Convert to platform remove callback returning void rtc: omap: Convert to platform remove callback returning void rtc: palmas: Convert to platform remove callback returning void rtc: pcf50633: Convert to platform remove callback returning void rtc: pic32: Convert to platform remove callback returning void rtc: pm8xxx: Convert to platform remove callback returning void rtc: rc5t583: Convert to platform remove callback returning void rtc: rtd119x: Convert to platform remove callback returning void rtc: rzn1: Convert to platform remove callback returning void rtc: s3c: Convert to platform remove callback returning void rtc: sa1100: Convert to platform remove callback returning void rtc: spear: Convert to platform remove callback returning void rtc: stm32: Convert to platform remove callback returning void rtc: stmp3xxx: Convert to platform remove callback returning void rtc: sunplus: Convert to platform remove callback returning void rtc: tegra: Convert to platform remove callback returning void rtc: tps6586x: Convert to platform remove callback returning void rtc: twl: Convert to platform remove callback returning void rtc: vt8500: Convert to platform remove callback returning void rtc: wm8350: Convert to platform remove callback returning void rtc: xgene: Convert to platform remove callback returning void rtc: zynqmp: Convert to platform remove callback returning void Ye Xingchen (2): rtc: sunplus: use devm_platform_ioremap_resource_byname() rtc: armada38x: use devm_platform_ioremap_resource_byname() .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 2 +- .../devicetree/bindings/rtc/atmel,at91rm9200-rtc.yaml | 2 +- .../devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml | 2 +- .../devicetree/bindings/rtc/brcm,brcmstb-waketimer.yaml | 2 +- .../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 4 ++-- .../devicetree/bindings/rtc/microcrystal,rv3032.yaml | 2 +- .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 2 +- .../devicetree/bindings/rtc/nuvoton,nct3018y.yaml | 2 +- Documentation/devicetree/bindings/rtc/nxp,pcf2127.yaml | 2 +- Documentation/devicetree/bindings/rtc/rtc-mxc.yaml | 2 +- Documentation/devicetree/bindings/rtc/rtc-mxc_v2.yaml | 2 +- Documentation/devicetree/bindings/rtc/sa1100-rtc.yaml | 4 ++-- Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml | 2 +- Documentation/devicetree/bindings/rtc/ti,k3-rtc.yaml | 2 +- Documentation/devicetree/bindings/rtc/trivial-rtc.yaml | 2 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-88pm80x.c | 5 ++--- drivers/rtc/rtc-88pm860x.c | 6 ++---- drivers/rtc/rtc-ab8500.c | 6 ++---- drivers/rtc/rtc-ac100.c | 6 ++---- drivers/rtc/rtc-armada38x.c | 7 ++----- drivers/rtc/rtc-asm9260.c | 5 ++--- drivers/rtc/rtc-at91sam9.c | 6 ++---- drivers/rtc/rtc-brcmstb-waketimer.c | 6 ++---- drivers/rtc/rtc-cadence.c | 6 ++---- drivers/rtc/rtc-cmos.c | 5 ++--- drivers/rtc/rtc-cros-ec.c | 6 ++---- drivers/rtc/rtc-ds1390.c | 2 +- drivers/rtc/rtc-ds1685.c | 6 ++---- drivers/rtc/rtc-ftrtc010.c | 6 ++---- drivers/rtc/rtc-hid-sensor-time.c | 6 ++---- drivers/rtc/rtc-jz4740.c | 3 ++- drivers/rtc/rtc-lpc24xx.c | 6 ++---- drivers/rtc/rtc-max77686.c | 6 ++---- drivers/rtc/rtc-mc13xxx.c | 6 ++---- drivers/rtc/rtc-meson-vrtc.c | 4 ++-- drivers/rtc/rtc-mpc5121.c | 6 ++---- drivers/rtc/rtc-mpfs.c | 6 ++---- drivers/rtc/rtc-mt7622.c | 6 ++---- drivers/rtc/rtc-mxc_v2.c | 5 ++--- drivers/rtc/rtc-omap.c | 7 +++---- drivers/rtc/rtc-palmas.c | 5 ++--- drivers/rtc/rtc-pcf50633.c | 6 ++---- drivers/rtc/rtc-pcf8523.c | 17 ++++++++--------- drivers/rtc/rtc-pic32.c | 6 ++---- drivers/rtc/rtc-pm8xxx.c | 5 ++--- drivers/rtc/rtc-rc5t583.c | 5 ++--- drivers/rtc/rtc-rtd119x.c | 6 ++---- drivers/rtc/rtc-rzn1.c | 6 ++---- drivers/rtc/rtc-s3c.c | 6 ++---- drivers/rtc/rtc-sa1100.c | 6 ++---- drivers/rtc/rtc-spear.c | 6 ++---- drivers/rtc/rtc-stm32.c | 6 ++---- drivers/rtc/rtc-stmp3xxx.c | 8 +++----- drivers/rtc/rtc-sun6i.c | 2 +- drivers/rtc/rtc-sunplus.c | 9 +++------ drivers/rtc/rtc-tegra.c | 6 ++---- drivers/rtc/rtc-ti-k3.c | 3 ++- drivers/rtc/rtc-tps6586x.c | 5 ++--- drivers/rtc/rtc-twl.c | 6 ++---- drivers/rtc/rtc-vt8500.c | 6 ++---- drivers/rtc/rtc-wm8350.c | 6 ++---- drivers/rtc/rtc-xgene.c | 5 ++--- drivers/rtc/rtc-zynqmp.c | 6 ++---- 65 files changed, 122 insertions(+), 197 deletions(-) -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com