usb: mtu3: power down device IP by default
Power down device IP by default until @udc_start is called. Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> Link: https://lore.kernel.org/r/1623139069-8173-6-git-send-email-chunfeng.yun@mediatek.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
5f4dee73a4
Коммит
b057da6d54
|
@ -921,16 +921,15 @@ int ssusb_gadget_init(struct ssusb_mtk *ssusb)
|
|||
|
||||
device_init_wakeup(dev, true);
|
||||
|
||||
/* power down device IP for power saving by default */
|
||||
mtu3_stop(mtu);
|
||||
|
||||
ret = mtu3_gadget_setup(mtu);
|
||||
if (ret) {
|
||||
dev_err(dev, "mtu3 gadget init failed:%d\n", ret);
|
||||
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);
|
||||
|
||||
dev_dbg(dev, " %s() done...\n", __func__);
|
||||
|
|
Загрузка…
Ссылка в новой задаче