HID: sony: Fix SHANWAN PS3 GamePad rumble and led settings support
authorHongye Yuan <outmatch@gmail.com>
Wed, 9 Jan 2019 01:18:09 +0000 (09:18 +0800)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Wed, 9 Jan 2019 13:56:30 +0000 (14:56 +0100)
commitd03213f1287bcf3ad0102837694f021847737a0d
treedaacc8bb926c8db9425326adde1548d9b7652ffe
parent69481059c507b3b5a99aaab0d544e6516034defc
HID: sony: Fix SHANWAN PS3 GamePad rumble and led settings support

Rumble support on SHANWAN PS3 gamepad is not working when a user
program has asked it to. If a HID Output Reports is sent via Control
Channel then it will be discard by gamepad, thus rumble motor and led
settings in Output Report are ignored.

This patch therefore sends HID Output Report via Interrupt Channel to
SHANWAN gamepad instead of Control Channel, fixing rumble motor and
led settings.

Signed-off-by: Hongye Yuan <outmatch@gmail.com>
Reviewed-by: Bastien Nocera <hadess@hadess.net>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
drivers/hid/hid-sony.c