]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI: button: Add DMI quirk for Medion Akoya E2228T
authorHans de Goede <hdegoede@redhat.com>
Sat, 7 Nov 2020 13:32:54 +0000 (14:32 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 9 Nov 2020 18:29:41 +0000 (19:29 +0100)
commit57f0273f713394d690cdcf330ecb32c60df5bfe9
tree6d1f4ef3ec137d529b402a73d1320d52eb18a04e
parent1a1a5d6cd1062ccc15f5dedff6e1f10224f45f11
ACPI: button: Add DMI quirk for Medion Akoya E2228T

The Medion Akoya E2228T's ACPI _LID implementation is quite broken,
it has the same issues as the one from the Medion Akoya E2215T:

1. For notifications it uses an ActiveLow Edge GpioInt, rather then
   an ActiveBoth one, meaning that the device is only notified when the
   lid is closed, not when it is opened.

2. Matching with this its _LID method simply always returns 0 (closed)

In order for the Linux LID code to work properly with this implementation,
the lid_init_state selection needs to be set to ACPI_BUTTON_LID_INIT_OPEN,
add a DMI quirk for this.

While working on this I also found out that the MD60### part of the model
number differs per country/batch while all of the E2215T and E2228T models
have this issue, so also remove the " MD60198" part from the E2215T quirk.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/button.c