linux/drivers/platform/x86
Linus Torvalds da7ca04e33 RTC for 7.2
Subsystem:
  - add rtc_read_next_alarm() to read next expiring timer
 
 Drivers:
  - ds1307: handle OSF for ds1337/ds1339/ds3231, add clock provider for ds1307,
    fix wday for rx8130
  - m41t93: DT support, alarm, clock provider, watchdog support
  - mv: add suspend/resume support for wakeup
  - pcap: remove driver
  - renesas-rtca3: many fixes
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEBqsFVZXh8s/0O5JiY6TcMGxwOjIFAmo+9GoACgkQY6TcMGxw
 OjKw5w/9GsA/6bIFf0xusBLhjooYLUCbHoluvgdifG6lLSSRUrkAwbipEhpcWtkp
 uyGsjGtv/AxoqycC9OSg+OzkXY3Gw9viKVbSCjrA/PSe4trbcVcPxolYKg+Js20V
 tDHbrVgpxsvSetjn1kM/rjVGoL4ywprmatMjkb6xXGoo6NE5IAXBVb+EJXKNWy+c
 d/iR+DM0WHTLeNQ8MOxSexOReY4IiDj+Z9dxdZ600UCg54dYFFi06r4om+EX71T+
 LrhUVyFxvOUmwMoavRiBiWh9PpLee/fN6z44QPK3nQp1qgvzsLCi90HI/h4ZaF+E
 N+vSED2iaahU188bkXTmFNvQHJvipUKkAWDfw/wLJQXKkIjWGhj+RWQmMMeFBCdu
 CA3NxiXvup4wPsSW66etz1Z6VJ22UeclNm57bn6rXLJn5t/enTc2c6HH2gsSzj8M
 EncNd/yt76Sd9OnVSaM6LsPom+tm/Nd8DKVnORRlPl3p02z7u+GgMPzv9u7DlB5j
 MNU4TLHFqL5kSbiSxQ+5bTRiqVGspEQFI9wIpTFibl89hpJYce+aonOeY5ZJDidk
 /wyJArMu7S/ZdG0TNBeJ0jFatKoK6nEQe8tjxNRvYLhT2SL1Hcjmo1ab4J9DD5Js
 YSoU4iQmjG1gF9Lj1Of+9WFqlRaAwa3mX3TJrxhSmXgl2zXoWKs=
 =SCOZ
 -----END PGP SIGNATURE-----

Merge tag 'rtc-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux

Pull RTC updates from Alexandre Belloni:
 "Most of the work and improvements are for features of the m41t93.

  The ds1307 also gets support for OSF (Oscillator Stop Flag) for
  new variants.

  The pcap driver is being removed as the Motorola EZX support was
  removed a while ago.

  Subsystem:
   - add rtc_read_next_alarm() to read next expiring timer

  Drivers:
   - ds1307: handle OSF for ds1337/ds1339/ds3231, add clock provider for
     ds1307, fix wday for rx8130
   - m41t93: DT support, alarm, clock provider, watchdog support
   - mv: add suspend/resume support for wakeup
   - pcap: remove driver
   - renesas-rtca3: many fixes"

* tag 'rtc-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (36 commits)
  rtc: ds1307: update reference to removed CONFIG_RTC_DRV_DS1307_HWMON
  platform/x86: amd-pmc: Fix S0i3 wakeup with alarmtimer
  rtc: s35390a: fix typo in comment
  rtc: cmos: unregister HPET IRQ handler on probe failure
  rtc: ds1307: Fix off-by-one issue with wday for rx8130
  dt-bindings: rtc: ds1307: Add epson,rx8901
  rtc: bq32000: add delay between RTC reads
  rtc: m41t93: Add watchdog support
  rtc: m41t93: Add square wave clock provider support
  rtc: m41t93: Add alarm support
  rtc: m41t93: migrate to regmap api for register access
  rtc: m41t93: add device tree support
  dt-bindings: rtc: Add ST m41t93
  rtc: ds1307: add support for clock provider in ds1307
  rtc: mv: add suspend/resume support for wakeup
  rtc: aspeed: add AST2700 compatible
  dt-bindings: rtc: add ASPEED AST2700 compatible
  rtc: interface: fix typos in rtc_handle_legacy_irq() documentation
  rtc: msc313: fix NULL deref in shared IRQ handler at probe
  rtc: remove unused pcap driver
  ...
2026-06-27 11:00:18 -07:00
..
amd RTC for 7.2 2026-06-27 11:00:18 -07:00
dell platform/x86: dell-ddv: Use new buffer-based WMI API 2026-06-12 16:01:48 +03:00
hp platform/x86: hp-wmi: Add support for Omen 16-ap0xxx (8E35) 2026-06-09 12:59:57 +03:00
intel platform-drivers-x86 for v7.2-1 2026-06-23 08:31:33 -07:00
lenovo platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata 2026-05-28 14:17:49 +03:00
siemens platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
tuxedo platform/x86/tuxedo: Prevent invalid Kconfig state 2025-05-14 13:01:28 +03:00
uniwill platform/x86: uniwill-laptop: Enable battery charge modes on supported devices 2026-05-28 13:23:35 +03:00
x86-android-tablets platform/x86: x86-android-tablets: Use named initializers for struct i2c_device_id 2026-05-28 14:43:52 +03:00
acer-wireless.c platform/x86: acer-wireless: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:01 +03:00
acer-wmi.c platform/x86: acer-wmi: Fix missing capability check 2026-01-20 17:10:56 +02:00
acerhdf.c thermal/drivers/acerhdf: Constify struct thermal_zone_device_ops 2025-05-26 15:31:27 +03:00
adv_swbutton.c platform/x86: adv_swbutton: Check ACPI_HANDLE() against NULL 2026-05-19 16:47:43 +03:00
amilo-rfkill.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
apple-gmux.c platform/x86: apple-gmux: Drop unused assignment of pnp_device_id driver data 2026-06-11 16:58:14 +03:00
asus-armoury.c platform/x86: asus-armoury: fix mini-LED mode get/set on MODE2 devices 2026-05-19 17:13:58 +03:00
asus-armoury.h platform/x86: asus-armoury: add support for FX608JPR 2026-06-12 15:57:57 +03:00
asus-laptop.c platform/x86: asus-laptop: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:04 +03:00
asus-nb-wmi.c platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8407AA 2026-05-11 17:15:16 +03:00
asus-tf103c-dock.c irqdomain: platform/x86: Switch to irq_domain_create_linear() 2025-03-21 17:47:56 +02:00
asus-wireless.c platform/x86: asus-wireless: Convert ACPI driver to a platform one 2026-04-07 12:41:44 +03:00
asus-wmi.c platform/x86: asus-wmi: add keystone dongle support 2026-06-11 14:51:52 +03:00
asus-wmi.h platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13 2025-08-25 14:13:55 +03:00
ayaneo-ec.c platform/x86: ayaneo-ec: Add suspend hook 2025-11-21 17:36:22 +02:00
barco-p50-gpio.c platform/x86: barco-p50-gpio: attach software node to its target GPIO device 2026-05-08 18:49:20 +03:00
bitland-mifs-wmi.c platform/wmi: Replace .no_notify_data with .min_event_size 2026-04-13 14:11:27 +03:00
classmate-laptop.c platform/x86: classmate-laptop: Convert keys driver to a platform one 2026-05-20 13:07:23 +03:00
compal-laptop.c platform/x86: compal-laptop: Do not include <linux/fb.h> 2025-02-03 14:59:04 +02:00
dasharo-acpi.c platform/x86: Introduce dasharo-acpi platform driver 2025-05-08 16:03:18 +03:00
dual_accel_detect.h
eeepc-laptop.c platform/x86: eeepc-laptop: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:07 +03:00
eeepc-wmi.c platform/x86: eeepc-wmi: Use backlight power constants 2024-08-12 16:27:11 +02:00
firmware_attributes_class.c platform/x86: firmware_attributes_class: Drop lifecycle functions 2025-01-09 13:40:27 +02:00
firmware_attributes_class.h platform/x86: firmware_attributes_class: Drop lifecycle functions 2025-01-09 13:40:27 +02:00
fujitsu-laptop.c platform/x86: fujitsu: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:09 +03:00
fujitsu-tablet.c platform/x86: fujitsu-tablet: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:11 +03:00
gigabyte-wmi.c MAINTAINERS: consistently use my dedicated email address 2025-04-01 14:21:02 +03:00
gpd-pocket-fan.c platform: x86: replace use of system_wq with system_percpu_wq 2025-11-28 12:07:00 +02:00
hdaps.c
huawei-wmi.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ibm_rtl.c platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic 2025-12-22 16:19:19 +02:00
inspur_platform_profile.c ACPI: platform_profile: Remove platform_profile_handler from exported symbols 2025-01-17 19:15:59 +02:00
intel_ips.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
intel_ips.h
intel_scu_ipc.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
intel_scu_ipcutil.c platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm 2024-09-11 14:26:03 +02:00
intel_scu_pcidrv.c platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm 2024-09-11 14:26:03 +02:00
intel_scu_pltdrv.c platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm 2024-09-11 14:26:03 +02:00
intel_scu_wdt.c platform/x86: intel_scu_wdt: Move intel_scu_wdt.h to x86 subfolder 2024-09-11 14:26:08 +02:00
Kconfig Merge branch 'fixes' into for-next 2026-05-28 13:21:45 +03:00
lg-laptop.c platform/x86: lg-laptop: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:17 +03:00
Makefile platform/x86: bitland-mifs-wmi: Add new Bitland MIFS WMI driver 2026-03-24 15:03:09 +02:00
meegopad_anx7428.c
meraki-mx100.c platform/x86: meraki-mx100: use real software node references 2026-04-28 19:00:38 +03:00
msi-ec.c platform/x86: msi-ec: Add support for MSI Pulse GL66 12th Gen 2026-06-09 10:35:04 +03:00
msi-ec.h
msi-laptop.c platform/x86: msi-laptop: add missing sysfs_remove_group() 2025-12-22 16:17:49 +02:00
msi-wmi-platform.c platform/x86: msi-wmi-platform: Fix typo in WMI GUID 2025-11-10 19:13:29 +02:00
msi-wmi.c platform/x86: wmi: Pass event data directly to legacy notify handlers 2024-09-05 17:21:59 +02:00
mxm-wmi.c platform: x86: remove unnecessary module_init/exit() functions 2026-03-02 15:30:46 +02:00
nvidia-wmi-ec-backlight.c
oxpec.c platform/x86: oxpec: add support for OneXPlayer Super X 2026-06-09 10:34:48 +03:00
p2sb.c p2sb: Do not scan and remove the P2SB device when it is unhidden 2024-12-10 16:24:51 +02:00
panasonic-laptop.c Merge branch 'fixes' into for-next 2026-05-28 13:21:45 +03:00
pcengines-apuv2.c platform/x86: pcengines-apuv2: reduce indiraction in swnode assignment 2026-05-08 18:49:42 +03:00
pmc_atom.c platform/x86: pmc_atom: Use named initializer for pci_device_id array 2026-05-11 17:22:20 +03:00
portwell-ec.c platform/x86: portwell-ec: Add hwmon support for voltage and temperature 2025-09-16 12:26:39 +03:00
quickstart.c platform/x86: quickstart: Use devm_mutex_init() 2025-09-08 13:13:41 +03:00
redmi-wmi.c platform/wmi: Replace .no_notify_data with .min_event_size 2026-04-13 14:11:27 +03:00
samsung-galaxybook.c platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications 2026-05-07 14:36:20 +03:00
samsung-laptop.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
samsung-q10.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
sel3350-platform.c platform/x86: sel3350-platform: Retain LED state on load and unload 2026-05-11 19:15:20 +03:00
serdev_helpers.h platform/x86: serdev_helpers: Add get_serdev_controller_from_parent() helper 2024-12-10 15:17:48 +02:00
serial-multi-instantiate.c platform/x86: serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects 2025-11-27 11:50:57 +02:00
silicom-platform.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
sony-laptop.c platform/x86: sony-laptop: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:21 +03:00
system76_acpi.c platform/x86: system76: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:23 +03:00
topstar-laptop.c platform/x86: topstar-laptop: Convert ACPI driver to a platform one 2026-03-17 19:50:10 +02:00
toshiba_acpi.c platform/x86: toshiba_acpi: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:25 +03:00
toshiba_bluetooth.c platform/x86: toshiba_bluetooth: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:27 +03:00
toshiba_haps.c platform/x86: toshiba_haps: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:28 +03:00
toshiba-wmi.c platform/x86: wmi: Pass event data directly to legacy notify handlers 2024-09-05 17:21:59 +02:00
touchscreen_dmi.c platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10 2026-02-23 16:27:22 +02:00
uv_sysfs.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
winmate-fm07-keys.c
wireless-hotkey.c platform/x86: wireless-hotkey: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:30 +03:00
wmi-bmof.c platform/wmi: Extend wmidev_query_block() to reject undersized data 2026-04-13 14:11:25 +03:00
xiaomi-wmi.c platform/wmi: Replace .no_notify_data with .min_event_size 2026-04-13 14:11:27 +03:00
xo1-rfkill.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
xo15-ebook.c platform/x86: xo15-ebook: Use devres-based resource management 2026-05-20 13:06:59 +03:00