platform/loongarch: laptop: Add backlight power control support
authorYao Zi <ziyao@disroot.org>
Thu, 5 Jun 2025 12:34:46 +0000 (20:34 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Sat, 7 Jun 2025 03:37:15 +0000 (11:37 +0800)
commit53c762b47f726e4079a1f06f684bce2fc0d56fba
tree6567870e865633449a0b4861b75ccd7575f2c49a
parent1205088fd0393bd9eae96b62bf1e4b9eb1b73edf
platform/loongarch: laptop: Add backlight power control support

loongson_laptop_turn_{on,off}_backlight() are designed for controlling
the power of the backlight, but they aren't really used in the driver
previously.

Unify these two functions since they only differ in arguments passed to
ACPI method, and wire up loongson_laptop_backlight_update() to update
the power state of the backlight as well. Tested on the TongFang L860-T2
Loongson-3A5000 laptop.

Cc: stable@vger.kernel.org
Fixes: 6246ed09111f ("LoongArch: Add ACPI-based generic laptop driver")
Signed-off-by: Yao Zi <ziyao@disroot.org>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
drivers/platform/loongarch/loongson-laptop.c