Hi Alice, Thank you for the patch.
On Sun, Jul 20, 2025 at 06:13, "Alice Guo (OSS)" <[email protected]> wrote: > From: Alice Guo <[email protected]> > > When using NXP UUU to download flash.bin to i.MX95 19x19 evk board, it > will get stuck in a loop at sdp_init() without this change. > > Signed-off-by: Alice Guo <[email protected]> I see that a similar change exist in the Linux kernel: https://lore.kernel.org/all/[email protected]/ Please mention this change in the commit message for v2. See the following example: https://lore.kernel.org/all/[email protected]/ > --- > drivers/usb/dwc3/gadget.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c > index 2b01113d54c..6b2b25c7aa5 100644 > --- a/drivers/usb/dwc3/gadget.c > +++ b/drivers/usb/dwc3/gadget.c > @@ -1423,6 +1423,7 @@ static int dwc3_gadget_run_stop(struct dwc3 *dwc, int > is_on, int suspend) > } > > dwc3_writel(dwc->regs, DWC3_DCTL, reg); > + mdelay(2); Can you elaborate on why 1ms is not enough? > > do { > reg = dwc3_readl(dwc->regs, DWC3_DSTS); > > -- > 2.43.0

