aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2016-11-25 05:57:18 -0500
committerBjorn Helgaas <helgaas@kernel.org>2016-12-07 13:07:23 -0500
commitaf099eab35c3aea52534002203f8b9c7ebdc9861 (patch)
treef597a365c3d28172ebf891947b26ecfb7253134c
parent589a2d3f18be4c3e2169013eada35baae9b25f79 (diff)
arm64: tegra: Enable PCIe on Jetson TX1
Enable the x4 PCIe and M.2 Key E slots on Jetson TX1. The Key E slot is currently untested due to lack of hardware. Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Bjorn Helgaas <helgaas@kernel.org>
-rw-r--r--arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts26
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts b/arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts
index 983775e637a4..4c1ea7a08d43 100644
--- a/arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts
+++ b/arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts
@@ -7,6 +7,32 @@
7 model = "NVIDIA Jetson TX1 Developer Kit"; 7 model = "NVIDIA Jetson TX1 Developer Kit";
8 compatible = "nvidia,p2371-2180", "nvidia,tegra210"; 8 compatible = "nvidia,p2371-2180", "nvidia,tegra210";
9 9
10 pcie-controller@01003000 {
11 status = "okay";
12
13 avdd-pll-uerefe-supply = <&avdd_1v05_pll>;
14 hvddio-pex-supply = <&vdd_1v8>;
15 dvddio-pex-supply = <&vdd_pex_1v05>;
16 dvdd-pex-pll-supply = <&vdd_pex_1v05>;
17 hvdd-pex-pll-e-supply = <&vdd_1v8>;
18 vddio-pex-ctl-supply = <&vdd_1v8>;
19
20 pci@1,0 {
21 phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>,
22 <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>,
23 <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>,
24 <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>;
25 phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3";
26 status = "okay";
27 };
28
29 pci@2,0 {
30 phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>;
31 phy-names = "pcie-0";
32 status = "okay";
33 };
34 };
35
10 host1x@50000000 { 36 host1x@50000000 {
11 dsi@54300000 { 37 dsi@54300000 {
12 status = "okay"; 38 status = "okay";