Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Bluetooth: hci_bcm: Fix autosuspend PM for Lenovo ThinkPad 8

ACPI table for BCM2E55 of Lenovo ThinkPad 8 is not correct.
Set correctly IRQ polarity for this device, fixing the issue of bluetooth
never resuming after autosuspend PM.

Signed-off-by: Jérôme de Bretagne <jerome.debretagne@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>

authored by

Jérôme de Bretagne and committed by
Marcel Holtmann
5e2bd93b 6d3a4c40

+8
+8
drivers/bluetooth/hci_bcm.c
··· 643 643 }, 644 644 .driver_data = &acpi_active_low, 645 645 }, 646 + { /* Handle ThinkPad 8 tablets with BCM2E55 chipset ACPI ID */ 647 + .ident = "Lenovo ThinkPad 8", 648 + .matches = { 649 + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"), 650 + DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "ThinkPad 8"), 651 + }, 652 + .driver_data = &acpi_active_low, 653 + }, 646 654 { } 647 655 }; 648 656