UPSTREAM: i2c-hid: add a simple quirk to fix device defects

Certain devices produced by Weida Tech need to have a wakeup command
sent to them before powering on. The call itself will come back with
error, but the device can be powered on afterwards.

[jkosina@suse.cz: rewrite changelog]
[jkosina@suse.cz: remove unused device ID addition]
Signed-off-by: HungNien Chen <hn.chen@weidahitech.com>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>

BUG=chrome-os-partner:61865
TEST=Build, boot and verified

(cherry picked from commit 71af01a8c85ad89449209594133bdfdfaa9f1e2a)
Signed-off-by: HungNien Chen <hn.chen@weidahitech.com>

Change-Id: I4cc56eca06fb1abf33dabe44c651d70f0290d1d9
Reviewed-on: https://chromium-review.googlesource.com/443984
Commit-Ready: HungNien Chen <hn.chen@weidahitech.com>
Tested-by: HungNien Chen <hn.chen@weidahitech.com>
Reviewed-by: Dmitry Torokhov <dtor@chromium.org>
(cherry picked from commit 2ba55ea3266e826e664fc7371c8e23c5554532c4)
Reviewed-on: https://chromium-review.googlesource.com/469409
Reviewed-by: Youcheng Syu <youcheng@google.com>
Tested-by: HN Chen <hn.chen@weida.corp-partner.google.com>
Commit-Queue: HN Chen <hn.chen@weida.corp-partner.google.com>
2 files changed