]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM64: t210: pcie: make clkreq signal input only
authorVidya Sagar <vidyas@nvidia.com>
Fri, 1 Apr 2016 13:44:29 +0000 (19:14 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Tue, 5 Apr 2016 03:58:40 +0000 (20:58 -0700)
make clkreq signals input only in DT. they will be made
bi-directional if a suitable end point is found that supports
ASPM L1-SubStates

Bug 200187715

Change-Id: I2bbe918263681c9da06d3fdc32f4a9b083434b77
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Reviewed-on: http://git-master/r/1119020
(cherry picked from commit 6a423d286b2c105ecab2c6ebbc8fec9084357b9e)
Reviewed-on: http://git-master/r/1119632
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
arch/arm64/boot/dts/tegra210-loki-vcm30t210.dts
arch/arm64/boot/dts/tegra210-platforms/tegra210-darcy-pinmux-p2892-0130-a00.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-ers-pinmux-e2190-1100-a00.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-ers-pinmux-e2220-1170-a00.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-ers-pinmux-e2220-1180-a00.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-cv-pinmux-p2597-2180-a00.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-e-pinmux-p2530-0930-e03.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-loki-e-pinmux-p2530-0032-e00.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-vcm31-pinmux-e2580-0631-a00.dtsi

index 0d9d452a27faae5bdb39256733a44b8bf02e566e..e8960022eb72f05cc1428432314b104c24ffd70b 100644 (file)
@@ -3,7 +3,7 @@
  *
  * arch/arm64/boot/dts/tegra210-loki-vcm30t210.dts
  *
- * Copyright (c) 2014-2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2014-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                        };
 
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                        };
 
index 7009f1745e1092741805932aadc42854056abc31..18783fba40ace7f88e9b13181822a20209d8af23 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2015-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -84,7 +84,7 @@
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                        };
@@ -93,7 +93,7 @@
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                        };
index bdba550f26085be56f9641d70b67163352024e90..2b3cd9bff6e1f7421511b0406eb51ca578856a9b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014-2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2014-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
                        };
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
                        };
index 4afa525cd75450599d88290d6ec29b55151203f3..2ef66e7b47717f57c76f21fb65414a67059beca3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014-2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2014-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
                        };
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
                        };
index 54f9b5f7ef407b352448f3683c68e23729978630..16debc75394e3793062a9d2d7002d63b96b5cc6d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014-2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2014-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                        };
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                        };
index 1d648e7f9c19c06a90632981568db12c7aba1796..44dcf7e554ad1c60bbd14ba1f62b9ebc1eefc924 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2015-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                        };
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                        };
index 4ac744b8d7092613d9538e4928d43957d3f89b33..8d3d19ba8801ce396256bce5a1cf4c0b7c38f886 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2015-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                        };
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                        };
index f4e705e7aa13fb539b180b2cd3980acccef8c02f..94c43ba7dfcdeaf9cb9090087c85c95551e97a32 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014-2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2014-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
                        };
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
                        };
index daeacf03c2b9def06c46925f3e6a9c4d4e19691b..57e940ad1da21db40b80138fd77af629a78320ae 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2015-2016, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
                                nvidia,pins = "pex_l0_clkreq_n_pa1";
                                nvidia,function = "pe0";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
                        };
                                nvidia,pins = "pex_l1_clkreq_n_pa4";
                                nvidia,function = "pe1";
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
                        };