aboutsummaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorVivek Gautam <gautam.vivek@samsung.com>2013-03-12 19:14:15 +0530
committerAndrey Konovalov <andrey.konovalov@linaro.org>2014-04-16 23:51:37 +0400
commit8d5f209b76aec9a4723e71999d70e9ef69148232 (patch)
tree20abf598e5f24bed48b4b99aeb18be494441083d /Documentation
parent8c10c116b382c147d6f10ff76d7cfe0fccbd54a8 (diff)
usb: phy: samsung: Add provision for channel numbers for usb-phy
Multiple USB-PHY controllers shall be identofied by their aliases, thereby making it possible to use the alias numbers as channel numbers for USB 3.0 PHY controllers. Based on this corresponding PHYs can be powered. This patch also updates binding documentation samsung-usbphy for alias numbers. BUG=chrome-os-partner:19007 TEST=build and boot on smdk5420 and peach pit; tested usb HID devices and mass storage devices on USB 2.0 and USB 3.0 ports. Change-Id: I0afdd1edd0093957d361f7f926c6b4526664e121 Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com> Reviewed-on: https://gerrit.chromium.org/gerrit/56398 Reviewed-by: Doug Anderson <dianders@chromium.org> Tested-by: Doug Anderson <dianders@chromium.org> Commit-Queue: Julius Werner <jwerner@chromium.org> Reviewed-by: Julius Werner <jwerner@chromium.org> Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/usb/samsung-usbphy.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/usb/samsung-usbphy.txt b/Documentation/devicetree/bindings/usb/samsung-usbphy.txt
index cd846219db0..44b8d1a2406 100644
--- a/Documentation/devicetree/bindings/usb/samsung-usbphy.txt
+++ b/Documentation/devicetree/bindings/usb/samsung-usbphy.txt
@@ -115,6 +115,11 @@ Optional properties:
USBDEVICE_PHY_CONTROL and USBHOST_PHY_CONTROL registers in exynos4x).
and so on.
+- Aliases: exynos5420 has multiple usb 3.0 phy transceivers interacting with multiple
+ dwc3 controllers. So the usb 3.0 phy controller nodes should be represented
+ in the aliases node using the following format:
+ 'usb3phy{n}' where n is a unique number for the alias.
+
Example:
usbphy@12100000 {
compatible = "samsung,exynos5250-usb3phy";