aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorJay Agarwal <jagarwal@nvidia.com>2013-08-09 10:49:24 -0400
committerStephen Warren <swarren@nvidia.com>2013-08-13 14:07:48 -0400
commit94716cddbec6602643e2c7fe10f4385d951cf2f8 (patch)
tree038b88ea028ab41c898d9309489bc71edfef5ea4 /Documentation/devicetree
parentd1523b52bff35ea709141abac87dd701559ef290 (diff)
PCI: tegra: Add Tegra 30 PCIe support
Introduce a data structure to parameterize the driver according to SoC generation, add Tegra30 specific code and update the device tree binding document for Tegra30 support. Signed-off-by: Jay Agarwal <jagarwal@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Acked-by: Bjorn Helgaas <bhelgaas@google.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt b/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
index 90c112f671da..6b7510775c50 100644
--- a/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
+++ b/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
@@ -1,7 +1,7 @@
1NVIDIA Tegra PCIe controller 1NVIDIA Tegra PCIe controller
2 2
3Required properties: 3Required properties:
4- compatible: "nvidia,tegra20-pcie" 4- compatible: "nvidia,tegra20-pcie" or "nvidia,tegra30-pcie"
5- device_type: Must be "pci" 5- device_type: Must be "pci"
6- reg: A list of physical base address and length for each set of controller 6- reg: A list of physical base address and length for each set of controller
7 registers. Must contain an entry for each entry in the reg-names property. 7 registers. Must contain an entry for each entry in the reg-names property.
@@ -16,6 +16,7 @@ Required properties:
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 17- pex-clk-supply: Supply voltage for internal reference clock
18- vdd-supply: Power supply for controller (1.05V) 18- vdd-supply: Power supply for controller (1.05V)
19- avdd-supply: Power supply for controller (1.05V) (not required for Tegra20)
19- bus-range: Range of bus numbers associated with this controller 20- bus-range: Range of bus numbers associated with this controller
20- #address-cells: Address representation for root ports (must be 3) 21- #address-cells: Address representation for root ports (must be 3)
21 - cell 0 specifies the bus and device numbers of the root port: 22 - cell 0 specifies the bus and device numbers of the root port:
@@ -48,6 +49,7 @@ Required properties:
48 "afi": The Tegra clock of that name 49 "afi": The Tegra clock of that name
49 "pcie_xclk": The Tegra clock of that name 50 "pcie_xclk": The Tegra clock of that name
50 "pll_e": The Tegra clock of that name 51 "pll_e": The Tegra clock of that name
52 "cml": The Tegra clock of that name (not required for Tegra20)
51 53
52Root ports are defined as subnodes of the PCIe controller node. 54Root ports are defined as subnodes of the PCIe controller node.
53 55