forked from Minki/linux
usb: musb: dsps: Call usb_phy(_shutdown/_init) during musb_platform_reset()
For DSPS platform usb_phy_vbus(_off/_on) are NOPs. So during musb_platform_reset() call usb_phy(_shutdown/_init) Signed-off-by: George Cherian <george.cherian@ti.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
58b949e084
commit
5670017849
@ -551,7 +551,11 @@ static void dsps_musb_reset(struct musb *musb)
|
||||
const struct dsps_musb_wrapper *wrp = glue->wrp;
|
||||
|
||||
dsps_writel(musb->ctrl_base, wrp->control, (1 << wrp->reset));
|
||||
udelay(100);
|
||||
usleep_range(100, 200);
|
||||
usb_phy_shutdown(musb->xceiv);
|
||||
usleep_range(100, 200);
|
||||
usb_phy_init(musb->xceiv);
|
||||
|
||||
}
|
||||
|
||||
static struct musb_platform_ops dsps_ops = {
|
||||
|
Loading…
Reference in New Issue
Block a user