PCI: imx6: Add code to support i.MX7D
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / pci / fsl,imx6q-pcie.txt
index 83aeb1f..e3d5680 100644 (file)
@@ -4,7 +4,11 @@ This PCIe host controller is based on the Synopsis Designware PCIe IP
 and thus inherits all the common properties defined in designware-pcie.txt.
 
 Required properties:
-- compatible: "fsl,imx6q-pcie", "fsl,imx6sx-pcie", "fsl,imx6qp-pcie"
+- compatible:
+       - "fsl,imx6q-pcie"
+       - "fsl,imx6sx-pcie",
+       - "fsl,imx6qp-pcie"
+       - "fsl,imx7d-pcie"
 - reg: base address and length of the PCIe controller
 - interrupts: A list of interrupt outputs of the controller. Must contain an
   entry for each entry in the interrupt-names property.
@@ -34,6 +38,14 @@ Additional required properties for imx6sx-pcie:
 - clock names: Must include the following additional entries:
        - "pcie_inbound_axi"
 
+Additional required properties for imx7d-pcie:
+- power-domains: Must be set to a phandle pointing to PCIE_PHY power domain
+- resets: Must contain phandles to PCIe-related reset lines exposed by SRC
+  IP block
+- reset-names: Must contain the following entires:
+              - "pciephy"
+              - "apps"
+
 Example:
 
        pcie@0x01000000 {