Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions drivers/platform/surface/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,19 @@ config SURFACE_PRO3_BUTTON
help
This driver handles the power/home/volume buttons on the Microsoft Surface Pro 3/4 tablet.

config SURFACE_S2IDLE_FIX
tristate "s2idle Fix for Surface Laptop 5"
depends on ACPI
depends on DMI
depends on INPUT
depends on SUSPEND
help
Fix for s2idle death-sleep on Surface Laptop 5. Intel INTC1055
pinctrl power-gating corrupts pin 213 PADCFG0 RXINV, causing
spurious GPE 0x52 and permanent wakeup framework poisoning.

If unsure, say N. Only needed for Surface Laptop 5.

source "drivers/platform/surface/aggregator/Kconfig"

endif # SURFACE_PLATFORMS
1 change: 1 addition & 0 deletions drivers/platform/surface/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ obj-$(CONFIG_SURFACE_GPE) += surface_gpe.o
obj-$(CONFIG_SURFACE_HOTPLUG) += surface_hotplug.o
obj-$(CONFIG_SURFACE_PLATFORM_PROFILE) += surface_platform_profile.o
obj-$(CONFIG_SURFACE_PRO3_BUTTON) += surfacepro3_button.o
obj-$(CONFIG_SURFACE_S2IDLE_FIX) += surface_s2idle_fix.o
Loading