summaryrefslogtreecommitdiffstats
path: root/include/linux/platform_data/x86
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2020-05-10 14:24:31 +0200
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>2020-05-12 17:27:12 +0300
commitb0dbd97de1f1fd6b3c9a7bb8f7c795bba7e169d8 (patch)
treee0cf80d80d714b266744bd42e7535a502645a94b /include/linux/platform_data/x86
parentfed5003d805c5ea06e146ed8df2b319496765454 (diff)
downloadlinux-stable-b0dbd97de1f1fd6b3c9a7bb8f7c795bba7e169d8.tar.gz
linux-stable-b0dbd97de1f1fd6b3c9a7bb8f7c795bba7e169d8.tar.bz2
linux-stable-b0dbd97de1f1fd6b3c9a7bb8f7c795bba7e169d8.zip
platform/x86: asus-wmi: Add support for SW_TABLET_MODE
On Asus 2-in-1s with a detachable keyboard the Asus WMI interface reports if the tablet is attached to the keyboard or not. Report if the 2-in-1 is in tablet or clamshell mode to userspace by reporting SW_TABLET_MODE events to userspace. This has been tested on a T100TA, T100CHI, T100HA and T200TA. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'include/linux/platform_data/x86')
-rw-r--r--include/linux/platform_data/x86/asus-wmi.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/platform_data/x86/asus-wmi.h b/include/linux/platform_data/x86/asus-wmi.h
index d39fc658c320..897b8332a39f 100644
--- a/include/linux/platform_data/x86/asus-wmi.h
+++ b/include/linux/platform_data/x86/asus-wmi.h
@@ -85,6 +85,9 @@
/* Maximum charging percentage */
#define ASUS_WMI_DEVID_RSOC 0x00120057
+/* Keyboard dock */
+#define ASUS_WMI_DEVID_KBD_DOCK 0x00120063
+
/* DSTS masks */
#define ASUS_WMI_DSTS_STATUS_BIT 0x00000001
#define ASUS_WMI_DSTS_UNKNOWN_BIT 0x00000002