]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM
authorFenglin Wu <fenglin.wu@oss.qualcomm.com>
Wed, 19 Nov 2025 06:06:43 +0000 (14:06 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Dec 2025 13:03:08 +0000 (14:03 +0100)
commitae5f4c7397d0b7627df176dc2f9ac45dfa4e5d86
treef3db1544e6d20b99920915bd449f2fc6244a7d43
parent0d8e2c04a2ec53d93cc327e12975f611e5df314b
leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM

[ Upstream commit 072cd5f458d76b9e15d89ebdaea8b5cb1312eeef ]

The PWM signal from the LPG channel can be routed to PMIC GPIOs with
proper GPIO configuration, and it is not necessary to enable the
TRILED channel in that case. This also applies to the LPG channels
that mapped to TRILED channels. Additionally, enabling the TRILED
channel unnecessarily would cause a voltage increase in its power
supply. Hence remove it.

Fixes: 24e2d05d1b68 ("leds: Add driver for Qualcomm LPG")
Signed-off-by: Fenglin Wu <fenglin.wu@oss.qualcomm.com>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Link: https://patch.msgid.link/20251119-lpg_triled_fix-v3-2-84b6dbdc774a@oss.qualcomm.com
Signed-off-by: Lee Jones <lee@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/leds/rgb/leds-qcom-lpg.c