diff options
author | 2025-07-09 18:59:00 +0530 | |
---|---|---|
committer | 2025-07-13 17:30:59 +0200 | |
commit | ef8abc0ba49ce717e6bc4124e88e59982671f3b5 (patch) | |
tree | 9f87cf73001e88e589688b3c6e6aaccb73b2b704 /rust/pin-init/internal/src | |
parent | Merge tag 'usb-serial-6.16-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus (diff) | |
download | wireguard-linux-ef8abc0ba49ce717e6bc4124e88e59982671f3b5.tar.xz wireguard-linux-ef8abc0ba49ce717e6bc4124e88e59982671f3b5.zip |
usb: dwc3: qcom: Don't leave BCR asserted
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 <stable@kernel.org>
Fixes: a4333c3a6ba9 ("usb: dwc3: Add Qualcomm DWC3 glue driver")
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Krishna Kurapati <krishna.kurapati@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250709132900.3408752-1-krishna.kurapati@oss.qualcomm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'rust/pin-init/internal/src')
0 files changed, 0 insertions, 0 deletions