diff options
author | Kunihiko Hayashi <hayashi.kunihiko@socionext.com> | 2018-08-22 12:50:33 +0900 |
---|---|---|
committer | Kishon Vijay Abraham I <kishon@ti.com> | 2018-09-10 14:27:34 +0530 |
commit | 39f68636490f1cd4dd5fd5173fb776433f6bf072 (patch) | |
tree | 283acc7954fb8e3e05781c1dbe17841ca7207ef7 /Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt | |
parent | 5ab43d0f86979d6741c1dda685af3e053982e03e (diff) | |
download | linux-rt-39f68636490f1cd4dd5fd5173fb776433f6bf072.tar.gz |
dt-bindings: phy: add DT bindings for UniPhier USB2 PHY driver
Add DT bindings for PHY interface built into USB2 controller
implemented on Socionext UniPhier SoCs.
Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Diffstat (limited to 'Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt')
-rw-r--r-- | Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt b/Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt new file mode 100644 index 000000000000..b43b28250cc0 --- /dev/null +++ b/Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt @@ -0,0 +1,45 @@ +Socionext UniPhier USB2 PHY + +This describes the devicetree bindings for PHY interface built into +USB2 controller implemented on Socionext UniPhier SoCs. + +Pro4 SoC has both USB2 and USB3 host controllers, however, this USB3 +controller doesn't include its own High-Speed PHY. This needs to specify +USB2 PHY instead of USB3 HS-PHY. + +Required properties: +- compatible: Should contain one of the following: + "socionext,uniphier-pro4-usb2-phy" - for Pro4 SoC + "socionext,uniphier-ld11-usb2-phy" - for LD11 SoC + +Sub-nodes: +Each PHY should be represented as a sub-node. + +Sub-nodes required properties: +- #phy-cells: Should be 0. +- reg: The number of the PHY. + +Sub-nodes optional properties: +- vbus-supply: A phandle to the regulator for USB VBUS. + +Refer to phy/phy-bindings.txt for the generic PHY binding properties. + +Example: + soc-glue@5f800000 { + ... + usb-phy { + compatible = "socionext,uniphier-ld11-usb2-phy"; + usb_phy0: phy@0 { + reg = <0>; + #phy-cells = <0>; + }; + ... + }; + }; + + usb@5a800100 { + compatible = "socionext,uniphier-ehci", "generic-ehci"; + ... + phy-names = "usb"; + phys = <&usb_phy0>; + }; |