usb: dwc3: rockchip: add pm runtime control for dwc3 parent
authorWu Liang feng <wulf@rock-chips.com>
Fri, 14 Oct 2016 09:41:26 +0000 (17:41 +0800)
committerWu Liang feng <wulf@rock-chips.com>
Fri, 14 Oct 2016 09:41:26 +0000 (17:41 +0800)
commit4070b4498d5a650381ce00befcf6afd686283a8d
tree6273cb99cbcae661b75a90cca7999a5aa0f7359f
parent54160fc81fb398e1a518b1a7df00ee711a7b588a
usb: dwc3: rockchip: add pm runtime control for dwc3 parent

In usb3 tcphy init, it will access usb3 module to set
usb3 working on USB3.0 mode or USB2.0 only mode, and
usb3 pd must be enabled before do this operation. So
we add pm runtime control for dwc3 parent in extcon
evt work. If plug in usb device, resume dwc3 parent
first to enable usb3 pd and then do phy init.

Change-Id: I90dd762d7f76e5f1722c95611e440eacd3afcdc9
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
drivers/usb/dwc3/dwc3-rockchip.c