Commit 63d2fd87 authored by Krishna Kurapati's avatar Krishna Kurapati Committed by xinxin Chen
Browse files

FROMGIT: 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>

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

 usb
-next)

Bug: 275538389
Bug: 302252039
Change-Id: I5fdfc8247d20b9f9eb21ea71cc01e8faa3bbd4aa
Signed-off-by: default avatarKrishna Kurapati <quic_kriskura@quicinc.com>
Signed-off-by: default avatarchenxin <chenxinxin@xiaomi.corp-partner.google.com>
parent afe42d43
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment