diff options
author | Jay Agarwal <jagarwal@nvidia.com> | 2014-02-20 14:21:47 +0530 |
---|---|---|
committer | Laxman Dewangan <ldewangan@nvidia.com> | 2014-02-20 01:03:34 -0800 |
commit | bad23fe2d91e6f0a1d89f3125f373f6d1b3cc379 (patch) | |
tree | b3a03538559871d45139be13189ffea174d78522 /Documentation | |
parent | 1ff1f795f6b630132ffca473ea9944acdd52b250 (diff) |
ARM: tegra: add DT binding for pcie-tegra
Add documentation for device tree binding of
NVIDIA's Tegra pcie host controller driver.
Describing all compatible values used for different
Tegra SoCs in details in this documentation.
Change-Id: I7664d1d9ad32c5928b15cd55a538a8ef0a531306
Signed-off-by: Jay Agarwal <jagarwal@nvidia.com>
Reviewed-on: http://git-master/r/369806
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/pci/nvidia,tegra124-pcie.txt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/pci/nvidia,tegra124-pcie.txt b/Documentation/devicetree/bindings/pci/nvidia,tegra124-pcie.txt new file mode 100644 index 000000000000..429b876b1a2f --- /dev/null +++ b/Documentation/devicetree/bindings/pci/nvidia,tegra124-pcie.txt @@ -0,0 +1,32 @@ +NVIDIA Tegra PCIe controller + +Required properties: +- compatible: should be + "nvidia,tegra124-pcie" + Details: + nvidia,tegra124-pcie: + T124 uses 2 PCIE controllers with 5 lanes in X4_X1 and X2_X1 xbar modes + +- nvidia,port0_status: Current board supports port0 slot support status +- nvidia,port1_status: Current board supports port1 slot support status +- nvidia,hot-plug-gpio: Generic Tegra GPIO number used for hotplug event +- nvidia,wake-gpio: Part of connector, used for wake up from LP0 +- nvidia,x1-slot-gpio: Board specific, used to enable port1 slot. + +Example: + +SoC DTSI: + pcie-controller { + compatible = "nvidia,tegra124-pcie"; + status = "disabled"; + }; + +Board DTS: + pcie-controller { + nvidia,port0_status = <1>; + nvidia,port1_status = <1>; + nvidia,hot-plug-gpio = <&gpio TEGRA_GPIO(O, 1) 0>; + nvidia,wake-gpio = <&gpio TEGRA_GPIO(DD, 3) 0>; + nvidia,x1-slot-gpio = <&tca6416 8 0>; /* TCA6416_GPIO(8) */ + status = "okay"; + }; |