| .. | .. |
|---|
| 13 | 13 | |
|---|
| 14 | 14 | Required properties: |
|---|
| 15 | 15 | - compatible: should contain the platform identifier such as: |
|---|
| 16 | | - "fsl,ls1021a-pcie", "snps,dw-pcie" |
|---|
| 17 | | - "fsl,ls2080a-pcie", "fsl,ls2085a-pcie", "snps,dw-pcie" |
|---|
| 16 | + RC mode: |
|---|
| 17 | + "fsl,ls1021a-pcie" |
|---|
| 18 | + "fsl,ls2080a-pcie", "fsl,ls2085a-pcie" |
|---|
| 18 | 19 | "fsl,ls2088a-pcie" |
|---|
| 19 | 20 | "fsl,ls1088a-pcie" |
|---|
| 20 | 21 | "fsl,ls1046a-pcie" |
|---|
| 22 | + "fsl,ls1043a-pcie" |
|---|
| 21 | 23 | "fsl,ls1012a-pcie" |
|---|
| 24 | + "fsl,ls1028a-pcie" |
|---|
| 25 | + EP mode: |
|---|
| 26 | + "fsl,ls1046a-pcie-ep", "fsl,ls-pcie-ep" |
|---|
| 27 | + "fsl,ls1088a-pcie-ep", "fsl,ls-pcie-ep" |
|---|
| 28 | + "fsl,ls2088a-pcie-ep", "fsl,ls-pcie-ep" |
|---|
| 22 | 29 | - reg: base addresses and lengths of the PCIe controller register blocks. |
|---|
| 23 | 30 | - interrupts: A list of interrupt outputs of the controller. Must contain an |
|---|
| 24 | 31 | entry for each entry in the interrupt-names property. |
|---|
| .. | .. |
|---|
| 35 | 42 | Example: |
|---|
| 36 | 43 | |
|---|
| 37 | 44 | pcie@3400000 { |
|---|
| 38 | | - compatible = "fsl,ls1021a-pcie", "snps,dw-pcie"; |
|---|
| 45 | + compatible = "fsl,ls1021a-pcie"; |
|---|
| 39 | 46 | reg = <0x00 0x03400000 0x0 0x00010000 /* controller registers */ |
|---|
| 40 | 47 | 0x40 0x00000000 0x0 0x00002000>; /* configuration space */ |
|---|
| 41 | 48 | reg-names = "regs", "config"; |
|---|