]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Dec 2023 14:17:40 +0000 (15:17 +0100)
commit41759fab26b486c38c6565570bbc0508cbc0b921
treebc67f6bd73fe312a63f646576446bdd988dedec1
parent9f093e15faee68e15d6f00e0ec77e8f12eb89611
HID: hid-asus: reset the backlight brightness level on resume

[ Upstream commit 546edbd26cff7ae990e480a59150e801a06f77b1 ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/hid/hid-asus.c