clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Wed, 2 Nov 2022 09:13:20 +0000 (14:43 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sun, 6 Nov 2022 04:37:22 +0000 (23:37 -0500)
commitac1c5a03d3772b1db25e8092f771aa33f6ae2f7e
tree82cac962622d530a0591306e73b626a5f15f0937
parent618c01c3b2a95ea1e8ef25a005229cb78da64481
clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs

USB controllers on SM8250 doesn't work after coming back from suspend.
This can be fixed by keeping the USB GDSCs in retention mode so that
hardware can keep them ON and put into rentention mode once the parent
domain goes to a low power state.

Fixes: 3e5770921a88 ("clk: qcom: gcc: Add global clock controller driver for SM8250")
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221102091320.66007-1-manivannan.sadhasivam@linaro.org
drivers/clk/qcom/gcc-sm8250.c