Hi, Li Jun <jun.li@xxxxxxx> writes: > After we start to do core soft reset while usb role switch, > the phy init is invoked at every switch to device mode, but > its counter part de-init is missing, this causes the actual > phy init can not be done when we really want to re-init phy > like system resume, because the counter maintained by phy > core is not 0. considering phy init is actually redundant for > role switch, so move out the phy init from core soft reset to > dwc3 core init where is the only place required. > > Fixes: f88359e1588b ("usb: dwc3: core: Do core softreset when switch mode") > Cc: <stable@xxxxxxxxxxxxxxx> > Tested-by: faqiang.zhu <faqiang.zhu@xxxxxxx> > Signed-off-by: Li Jun <jun.li@xxxxxxx> we need a few more Tested-bys, but patch looks good: Acked-by: Felipe Balbi <balbi@xxxxxxxxxx> -- balbi