On Tue, Sep 7, 2021 at 7:51 PM Li Jun <jun.li@xxxxxxx> wrote: > > 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> Tested-by: John Stultz <john.stultz@xxxxxxxxxx> #HiKey960 thanks! -john