lkml.org 
[lkml]   [2018]   [Nov]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.18 39/83] Input: xpad - use LED API when identifying wireless controllers
    Date
    3.18-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    [ Upstream commit d9be398afb2c3333716324352d062c50112e4e86 ]

    When lighting up the segment identifying wireless controller, Instead of
    sending command directly to the controller, let's do it via LED API (usinf
    led_set_brightness) so that LED object state is in sync with controller
    state and we'll light up the correct segment on resume as well.

    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/input/joystick/xpad.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c
    index 41db1f2ed122..c196141f3735 100644
    --- a/drivers/input/joystick/xpad.c
    +++ b/drivers/input/joystick/xpad.c
    @@ -1142,7 +1142,7 @@ static void xpad_send_led_command(struct usb_xpad *xpad, int command)
    */
    static void xpad_identify_controller(struct usb_xpad *xpad)
    {
    - xpad_send_led_command(xpad, (xpad->pad_nr % 4) + 2);
    + led_set_brightness(&xpad->led->led_cdev, (xpad->pad_nr % 4) + 2);
    }

    static void xpad_led_set(struct led_classdev *led_cdev,
    --
    2.17.1


    \
     
     \ /
      Last update: 2018-11-29 16:05    [W:4.811 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site