summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/xhci-mtk.h
diff options
context:
space:
mode:
authorChunfeng Yun <chunfeng.yun@mediatek.com>2017-10-13 10:26:36 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-10-23 11:29:40 +0200
commit55ba6e9e25a6e64c3e05f2d7bc1359719530fb6b (patch)
tree91cb4e8d24c4331302d5934cab9d2de1d90c4eca /drivers/usb/host/xhci-mtk.h
parentusb: xhci-mtk: check clock stability of U3_MAC (diff)
downloadlinux-55ba6e9e25a6e64c3e05f2d7bc1359719530fb6b.tar.xz
linux-55ba6e9e25a6e64c3e05f2d7bc1359719530fb6b.zip
usb: xhci-mtk: support option to disable usb3 ports
Add support to disable specific usb3 ports, it's useful when usb3 phy is shared with PCIe or SATA, because we should disable the corresponding usb3 port if the phy is used by PCIe or SATA. Sometimes it's helpful to analyse and solve problems. Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> Acked-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to '')
-rw-r--r--drivers/usb/host/xhci-mtk.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/host/xhci-mtk.h b/drivers/usb/host/xhci-mtk.h
index 3aa5e1d25064..db55a12f1585 100644
--- a/drivers/usb/host/xhci-mtk.h
+++ b/drivers/usb/host/xhci-mtk.h
@@ -121,6 +121,7 @@ struct xhci_hcd_mtk {
bool has_ippc;
int num_u2_ports;
int num_u3_ports;
+ int u3p_dis_msk;
struct regulator *vusb33;
struct regulator *vbus;
struct clk *sys_clk; /* sys and mac clock */