mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
eed6ff1bb2
Mediatek requires mmsys clocks to be unprepared during suspend,
otherwise system has chances to hang.
syscon_regmap_lookup_by_phandle_optional() will attach and prepare the
first clock in smi node, leading to additional prepare to the clock
which is not balanced with the prepare/unprepare pair in resume/suspend
callbacks.
If a power domain node requests an smi node and the smi node's first
clock is an mmsys clock, it will results in an unstable suspend resume.
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
mt8167-mmsys.h | ||
mt8167-pm-domains.h | ||
mt8173-pm-domains.h | ||
mt8183-mmsys.h | ||
mt8183-pm-domains.h | ||
mt8192-pm-domains.h | ||
mtk-cmdq-helper.c | ||
mtk-devapc.c | ||
mtk-infracfg.c | ||
mtk-mmsys.c | ||
mtk-mmsys.h | ||
mtk-mutex.c | ||
mtk-pm-domains.c | ||
mtk-pm-domains.h | ||
mtk-pmic-wrap.c | ||
mtk-scpsys.c |