summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/platform/arm64/lenovo-thinkpad-t14s.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/platform/arm64/lenovo-thinkpad-t14s.c b/drivers/platform/arm64/lenovo-thinkpad-t14s.c
index 4bebe7b3b2a8..1569a0b2a0e7 100644
--- a/drivers/platform/arm64/lenovo-thinkpad-t14s.c
+++ b/drivers/platform/arm64/lenovo-thinkpad-t14s.c
@@ -606,6 +606,8 @@ static int t14s_ec_suspend(struct device *dev)
{
struct t14s_ec *ec = dev_get_drvdata(dev);
+ led_classdev_suspend(&ec->kbd_backlight);
+
t14s_ec_write_sequence(ec, T14S_EC_REG_MODERN_STANDBY,
T14S_EC_MODERN_STANDBY_ENTRY, 3);
@@ -619,6 +621,8 @@ static int t14s_ec_resume(struct device *dev)
t14s_ec_write_sequence(ec, T14S_EC_REG_MODERN_STANDBY,
T14S_EC_MODERN_STANDBY_EXIT, 3);
+ led_classdev_resume(&ec->kbd_backlight);
+
return 0;
}