linux/drivers/platform/x86/intel
Hans de Goede 79d7504a24 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
commit 84c16d01ff upstream.

Commit 14c200b7ca ("platform/x86: intel-vbtn: Fix missing
tablet-mode-switch events") causes 2 issues on the ThinkPad X1 Tablet Gen2:

1. The ThinkPad will wake up immediately from suspend
2. When put in tablet mode SW_TABLET_MODE reverts to 0 after about 1 second

Both these issues are caused by the "VBDL" ACPI method call added
at the end of the notify_handler.

And it never became entirely clear if this call is even necessary to fix
the issue of missing tablet-mode-switch events on the Dell Inspiron 7352.

Drop the "VBDL" ACPI method call again to fix the 2 issues this is
causing on the ThinkPad X1 Tablet Gen2.

Fixes: 14c200b7ca ("platform/x86: intel-vbtn: Fix missing tablet-mode-switch events")
Reported-by: Alexander Kobel <a-kobel@a-kobel.de>
Closes: https://lore.kernel.org/platform-driver-x86/295984ce-bd4b-49bd-adc5-ffe7c898d7f0@a-kobel.de/
Cc: regressions@lists.linux.dev
Cc: Arnold Gozum <arngozum@gmail.com>
Cc: stable@vger.kernel.org
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Tested-by: Alexander Kobel <a-kobel@a-kobel.de>
Link: https://lore.kernel.org/r/20240216203300.245826-1-hdegoede@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2024-03-01 13:21:48 +01:00
..
atomisp2 platform/x86: intel_atomisp2: Move to intel sub-directory 2021-08-20 20:11:23 +02:00
int33fe platform/x86: intel_cht_int33fe: Use the new i2c_acpi_client_count() helper 2021-08-12 17:26:37 +02:00
int1092 platform/x86: int1092: Fix non sequential device mode handling 2021-10-11 16:39:25 +02:00
int3472 platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode 2023-04-13 16:48:16 +02:00
pmc platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix 2023-04-05 11:24:56 +02:00
pmt platform/x86/intel/pmt: Sapphire Rapids PMT errata fix 2022-12-02 17:41:01 +01:00
speed_select_if platform/x86: ISST: Remove 8 socket limit 2023-06-05 09:21:16 +02:00
telemetry platform/x86: intel_telemetry: Fix kernel doc descriptions 2023-12-20 15:17:40 +01:00
wmi platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory 2021-08-20 20:11:23 +02:00
bxtwc_tmu.c platform/x86: intel_bxtwc_tmu: Move to intel sub-directory 2021-08-20 20:00:02 +02:00
chtdc_ti_pwrbtn.c platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory 2021-08-20 20:00:02 +02:00
hid.c platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks 2023-09-19 12:22:28 +02:00
int0002_vgpio.c platform/x86: intel_int0002_vgpio: Move to intel sub-directory 2021-08-20 20:11:23 +02:00
Kconfig platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL 2021-12-29 12:28:49 +01:00
Makefile platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-directory 2021-08-20 20:11:23 +02:00
mrfld_pwrbtn.c platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory 2021-08-20 20:00:02 +02:00
oaktrail.c platform/x86: intel_oaktrail: Move to intel sub-directory 2021-08-20 20:11:23 +02:00
punit_ipc.c platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() 2021-09-13 10:36:52 +02:00
rst.c platform/x86: intel-rst: Move to intel sub-directory 2021-08-20 20:09:43 +02:00
smartconnect.c platform/x86: intel-smartconnect: Move to intel sub-directory 2021-08-20 20:11:12 +02:00
turbo_max_3.c platform/x86: intel_turbo_max_3: Move to intel sub-directory 2021-08-20 20:11:22 +02:00
uncore-frequency.c platform/x86: intel-uncore-frequency: Move to intel sub-directory 2021-08-20 20:11:22 +02:00
vbtn.c platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler 2024-03-01 13:21:48 +01:00