interconnect: qcom: msm8996: Provide UFS clocks to A2NoC
authorKonrad Dybcio <konrad.dybcio@linaro.org>
Sat, 10 Dec 2022 20:03:50 +0000 (21:03 +0100)
committerGeorgi Djakov <djakov@kernel.org>
Thu, 5 Jan 2023 15:29:40 +0000 (17:29 +0200)
commit60426ff08af6a21275d9c879c0dfb09406469868
tree0c50e47a662f6d2d9031a187c4dbd15011a54f16
parentdf875276d8c69b27e1ed242d3cee6bc23d3b7f43
interconnect: qcom: msm8996: Provide UFS clocks to A2NoC

On eMMC devices the bootloader has no business enabling UFS clocks.
That results in a platform hang and hard reboot when trying to vote
on paths including MASTER_UFS and since sync_state guarantees that
it's done at boot time, this effectively prevents such devices from
booting. Fix that.

Fixes: 7add937f5222 ("interconnect: qcom: Add MSM8996 interconnect provider driver")
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> #db820c
Link: https://lore.kernel.org/r/20221210200353.418391-3-konrad.dybcio@linaro.org
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/qcom/msm8996.c