[GIT PULL] More ACPI support updates for v7.0-rc1

From: Rafael J. Wysocki

Date: Wed Feb 18 2026 - 14:54:13 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
acpi-7.0-rc1-2

with top-most commit b89d8be0dcf9d734583f10d88b85256ec67dd0dd

Merge branches 'acpi-battery', 'acpi-button' and 'acpi-driver'

on top of commit d84e173311c4f0b0300755e6445f3224d252eeed

Merge tag 'acpi-6.20-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

to receive more ACPI support updates for 7.0-rc1.

These are mostly fixes and cleanups on top of the ACPI support updates
merged recently, including two new quirks, an ACPI CPPC library fix, and
fixes and cleanups of a few core ACPI device drivers:

- Add an unused power resource handling quirk for THUNDEROBOT ZERO (Zhai
Can)

- Fix remaining for_each_possible_cpu() in the ACPI CPPC library to use
online CPUs (Sean V Kelley)

- Drop redundant checks from the ACPI notify handler and the driver
remove callback in the ACPI battery driver (Rafael Wysocki)

- Move the creation of the wakeup source during the ACPI button driver
probe to an earlier point to avoid missing a wakeup event due to a
race and clean up system wakeup handling and remove callback in that
driver (Rafael Wysocki)

- Drop unnecessary driver_data pointer clearing from the ACPI EC and
SMBUS HC drivers and make the ACPI backlight (video) driver clear the
device's driver_data pointer on remove (Rafael Wysocki)

- Force enabling of PWM2 on the Yogabook YB1-X90 tablets (Yauhen
Kharuzhy)

Thanks!


---------------

Rafael J. Wysocki (7):
ACPI: battery: Drop redundant check from acpi_battery_notify()
ACPI: button: Call device_init_wakeup() earlier during probe
ACPI: battery: Drop redundant checks from acpi_battery_remove()
ACPI: button: Tweak system wakeup handling
ACPI: button: Tweak acpi_button_remove()
ACPI: video: Clear driver_data pointer on remove
ACPI: driver: Drop driver_data pointer clearing from two drivers

Sean V Kelley (1):
ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs

Yauhen Kharuzhy (1):
ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90

Zhai Can (1):
ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO

---------------

drivers/acpi/acpi_video.c | 1 +
drivers/acpi/battery.c | 9 +--------
drivers/acpi/button.c | 20 ++++++++++++--------
drivers/acpi/cppc_acpi.c | 4 ++--
drivers/acpi/ec.c | 2 --
drivers/acpi/power.c | 13 +++++++++++++
drivers/acpi/sbshc.c | 2 --
drivers/acpi/x86/utils.c | 12 ++++++++++++
8 files changed, 41 insertions(+), 22 deletions(-)