Commit 6d138043 authored by Jitao Shi's avatar Jitao Shi Committed by Greg Kroah-Hartman
Browse files

pwm: mtk-disp: Adjust the clocks to avoid them mismatch



[ Upstream commit d7a4e582 ]

The clks "main" and "mm" are prepared in .probe() (and unprepared in
.remove()). This results in the clocks being on during suspend which
results in unnecessarily increased power consumption.

Remove the clock operations from .probe() and .remove(). Add the
clk_prepare_enable() in .enable() and the clk_disable_unprepare() in
.disable().

Signed-off-by: default avatarJitao Shi <jitao.shi@mediatek.com>
[thierry.reding@gmail.com: squashed in fixup patch]
Signed-off-by: default avatarThierry Reding <thierry.reding@gmail.com>
Stable-dep-of: 36dd7f53 ("pwm: mtk-disp: Disable shadow registers before setting backlight values")
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 060bd30b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment