提交 b057da6d 编写于 作者: C Chunfeng Yun 提交者: Greg Kroah-Hartman

usb: mtu3: power down device IP by default

Power down device IP by default until @udc_start is called.
Signed-off-by: NChunfeng Yun <chunfeng.yun@mediatek.com>
Link: https://lore.kernel.org/r/1623139069-8173-6-git-send-email-chunfeng.yun@mediatek.comSigned-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
上级 5f4dee73
...@@ -921,16 +921,15 @@ int ssusb_gadget_init(struct ssusb_mtk *ssusb) ...@@ -921,16 +921,15 @@ int ssusb_gadget_init(struct ssusb_mtk *ssusb)
device_init_wakeup(dev, true); device_init_wakeup(dev, true);
/* power down device IP for power saving by default */
mtu3_stop(mtu);
ret = mtu3_gadget_setup(mtu); ret = mtu3_gadget_setup(mtu);
if (ret) { if (ret) {
dev_err(dev, "mtu3 gadget init failed:%d\n", ret); dev_err(dev, "mtu3 gadget init failed:%d\n", ret);
goto gadget_err; goto gadget_err;
} }
/* init as host mode, power down device IP for power saving */
if (mtu->ssusb->dr_mode == USB_DR_MODE_OTG)
mtu3_stop(mtu);
ssusb_dev_debugfs_init(ssusb); ssusb_dev_debugfs_init(ssusb);
dev_dbg(dev, " %s() done...\n", __func__); dev_dbg(dev, " %s() done...\n", __func__);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册