xhci: tegra: support HSIC ports
authorJC Kuo <jckuo@nvidia.com>
Thu, 1 Aug 2013 15:03:55 +0000 (23:03 +0800)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:39:29 +0000 (13:39 -0700)
commit56fadad781fac1d4d91422933867aa44d17ab4d7
treea5482e3cb3671d2dd098fb59e516532f81d5cb61
parentdec7d751da68f2e894d4877df29c4e36322a27e4
xhci: tegra: support HSIC ports

This change add HSIC ports support to tegra XHCI host controller.
HSIC hub can be enumerated by XHCI host successfully.

Wakes from U3/ELPG/LP0 by either host or device initiated resume
signaling are also working.

bug 1301838

Change-Id: Id7e6fd949194489c6c7d0f212c659f11de85417e
Signed-off-by: JC Kuo <jckuo@nvidia.com>
Reviewed-on: http://git-master/r/256882
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>
arch/arm/mach-tegra/board-ardbeg.c
arch/arm/mach-tegra/board-ardbeg.h
arch/arm/mach-tegra/board-dalmore.c
arch/arm/mach-tegra/board-pluto.c
arch/arm/mach-tegra/devices.c
arch/arm/mach-tegra/include/mach/xusb.h
drivers/usb/host/xhci-tegra.c
drivers/usb/host/xhci-tegra.h