summaryrefslogtreecommitdiffstats
path: root/include/linux/usb
diff options
context:
space:
mode:
authorVenu Byravarasu <vbyravarasu@nvidia.com>2013-01-16 03:30:20 +0000
committerStephen Warren <swarren@nvidia.com>2013-01-28 11:20:05 -0700
commit3a55c6a8b96f055783a1b9d5497f66b56a9ea0d7 (patch)
treeb0561c09cad4137bedb7b2626a60422462f50999 /include/linux/usb
parent540fc9d971a6b38339dfcccb5364640b907ae423 (diff)
downloadop-kernel-dev-3a55c6a8b96f055783a1b9d5497f66b56a9ea0d7.zip
op-kernel-dev-3a55c6a8b96f055783a1b9d5497f66b56a9ea0d7.tar.gz
USB: PHY: tegra: get rid of instance number to differentiate legacy controller
Tegra20 USB has 3 PHY instances. Instance 0 is based on legacy PHY interface and other two are standard interfaces. As instance number was used to differentiate legacy from standard interfaces, used DT param to get this info and processed accordingly. Signed-off-by: Venu Byravarasu <vbyravarasu@nvidia.com> Acked-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'include/linux/usb')
-rw-r--r--include/linux/usb/tegra_usb_phy.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/usb/tegra_usb_phy.h b/include/linux/usb/tegra_usb_phy.h
index 34e6355..f03e157 100644
--- a/include/linux/usb/tegra_usb_phy.h
+++ b/include/linux/usb/tegra_usb_phy.h
@@ -59,6 +59,7 @@ struct tegra_usb_phy {
struct usb_phy *ulpi;
struct usb_phy u_phy;
struct device *dev;
+ bool is_legacy_phy;
};
struct tegra_usb_phy *tegra_usb_phy_open(struct device *dev, int instance,
OpenPOWER on IntegriCloud