From: Yue Wang <yue.w...@amlogic.com>

The Meson-PCIE-PHY controller supports the 5-Gbps data rate
of the PCI Express Gen 2 specification and is backwardcompatible
with the 2.5-Gbps Gen 1.1 specification with only
inferred idle detection supported on AMLOGIC SoCs.

Signed-off-by: Hanjie Lin <hanjie....@amlogic.com>
Signed-off-by: Yue Wang <yue.w...@amlogic.com>
---
 .../bindings/phy/amlogic,meson-pcie-phy.txt        | 31 ++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 
Documentation/devicetree/bindings/phy/amlogic,meson-pcie-phy.txt

diff --git a/Documentation/devicetree/bindings/phy/amlogic,meson-pcie-phy.txt 
b/Documentation/devicetree/bindings/phy/amlogic,meson-pcie-phy.txt
new file mode 100644
index 0000000..db99085
--- /dev/null
+++ b/Documentation/devicetree/bindings/phy/amlogic,meson-pcie-phy.txt
@@ -0,0 +1,31 @@
+* Amlogic Meson AXG PCIE PHY binding
+
+Required properties:
+- compatible:  Should be
+       - "amlogic,axg-pcie-phy"
+- #phys-cells: must be 0 (see phy-bindings.txt in this directory)
+- reg:         The base address and length of the registers
+- resets:      phandle to the reset lines
+- reset-names: must contain "phy" and "peripheral"
+       - "port_a" Port A reset
+       - "port_b" Port B reset
+       - "phy" PHY reset
+       - "apb" APB reset
+Optional properties:
+- phy-supply:  see phy-bindings.txt in this directory
+
+Example:
+       pcie_phy: pcie-phy@ff644000 {
+               #phy-cells = <0>;
+               compatible = "amlogic,axg-pcie-phy";
+               reg = <0x0 0xff644000 0x0 0x2000>;
+               resets = <&reset RESET_PCIE_A>,
+                               <&reset RESET_PCIE_B>,
+                               <&reset RESET_PCIE_PHY>,
+                               <&reset RESET_PCIE_APB>;
+               reset-names =
+                               "port_a",
+                               "port_b",
+                               "phy",
+                               "apb";
+       };
-- 
2.7.4

Reply via email to