X86 platform drivers
 help / color / mirror / Atom feed
* [GIT PULL] platform-drivers-x86 for v7.1-4
@ 2026-05-22 12:56 Ilpo Järvinen
  2026-05-22 23:44 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Ilpo Järvinen @ 2026-05-22 12:56 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, PDx86, Hans de Goede, Andy Shevchenko

Hi Linus,

Here is a platform-drivers-x86 fixes PR for v7.1.

Lots of device match override case fixes from Rafael, thus the shotgun
shortlog.

The commit timestamp of the latest commit is very recent because I fixed
an issue in its commit message I noticed while preparing this PR (tools had
taken --- below part into the commit message). The change has been sitting
in the fixes branch for a few days even before that.

Fixes and New HW Support

- Add ACPI_HANDLE()/ACPI_COMPANION() NULL checks (many drivers) to
  handle match overrides gracefully

- asus-armoury:

  - Fix mini-LED mode get/set

  - Add support for FA401EA, FX607VU, G614FR, and GU605CP

- bitland-mifs-wmi: Add CONFIG_LEDS_CLASS dependency

- hp-wmi: Add thermal support for Omen 16-c0xxx (board 8902)

- intel/vsec: Fix enable_cnt imbalance due to PCIe error recovery

- surface/aggregator_registry: Remove battery & AC nodes on Surface
			       Laptop 7 to avoid duplicated devices

- uniwill-laptop:

  - Handle uninitialized and invalid charging threshold values

  - Accept charging threshold of 0 through power supply sysfs ABI and
    clamp it to 1

  - Make 'force' parameter to work also when device descriptor is found

  - Do not enable charging limit despite the 'force' parameter to avoid
    permanent damage to battery

Regards, i.


The following changes since commit 2997606dd17729404cef9821ce66dd037b6019eb:

  platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8407AA (2026-05-11 17:15:16 +0300)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git tags/platform-drivers-x86-v7.1-4

for you to fetch changes up to 654ddf855bebd8d45a6e707f5dc2344921f5e0cf:

  platform/x86: bitland-mifs-wmi: add CONFIG_LEDS_CLASS dependency (2026-05-22 15:48:41 +0300)

----------------------------------------------------------------
platform-drivers-x86 for v7.1-4

Fixes and New HW Support

- Add ACPI_HANDLE()/ACPI_COMPANION() NULL checks (many drivers) to
  handle match overrides gracefully

- asus-armoury:

  - Fix mini-LED mode get/set

  - Add support for FA401EA, FX607VU, G614FR, and GU605CP

- bitland-mifs-wmi: Add CONFIG_LEDS_CLASS dependency

- hp-wmi: Add thermal support for Omen 16-c0xxx (board 8902)

- intel/vsec: Fix enable_cnt imbalance due to PCIe error recovery

- surface/aggregator_registry: Remove battery & AC nodes on Surface
			       Laptop 7 to avoid duplicated devices

- uniwill-laptop:

  - Handle uninitialized and invalid charging threshold values

  - Accept charging threshold of 0 through power supply sysfs ABI and
    clamp it to 1

  - Make 'force' parameter to work also when device descriptor is found

  - Do not enable charging limit despite the 'force' parameter to avoid
    permanent damage to battery

The following is an automated shortlog grouped by driver:

acer-wireless:
 -  Check ACPI_COMPANION() against NULL

adv_swbutton:
 -  Check ACPI_HANDLE() against NULL

asus-armoury:
 -  add support for FA401EA
 -  add support for FX607VU
 -  add support for G614FR
 -  add support for GU605CP
 -  fix mini-LED mode get/set on MODE2 devices

asus-laptop:
 -  Check ACPI_COMPANION() against NULL

bitland-mifs-wmi:
 -  add CONFIG_LEDS_CLASS dependency

dell/dell-rbtn:
 -  Check ACPI_COMPANION() against NULL

eeepc-laptop:
 -  Check ACPI_COMPANION() against NULL

fujitsu:
 -  Check ACPI_COMPANION() against NULL

fujitsu-tablet:
 -  Check ACPI_COMPANION() against NULL

hp_accel:
 -  Check ACPI_COMPANION() against NULL

hp-wmi:
 -  fix support for thermal profile Omen 16-с0xxx laptops

intel-hid:
 -  Check ACPI_HANDLE() against NULL

intel/rst:
 -  Check ACPI_COMPANION() against NULL

intel_sar:
 -  Check ACPI_HANDLE() against NULL

intel/smartconnect:
 -  Check ACPI_HANDLE() against NULL

intel-vbtn:
 -  Check ACPI_HANDLE() against NULL

intel/vsec:
 -  Fix enable_cnt imbalance on PCIe error recovery

lg-laptop:
 -  Check ACPI_COMPANION() against NULL

panasonic-laptop:
 -  Check ACPI_COMPANION() against NULL

sony-laptop:
 -  Check ACPI_COMPANION() against NULL

surface: aggregator_registry:
 -  omit battery & AC nodes on Surface Laptop 7

surface: surfacepro3_button:
 -  Check ACPI_COMPANION()

system76:
 -  Check ACPI_COMPANION() against NULL

toshiba_acpi:
 -  Check ACPI_COMPANION() against NULL

toshiba_bluetooth:
 -  Check ACPI_COMPANION() against NULL

toshiba_haps:
 -  Check ACPI_COMPANION() against NULL

uniwill-laptop:
 -  Accept charging threshold of 0
 -  Do not enable the charging limit even when forced
 -  Fix behavior of "force" module param
 -  Properly initialize charging threshold

