mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-14 18:29:12 +08:00
platform/surface: gpe: Add support for Surface Laptop Studio
The new Surface Laptop Studio uses GPEs for lid events as well. Add an entry for that so that the lid can be used to wake the device. Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com> Link: https://lore.kernel.org/r/20211021111053.564133-1-luzmaximilian@gmail.com Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
committed by
Hans de Goede
parent
59348401eb
commit
ef51b9a520
@@ -26,6 +26,11 @@ static const struct property_entry lid_device_props_l17[] = {
|
||||
{},
|
||||
};
|
||||
|
||||
static const struct property_entry lid_device_props_l4B[] = {
|
||||
PROPERTY_ENTRY_U32("gpe", 0x4B),
|
||||
{},
|
||||
};
|
||||
|
||||
static const struct property_entry lid_device_props_l4D[] = {
|
||||
PROPERTY_ENTRY_U32("gpe", 0x4D),
|
||||
{},
|
||||
@@ -158,6 +163,14 @@ static const struct dmi_system_id dmi_lid_device_table[] = {
|
||||
},
|
||||
.driver_data = (void *)lid_device_props_l4D,
|
||||
},
|
||||
{
|
||||
.ident = "Surface Laptop Studio",
|
||||
.matches = {
|
||||
DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
|
||||
DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Laptop Studio"),
|
||||
},
|
||||
.driver_data = (void *)lid_device_props_l4B,
|
||||
},
|
||||
{ }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user