Re: [PATCH 2/2] clk: qcom: gcc-qcs8300: Use retention for USB power domains

From: Konrad Dybcio

Date: Tue Jun 30 2026 - 06:50:29 EST


On 6/29/26 9:22 PM, Loic Poulain wrote:
> The USB subsystem does not expect to lose its state on suspend:
>
> xhci-hcd xhci-hcd.1.auto: xHC error in resume, USBSTS 0x401, Reinit
> usb usb1: root hub lost power or was reset
>
> To maintain state during suspend, the relevant GDSCs need to stay in
> retention mode, like they do on other similar SoCs. Change the mode to
> PWRSTS_RET_ON to fix.
>
> Fixes: 95eeb2ffce73 ("clk: qcom: Add support for Global Clock Controller on QCS8300")
> Signed-off-by: Loic Poulain <loic.poulain@xxxxxxxxxxxxxxxx>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>

Konrad