wireless-hotkey:
 -  Check ACPI_COMPANION() against NULL

----------------------------------------------------------------
Ahmed Yaseen (1):
      platform/x86: asus-armoury: fix mini-LED mode get/set on MODE2 devices

Armin Wolf (4):
      platform/x86: uniwill-laptop: Properly initialize charging threshold
      platform/x86: uniwill-laptop: Accept charging threshold of 0
      platform/x86: uniwill-laptop: Fix behavior of "force" module param
      platform/x86: uniwill-laptop: Do not enable the charging limit even when forced

Arnd Bergmann (1):
      platform/x86: bitland-mifs-wmi: add CONFIG_LEDS_CLASS dependency

Denis Benato (4):
      platform/x86: asus-armoury: add support for FX607VU
      platform/x86: asus-armoury: add support for G614FR
      platform/x86: asus-armoury: add support for FA401EA
      platform/x86: asus-armoury: add support for GU605CP

Lukas Wunner (1):
      platform/x86/intel/vsec: Fix enable_cnt imbalance on PCIe error recovery

Oliver White (1):
      platform/surface: aggregator_registry: omit battery & AC nodes on Surface Laptop 7

Rafael J. Wysocki (22):
      platform/x86: adv_swbutton: Check ACPI_HANDLE() against NULL
      platform/x86: hp_accel: Check ACPI_COMPANION() against NULL
      platform/x86: intel-hid: Check ACPI_HANDLE() against NULL
      platform/x86: intel_sar: Check ACPI_HANDLE() against NULL
      platform/x86: intel-vbtn: Check ACPI_HANDLE() against NULL
      platform/surface: surfacepro3_button: Check ACPI_COMPANION()
      platform/x86: acer-wireless: Check ACPI_COMPANION() against NULL
      platform/x86: asus-laptop: Check ACPI_COMPANION() against NULL
      platform/x86: dell/dell-rbtn: Check ACPI_COMPANION() against NULL
      platform/x86: eeepc-laptop: Check ACPI_COMPANION() against NULL
      platform/x86: fujitsu: Check ACPI_COMPANION() against NULL
      platform/x86: fujitsu-tablet: Check ACPI_COMPANION() against NULL
      platform/x86: intel/rst: Check ACPI_COMPANION() against NULL
      platform/x86: intel/smartconnect: Check ACPI_HANDLE() against NULL
      platform/x86: lg-laptop: Check ACPI_COMPANION() against NULL
      platform/x86: panasonic-laptop: Check ACPI_COMPANION() against NULL
      platform/x86: sony-laptop: Check ACPI_COMPANION() against NULL
      platform/x86: system76: Check ACPI_COMPANION() against NULL
      platform/x86: toshiba_acpi: Check ACPI_COMPANION() against NULL
      platform/x86: toshiba_bluetooth: Check ACPI_COMPANION() against NULL
      platform/x86: toshiba_haps: Check ACPI_COMPANION() against NULL
      platform/x86: wireless-hotkey: Check ACPI_COMPANION() against NULL

Коненко Андрей Викторович (1):
      hp-wmi: fix support for thermal profile Omen 16-с0xxx laptops

 .../admin-guide/laptops/uniwill-laptop.rst         |  10 ++
 .../platform/surface/surface_aggregator_registry.c |   2 -
 drivers/platform/surface/surfacepro3_button.c      |  10 +-
 drivers/platform/x86/Kconfig                       |   1 +
 drivers/platform/x86/acer-wireless.c               |   8 +-
 drivers/platform/x86/adv_swbutton.c                |   6 +-
 drivers/platform/x86/asus-armoury.c                |  16 ++-
 drivers/platform/x86/asus-armoury.h                | 113 +++++++++++++++++++++
 drivers/platform/x86/asus-laptop.c                 |   6 +-
 drivers/platform/x86/dell/dell-rbtn.c              |   6 +-
 drivers/platform/x86/eeepc-laptop.c                |   6 +-
 drivers/platform/x86/fujitsu-laptop.c              |  12 ++-
 drivers/platform/x86/fujitsu-tablet.c              |   6 +-
 drivers/platform/x86/hp/hp-wmi.c                   |   4 +
 drivers/platform/x86/hp/hp_accel.c                 |   3 +
 drivers/platform/x86/intel/hid.c                   |   6 +-
 drivers/platform/x86/intel/int1092/intel_sar.c     |   7 +-
 drivers/platform/x86/intel/rst.c                   |   6 +-
 drivers/platform/x86/intel/smartconnect.c          |   6 +-
 drivers/platform/x86/intel/vbtn.c                  |   6 +-
 drivers/platform/x86/intel/vsec.c                  |  54 +++++-----
 drivers/platform/x86/lg-laptop.c                   |   9 +-
 drivers/platform/x86/panasonic-laptop.c            |   6 +-
 drivers/platform/x86/sony-laptop.c                 |  12 ++-
 drivers/platform/x86/system76_acpi.c               |   6 +-
 drivers/platform/x86/toshiba_acpi.c                |   6 +-
 drivers/platform/x86/toshiba_bluetooth.c           |   6 +-
 drivers/platform/x86/toshiba_haps.c                |   6 +-
 drivers/platform/x86/uniwill/uniwill-acpi.c        |  47 ++++++++-
 drivers/platform/x86/wireless-hotkey.c             |   9 +-
 30 files changed, 338 insertions(+), 63 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-05-22 23:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-22 12:56 [GIT PULL] platform-drivers-x86 for v7.1-4 Ilpo Järvinen
2026-05-22 23:44 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox