Commit fffb0ae9 authored by Uttkarsh Aggarwal's avatar Uttkarsh Aggarwal Committed by Matthias Männich
Browse files

BACKPORT: usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens



If the core soft reset timeout happens, avoid setting up event
buffers and starting gadget as the writes to these registers
may not reflect when in reset and setting the run stop bit
can lead the controller to access wrong event buffer address
resulting in a crash.

Signed-off-by: default avatarKrishna Kurapati <quic_kriskura@quicinc.com>
Acked-by: default avatarThinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/20230510075252.31023-2-quic_kriskura@quicinc.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>

Bug: 284900975
(cherry picked from commit 813f44d5
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/

 usb
-next)

Change-Id: I01373b098b7e576931d61815fe07373c1185b556
Signed-off-by: default avatarUttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
parent a4420dc2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment