OSDN Git Service

usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy
authorDmitry Osipenko <digetx@gmail.com>
Mon, 9 Apr 2018 22:02:58 +0000 (01:02 +0300)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 15 May 2018 07:09:49 +0000 (10:09 +0300)
commitd2b9889f77165891378d79efd40d74e0162f56d8
treeeeccbcd4008e7bb432ad669f48aec231ae091012
parent3e1d333f6b84d050870ccdc2d9e88679937f1b6f
usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy

UTMI pads are shared by USB controllers and reset of UTMI pads is shared
with the reset of USB1 controller. Currently reset of UTMI pads is done by
the EHCI driver and ChipIdea UDC works because EHCI driver always happen
to be probed first. Move reset controls from ehci-tegra to tegra-phy in
order to resolve the problem.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/host/ehci-tegra.c
drivers/usb/phy/phy-tegra-usb.c
include/linux/usb/tegra_usb_phy.h