]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event
authorChun-Yi Lee <joeyli.kernel@gmail.com>
Thu, 3 Nov 2016 00:18:52 +0000 (08:18 +0800)
committerJiri Slaby <jslaby@suse.cz>
Wed, 3 May 2017 12:46:51 +0000 (14:46 +0200)
commitd8d98430e95edda0ef2e2be92dcf486e56a71fca
treec3310cfd3a5d978c69d2b1471c249c2bd78c3de4
parent72ac62ba051d86885a6c72af92b0a7dd43c7a8e8
platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event

commit 98d610c3739ac354319a6590b915f4624d9151e6 upstream.

The accelerometer event relies on the ACERWMID_EVENT_GUID notify.
So, this patch changes the codes to setup accelerometer input device
when detected ACERWMID_EVENT_GUID. It avoids that the accel input
device created on every Acer machines.

In addition, patch adds a clearly parsing logic of accelerometer hid
to acer_wmi_get_handle_cb callback function. It is positive matching
the "SENR" name with "BST0001" device to avoid non-supported hardware.

Reported-by: Bjørn Mork <bjorn@mork.no>
Cc: Darren Hart <dvhart@infradead.org>
Signed-off-by: Chun-Yi Lee <jlee@suse.com>
[andy: slightly massage commit message]
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/platform/x86/acer-wmi.c