clk: imx: keep hsio bus clock always on
authorJacky Bai <ping.bai@nxp.com>
Fri, 28 Oct 2022 09:52:10 +0000 (17:52 +0800)
committerAbel Vesa <abel.vesa@linaro.org>
Mon, 21 Nov 2022 22:04:49 +0000 (00:04 +0200)
commitc9dcb4c1b6d53bfe74fd863957a1cbb57aea4909
treee67cf5379f2a0dac06a034cd114df942af243abc
parent4ec9a8b9b00b289e7d3a81533bbe710f79edb58c
clk: imx: keep hsio bus clock always on

During Linux System suspend/resume stress test after System Sleep
enabled, system will stuck sometimes. It is because NICMIX is powered
down, which HSIOMIX(always on) is not powered down. When NICMIX
powering down, HSIOMIX will get a hardware handshake, without HSIO ROOT clk,
the handshake will lose. Then after NICMIX power on when system resume,
the access to HSIOMIX through NICMIX would be broken. So keep HSIO ROOT
always on.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Link: https://lore.kernel.org/r/20221028095211.2598312-6-peng.fan@oss.nxp.com
drivers/clk/imx/clk-imx93.c