diff options
Diffstat (limited to 'Documentation/devicetree/bindings')
5 files changed, 86 insertions, 3 deletions
diff --git a/Documentation/devicetree/bindings/arm/ccn.txt b/Documentation/devicetree/bindings/arm/ccn.txt new file mode 100644 index 000000000000..b100d3847d88 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/ccn.txt | |||
@@ -0,0 +1,21 @@ | |||
1 | * ARM CCN (Cache Coherent Network) | ||
2 | |||
3 | Required properties: | ||
4 | |||
5 | - compatible: (standard compatible string) should be one of: | ||
6 | "arm,ccn-504" | ||
7 | "arm,ccn-508" | ||
8 | |||
9 | - reg: (standard registers property) physical address and size | ||
10 | (16MB) of the configuration registers block | ||
11 | |||
12 | - interrupts: (standard interrupt property) single interrupt | ||
13 | generated by the control block | ||
14 | |||
15 | Example: | ||
16 | |||
17 | ccn@0x2000000000 { | ||
18 | compatible = "arm,ccn-504"; | ||
19 | reg = <0x20 0x00000000 0 0x1000000>; | ||
20 | interrupts = <0 181 4>; | ||
21 | }; | ||
diff --git a/Documentation/devicetree/bindings/arm/spear-misc.txt b/Documentation/devicetree/bindings/arm/spear-misc.txt new file mode 100644 index 000000000000..cf649827ffcd --- /dev/null +++ b/Documentation/devicetree/bindings/arm/spear-misc.txt | |||
@@ -0,0 +1,9 @@ | |||
1 | SPEAr Misc configuration | ||
2 | =========================== | ||
3 | SPEAr SOCs have some miscellaneous registers which are used to configure | ||
4 | few properties of different peripheral controllers. | ||
5 | |||
6 | misc node required properties: | ||
7 | |||
8 | - compatible Should be "st,spear1340-misc", "syscon". | ||
9 | - reg: Address range of misc space upto 8K | ||
diff --git a/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt b/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt index c300391e8d3e..0823362548dc 100644 --- a/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt +++ b/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt | |||
@@ -14,9 +14,6 @@ Required properties: | |||
14 | - interrupt-names: Must include the following entries: | 14 | - interrupt-names: Must include the following entries: |
15 | "intr": The Tegra interrupt that is asserted for controller interrupts | 15 | "intr": The Tegra interrupt that is asserted for controller interrupts |
16 | "msi": The Tegra interrupt that is asserted when an MSI is received | 16 | "msi": The Tegra interrupt that is asserted when an MSI is received |
17 | - pex-clk-supply: Supply voltage for internal reference clock | ||
18 | - vdd-supply: Power supply for controller (1.05V) | ||
19 | - avdd-supply: Power supply for controller (1.05V) (not required for Tegra20) | ||
20 | - bus-range: Range of bus numbers associated with this controller | 17 | - bus-range: Range of bus numbers associated with this controller |
21 | - #address-cells: Address representation for root ports (must be 3) | 18 | - #address-cells: Address representation for root ports (must be 3) |
22 | - cell 0 specifies the bus and device numbers of the root port: | 19 | - cell 0 specifies the bus and device numbers of the root port: |
@@ -60,6 +57,33 @@ Required properties: | |||
60 | - afi | 57 | - afi |
61 | - pcie_x | 58 | - pcie_x |
62 | 59 | ||
60 | Power supplies for Tegra20: | ||
61 | - avdd-pex-supply: Power supply for analog PCIe logic. Must supply 1.05 V. | ||
62 | - vdd-pex-supply: Power supply for digital PCIe I/O. Must supply 1.05 V. | ||
63 | - avdd-pex-pll-supply: Power supply for dedicated (internal) PCIe PLL. Must | ||
64 | supply 1.05 V. | ||
65 | - avdd-plle-supply: Power supply for PLLE, which is shared with SATA. Must | ||
66 | supply 1.05 V. | ||
67 | - vddio-pex-clk-supply: Power supply for PCIe clock. Must supply 3.3 V. | ||
68 | |||
69 | Power supplies for Tegra30: | ||
70 | - Required: | ||
71 | - avdd-pex-pll-supply: Power supply for dedicated (internal) PCIe PLL. Must | ||
72 | supply 1.05 V. | ||
73 | - avdd-plle-supply: Power supply for PLLE, which is shared with SATA. Must | ||
74 | supply 1.05 V. | ||
75 | - vddio-pex-ctl-supply: Power supply for PCIe control I/O partition. Must | ||
76 | supply 1.8 V. | ||
77 | - hvdd-pex-supply: High-voltage supply for PCIe I/O and PCIe output clocks. | ||
78 | Must supply 3.3 V. | ||
79 | - Optional: | ||
80 | - If lanes 0 to 3 are used: | ||
81 | - avdd-pexa-supply: Power supply for analog PCIe logic. Must supply 1.05 V. | ||
82 | - vdd-pexa-supply: Power supply for digital PCIe I/O. Must supply 1.05 V. | ||
83 | - If lanes 4 or 5 are used: | ||
84 | - avdd-pexb-supply: Power supply for analog PCIe logic. Must supply 1.05 V. | ||
85 | - vdd-pexb-supply: Power supply for digital PCIe I/O. Must supply 1.05 V. | ||
86 | |||
63 | Root ports are defined as subnodes of the PCIe controller node. | 87 | Root ports are defined as subnodes of the PCIe controller node. |
64 | 88 | ||
65 | Required properties: | 89 | Required properties: |
diff --git a/Documentation/devicetree/bindings/pci/spear13xx-pcie.txt b/Documentation/devicetree/bindings/pci/spear13xx-pcie.txt new file mode 100644 index 000000000000..49ea76da7718 --- /dev/null +++ b/Documentation/devicetree/bindings/pci/spear13xx-pcie.txt | |||
@@ -0,0 +1,14 @@ | |||
1 | SPEAr13XX PCIe DT detail: | ||
2 | ================================ | ||
3 | |||
4 | SPEAr13XX uses synopsis designware PCIe controller and ST MiPHY as phy | ||
5 | controller. | ||
6 | |||
7 | Required properties: | ||
8 | - compatible : should be "st,spear1340-pcie", "snps,dw-pcie". | ||
9 | - phys : phandle to phy node associated with pcie controller | ||
10 | - phy-names : must be "pcie-phy" | ||
11 | - All other definitions as per generic PCI bindings | ||
12 | |||
13 | Optional properties: | ||
14 | - st,pcie-is-gen1 indicates that forced gen1 initialization is needed. | ||
diff --git a/Documentation/devicetree/bindings/phy/st-spear-miphy.txt b/Documentation/devicetree/bindings/phy/st-spear-miphy.txt new file mode 100644 index 000000000000..2a6bfdcc09b3 --- /dev/null +++ b/Documentation/devicetree/bindings/phy/st-spear-miphy.txt | |||
@@ -0,0 +1,15 @@ | |||
1 | ST SPEAr miphy DT details | ||
2 | ========================= | ||
3 | |||
4 | ST Microelectronics SPEAr miphy is a phy controller supporting PCIe and SATA. | ||
5 | |||
6 | Required properties: | ||
7 | - compatible : should be "st,spear1310-miphy" or "st,spear1340-miphy" | ||
8 | - reg : offset and length of the PHY register set. | ||
9 | - misc: phandle for the syscon node to access misc registers | ||
10 | - #phy-cells : from the generic PHY bindings, must be 1. | ||
11 | - cell[1]: 0 if phy used for SATA, 1 for PCIe. | ||
12 | |||
13 | Optional properties: | ||
14 | - phy-id: Instance id of the phy. Only required when there are multiple phys | ||
15 | present on a implementation. | ||