diff options
Diffstat (limited to 'Documentation/devicetree/bindings/phy/ti-phy.txt')
-rw-r--r-- | Documentation/devicetree/bindings/phy/ti-phy.txt | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/Documentation/devicetree/bindings/phy/ti-phy.txt b/Documentation/devicetree/bindings/phy/ti-phy.txt index 9ce458f32945..305e3df3d9b1 100644 --- a/Documentation/devicetree/bindings/phy/ti-phy.txt +++ b/Documentation/devicetree/bindings/phy/ti-phy.txt | |||
@@ -9,15 +9,17 @@ Required properties: | |||
9 | e.g. USB2_PHY on OMAP5. | 9 | e.g. USB2_PHY on OMAP5. |
10 | "ti,control-phy-pipe3" - if it has DPLL and individual Rx & Tx power control | 10 | "ti,control-phy-pipe3" - if it has DPLL and individual Rx & Tx power control |
11 | e.g. USB3 PHY and SATA PHY on OMAP5. | 11 | e.g. USB3 PHY and SATA PHY on OMAP5. |
12 | "ti,control-phy-pcie" - for pcie to support external clock for pcie and to | ||
13 | set PCS delay value. | ||
14 | e.g. PCIE PHY in DRA7x | ||
12 | "ti,control-phy-usb2-dra7" - if it has power down register like USB2 PHY on | 15 | "ti,control-phy-usb2-dra7" - if it has power down register like USB2 PHY on |
13 | DRA7 platform. | 16 | DRA7 platform. |
14 | "ti,control-phy-usb2-am437" - if it has power down register like USB2 PHY on | 17 | "ti,control-phy-usb2-am437" - if it has power down register like USB2 PHY on |
15 | AM437 platform. | 18 | AM437 platform. |
16 | - reg : Address and length of the register set for the device. It contains | 19 | - reg : register ranges as listed in the reg-names property |
17 | the address of "otghs_control" for control-phy-otghs or "power" register | 20 | - reg-names: "otghs_control" for control-phy-otghs |
18 | for other types. | 21 | "power", "pcie_pcs" and "control_sma" for control-phy-pcie |
19 | - reg-names: should be "otghs_control" control-phy-otghs and "power" for | 22 | "power" for all other types |
20 | other types. | ||
21 | 23 | ||
22 | omap_control_usb: omap-control-usb@4a002300 { | 24 | omap_control_usb: omap-control-usb@4a002300 { |
23 | compatible = "ti,control-phy-otghs"; | 25 | compatible = "ti,control-phy-otghs"; |
@@ -56,8 +58,8 @@ usb2phy@4a0ad080 { | |||
56 | TI PIPE3 PHY | 58 | TI PIPE3 PHY |
57 | 59 | ||
58 | Required properties: | 60 | Required properties: |
59 | - compatible: Should be "ti,phy-usb3" or "ti,phy-pipe3-sata". | 61 | - compatible: Should be "ti,phy-usb3", "ti,phy-pipe3-sata" or |
60 | "ti,omap-usb3" is deprecated. | 62 | "ti,phy-pipe3-pcie. "ti,omap-usb3" is deprecated. |
61 | - reg : Address and length of the register set for the device. | 63 | - reg : Address and length of the register set for the device. |
62 | - reg-names: The names of the register addresses corresponding to the registers | 64 | - reg-names: The names of the register addresses corresponding to the registers |
63 | filled in "reg". | 65 | filled in "reg". |
@@ -69,10 +71,17 @@ Required properties: | |||
69 | * "wkupclk" - wakeup clock. | 71 | * "wkupclk" - wakeup clock. |
70 | * "sysclk" - system clock. | 72 | * "sysclk" - system clock. |
71 | * "refclk" - reference clock. | 73 | * "refclk" - reference clock. |
74 | * "dpll_ref" - external dpll ref clk | ||
75 | * "dpll_ref_m2" - external dpll ref clk | ||
76 | * "phy-div" - divider for apll | ||
77 | * "div-clk" - apll clock | ||
72 | 78 | ||
73 | Optional properties: | 79 | Optional properties: |
74 | - ctrl-module : phandle of the control module used by PHY driver to power on | 80 | - ctrl-module : phandle of the control module used by PHY driver to power on |
75 | the PHY. | 81 | the PHY. |
82 | - id: If there are multiple instance of the same type, in order to | ||
83 | differentiate between each instance "id" can be used (e.g., multi-lane PCIe | ||
84 | PHY). If "id" is not provided, it is set to default value of '1'. | ||
76 | 85 | ||
77 | This is usually a subnode of ocp2scp to which it is connected. | 86 | This is usually a subnode of ocp2scp to which it is connected. |
78 | 87 | ||