0007-surface-gpe.patch 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. From e7a76b51f9f78f4887e07ba09c949e50db7afdb6 Mon Sep 17 00:00:00 2001
  2. From: Maximilian Luz <luzmaximilian@gmail.com>
  3. Date: Wed, 27 Oct 2021 00:56:11 +0200
  4. Subject: [PATCH] platform/surface: gpe: Add support for Surface Pro 8
  5. The new Surface Pro 8 uses GPEs for lid events as well. Add an entry for
  6. that so that the lid can be used to wake the device. Note that this is a
  7. device with a keyboard type cover, where this acts as the "lid".
  8. Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
  9. Patchset: surface-gpe
  10. ---
  11. drivers/platform/surface/surface_gpe.c | 8 ++++++++
  12. 1 file changed, 8 insertions(+)
  13. diff --git a/drivers/platform/surface/surface_gpe.c b/drivers/platform/surface/surface_gpe.c
  14. index c1775db29efb..ec66fde28e75 100644
  15. --- a/drivers/platform/surface/surface_gpe.c
  16. +++ b/drivers/platform/surface/surface_gpe.c
  17. @@ -99,6 +99,14 @@ static const struct dmi_system_id dmi_lid_device_table[] = {
  18. },
  19. .driver_data = (void *)lid_device_props_l4D,
  20. },
  21. + {
  22. + .ident = "Surface Pro 8",
  23. + .matches = {
  24. + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
  25. + DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Pro 8"),
  26. + },
  27. + .driver_data = (void *)lid_device_props_l4B,
  28. + },
  29. {
  30. .ident = "Surface Book 1",
  31. .matches = {
  32. --
  33. 2.35.1