[GIT PULL] ACPI fixes for v6.3-rc3

From: Rafael J. Wysocki
Date: Fri Mar 17 2023 - 12:11:42 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
acpi-6.3-rc3

with top-most commit f36cc6cd65204352815640a34e37ef39e56fbd42

Merge branches 'acpi-video', 'acpi-x86', 'acpi-tools' and 'acpi-docs'

on top of commit eeac8ede17557680855031c6f305ece2378af326

Linux 6.3-rc2

to receive ACPI fixes for 6.3-rc3.

These add some new quirks, fix PPTT handling, fix an ACPI utility and correct a
mistake in the ACPI documentation.

Specifics:

- Fix ACPI PPTT handling to avoid sleep in the atomic context when it
is not present (Sudeep Holla).

- Add backlight=native DMI quirk for Dell Vostro 15 3535 to the ACPI
video driver (Chia-Lin Kao).

- Add ACPI quirks for I2C device enumeration on Lenovo Yoga Book X90
and Acer Iconia One 7 B1-750 (Hans de Goede).

- Fix handling of invalid command line option values in the ACPI pfrut
utility (Chen Yu).

- Fix references to I2C device data type in the ACPI documentation for
device enumeration (Andy Shevchenko).

Thanks!


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

Andy Shevchenko (1):
ACPI: docs: enumeration: Correct reference to the I²C device data type

Chen Yu (1):
ACPI: tools: pfrut: Check if the input of level and type is in
the right numeric range

Chia-Lin Kao (AceLan) (1):
ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535

Hans de Goede (3):
ACPI: x86: Introduce an acpi_quirk_skip_gpio_event_handlers() helper
ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 7 B1-750
ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90

Sudeep Holla (1):
ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent

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

Documentation/firmware-guide/acpi/enumeration.rst | 2 +-
drivers/acpi/pptt.c | 5 ++-
drivers/acpi/video_detect.c | 7 ++++
drivers/acpi/x86/utils.c | 45 +++++++++++++++++++++--
drivers/gpio/gpiolib-acpi.c | 3 ++
include/acpi/acpi_bus.h | 5 +++
tools/power/acpi/tools/pfrut/pfrut.c | 18 +++++++--
7 files changed, 77 insertions(+), 8 deletions(-)