HID: hid-asus: reset the backlight brightness level on resume
authorDenis Benato <benato.denis96@gmail.com>
Fri, 17 Nov 2023 01:15:56 +0000 (14:15 +1300)
committerJiri Kosina <jkosina@suse.cz>
Wed, 22 Nov 2023 10:23:19 +0000 (11:23 +0100)
commit546edbd26cff7ae990e480a59150e801a06f77b1
tree8b734ed31f8e7be0ad2b942b631a3e7e8ad6ef49
parent06ae5afce8cc1f7621cc5c7751e449ce20d68af7
HID: hid-asus: reset the backlight brightness level on resume

Some devices managed by this driver automatically set brightness to 0
before entering a suspended state and reset it back to a default
brightness level after the resume:
this has the effect of having the kernel report wrong brightness
status after a sleep, and on some devices (like the Asus RC71L) that
brightness is the intensity of LEDs directly facing the user.

Fix the above issue by setting back brightness to the level it had
before entering a sleep state.

Signed-off-by: Denis Benato <benato.denis96@gmail.com>
Signed-off-by: Luke D. Jones <luke@ljones.dev>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-asus.c