linux-uconsole/drivers/phy
William Wu 4f519feed0 phy: rockchip-inno-usb2: delay suspending phy if plug out device
The otg_sm_work will suspend the usb2 phy immediately
if it detects disconnection from host. However, the usb2
controller(e.g. DWC2) may need to reinit registers and
reset usb core after usb disconnect, and it needs to
keep the usb2 phy stay in power on state to get utmi clk
for these usb controller operation. We don't have a good
synchronization mechanism to operate usb2 phy between
usb2 phy driver and usb2 controller driver, so we delay
4s to suspend phy if detect otg device disconnect from
host, this can make sure that usb2 controller completes
reinitialization before suspend usb2 phy.

Change-Id: I79288b8c7b141bb16e6d96d80cfee75f7558d2c0
Signed-off-by: William Wu <william.wu@rock-chips.com>
2017-07-21 11:16:24 +08:00
..
Kconfig phy: rockchip-inno-hdmi-phy: Add Inno HDMI PHY support 2017-06-20 10:33:37 +08:00
Makefile phy: rockchip-inno-hdmi-phy: Add Inno HDMI PHY support 2017-06-20 10:33:37 +08:00
phy-armada375-usb2.c
phy-bcm-cygnus-pcie.c
phy-bcm-kona-usb2.c
phy-berlin-sata.c
phy-berlin-usb.c
phy-brcmstb-sata.c
phy-core.c phy: add cp_test callback 2017-02-22 14:18:11 +08:00
phy-dm816x-usb.c
phy-exynos-dp-video.c
phy-exynos-mipi-video.c
phy-exynos4x12-usb2.c
phy-exynos5-usbdrd.c
phy-exynos4210-usb2.c
phy-exynos5250-sata.c
phy-exynos5250-usb2.c
phy-hix5hd2-sata.c
phy-lpc18xx-usb-otg.c
phy-miphy28lp.c
phy-miphy365x.c
phy-mt65xx-usb3.c
phy-mvebu-sata.c
phy-omap-control.c
phy-omap-usb2.c
phy-pistachio-usb.c
phy-pxa-28nm-hsic.c
phy-pxa-28nm-usb2.c
phy-qcom-apq8064-sata.c
phy-qcom-ipq806x-sata.c
phy-qcom-ufs-i.h
phy-qcom-ufs-qmp-14nm.c
phy-qcom-ufs-qmp-14nm.h
phy-qcom-ufs-qmp-20nm.c
phy-qcom-ufs-qmp-20nm.h
phy-qcom-ufs.c
phy-rcar-gen2.c
phy-rockchip-dp.c phy: rockchip-dp: fix unexpected reset 24m clock 2017-03-28 09:53:31 +08:00
phy-rockchip-emmc.c phy: rockchip-emmc: enable internal pull-down for strobe line 2017-03-01 10:14:22 +08:00
phy-rockchip-inno-hdmi-phy.c phy: rockchip-inno-hdmi-phy: update 3328 phy pixclock in the recalc_rate 2017-07-20 10:41:02 +08:00
phy-rockchip-inno-mipi-dphy.c phy: rockchip-inno-mipi-dphy: Add support for rk3366 2017-07-13 09:50:34 +08:00
phy-rockchip-inno-usb2.c phy: rockchip-inno-usb2: delay suspending phy if plug out device 2017-07-21 11:16:24 +08:00
phy-rockchip-inno-usb3.c phy: rockchip-inno-usb3: support u3 to work on u2 only mode 2017-02-22 14:20:06 +08:00
phy-rockchip-pcie.c phy: add a driver for the Rockchip SoC internal PCIe PHY 2016-08-24 18:23:48 +08:00
phy-rockchip-typec.c phy: phy-rockchip-typec: select phy select bit before TCPHY enter A2. 2016-11-17 12:03:16 +08:00
phy-rockchip-usb.c UPSTREAM: phy: rockchip-usb: should be a child device of the GRF 2016-12-09 18:17:52 +08:00
phy-s5pv210-usb2.c
phy-samsung-usb2.c
phy-samsung-usb2.h
phy-spear1310-miphy.c
phy-spear1340-miphy.c
phy-stih41x-usb.c
phy-stih407-usb.c
phy-sun4i-usb.c
phy-sun9i-usb.c
phy-ti-pipe3.c
phy-tusb1210.c
phy-twl4030-usb.c
phy-xgene.c UPSTREAM: phy: xgene: rename "enum phy_mode" to "enum xgene_phy_mode" 2016-10-08 17:27:01 +08:00
ulpi_phy.h