]> git.baikalelectronics.ru Git - kernel.git/commit
usb: dwc3: remove generic PHY calibrate() calls
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 29 Aug 2019 05:30:28 +0000 (07:30 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Sep 2019 13:54:56 +0000 (15:54 +0200)
commit9505ac1aa08067c3b46260e748e48dea50611567
tree6f40c884b456f1b2dc12be5edd0a67cb4f5c7f9f
parent64e09e943fb5b3278f7fb338e01b98a97a3dacaf
usb: dwc3: remove generic PHY calibrate() calls

Calls to USB2 generic PHY calibrate() method has been moved to HCD core,
which now successfully handles generic PHYs and their calibration after
every HCD reset. This fixes all the timing issues related to PHY
calibration done directly from DWC3 driver: incorrect operation after
system suspend/resume or USB3.0 detection failure when XHCI-plat driver
compiled as separate module.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Anand Moon <linux.amoon@gmail.com>
Tested-by: Jochen Sprickerhof <jochen@sprickerhof.de>
Acked-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Link: https://lore.kernel.org/r/20190829053028.32438-3-m.szyprowski@samsung.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/core.c