Re: [PATCH v2] usb: dwc3: qcom: Don't leave BCR asserted
From: Dmitry Baryshkov
Date: Sat Jul 19 2025 - 05:35:50 EST
On Wed, Jul 09, 2025 at 06:59:00PM +0530, Krishna Kurapati wrote:
> Leaving the USB BCR asserted prevents the associated GDSC to turn on. This
> blocks any subsequent attempts of probing the device, e.g. after a probe
> deferral, with the following showing in the log:
>
> [ 1.332226] usb30_prim_gdsc status stuck at 'off'
>
> Leave the BCR deasserted when exiting the driver to avoid this issue.
>
> Cc: stable@xxxxxxxxxxxxxxx
> Fixes: a4333c3a6ba9 ("usb: dwc3: Add Qualcomm DWC3 glue driver")
> Acked-by: Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx>
> Reviewed-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
> Signed-off-by: Krishna Kurapati <krishna.kurapati@xxxxxxxxxxxxxxxx>
> ---
> Changes in v2:
> Added Fixes tag and CC'd stable.
>
> Link to v1:
> https://lore.kernel.org/all/20250604060019.2174029-1-krishna.kurapati@xxxxxxxxxxxxxxxx/
>
> drivers/usb/dwc3/dwc3-qcom.c | 7 ++-----
> 1 file changed, 2 insertions(+), 5 deletions(-)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxxxxxxxx>
--
With best wishes
Dmitry