]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
platform/x86: intel-vbtn: Report switch events when event wakes device
authorMathew King <mathewk@chromium.org>
Mon, 20 May 2019 22:41:24 +0000 (16:41 -0600)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 12 Jun 2019 08:49:20 +0000 (11:49 +0300)
commitcb1921b17adbe6509538098ac431033378cd7165
tree2e204359378965e22c8b0b5ddd73266ca138d79a
parent401fee8195d401b2b94dee57383f627050724d5b
platform/x86: intel-vbtn: Report switch events when event wakes device

When a switch event, such as tablet mode/laptop mode or docked/undocked,
wakes a device make sure that the value of the swich is reported.
Without when a device is put in tablet mode from laptop mode when it is
suspended or vice versa the device will wake up but mode will be
incorrect.

Tested by suspending a device in laptop mode and putting it in tablet
mode, the device resumes and is in tablet mode. When suspending the
device in tablet mode and putting it in laptop mode the device resumes
and is in laptop mode.

Signed-off-by: Mathew King <mathewk@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Reviewed-by: Mario Limonciello <mario.limonciello@dell.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/x86/intel-vbtn.c