diff options
author | Stephen Warren <swarren@nvidia.com> | 2014-08-22 17:07:13 -0400 |
---|---|---|
committer | Stephen Warren <swarren@nvidia.com> | 2014-08-26 13:35:42 -0400 |
commit | b0da12d59d9432aed9f2ae04d6baa8a0e9bc384c (patch) | |
tree | 9eb8ec4e3d537ad000cc304ed9a73a034748f530 /arch/arm/boot/dts/tegra124-jetson-tk1.dts | |
parent | 1b3ce99f930f991cb2e2b848f35321e23b6020a6 (diff) |
ARM: tegra: add PCIe-related pins to the Jetson TK1 pinmux tables
This pinmux tables currently omit any configuration for PCIe clk_req,
wake, and rst pins, which in turn causes intermittent failures in
U-Boot's PCIe support. Import an updated version of the pinmux tables
which rectifies this.
(While I'm still hoping to remove the pinmux tables from DTs for
Tegra124+ devices, while they're still here, they may as well be
complete and correct).
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra124-jetson-tk1.dts')
-rw-r--r-- | arch/arm/boot/dts/tegra124-jetson-tk1.dts | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tegra124-jetson-tk1.dts b/arch/arm/boot/dts/tegra124-jetson-tk1.dts index ef578a71a048..3ea41534334d 100644 --- a/arch/arm/boot/dts/tegra124-jetson-tk1.dts +++ b/arch/arm/boot/dts/tegra124-jetson-tk1.dts | |||
@@ -1231,6 +1231,41 @@ | |||
1231 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 1231 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
1232 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | 1232 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
1233 | }; | 1233 | }; |
1234 | pex_l0_rst_n_pdd1 { | ||
1235 | nvidia,pins = "pex_l0_rst_n_pdd1"; | ||
1236 | nvidia,function = "pe0"; | ||
1237 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
1238 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
1239 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
1240 | }; | ||
1241 | pex_l0_clkreq_n_pdd2 { | ||
1242 | nvidia,pins = "pex_l0_clkreq_n_pdd2"; | ||
1243 | nvidia,function = "pe0"; | ||
1244 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
1245 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
1246 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
1247 | }; | ||
1248 | pex_wake_n_pdd3 { | ||
1249 | nvidia,pins = "pex_wake_n_pdd3"; | ||
1250 | nvidia,function = "pe"; | ||
1251 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
1252 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
1253 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
1254 | }; | ||
1255 | pex_l1_rst_n_pdd5 { | ||
1256 | nvidia,pins = "pex_l1_rst_n_pdd5"; | ||
1257 | nvidia,function = "pe1"; | ||
1258 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
1259 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
1260 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
1261 | }; | ||
1262 | pex_l1_clkreq_n_pdd6 { | ||
1263 | nvidia,pins = "pex_l1_clkreq_n_pdd6"; | ||
1264 | nvidia,function = "pe1"; | ||
1265 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
1266 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
1267 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
1268 | }; | ||
1234 | clk3_out_pee0 { | 1269 | clk3_out_pee0 { |
1235 | nvidia,pins = "clk3_out_pee0"; | 1270 | nvidia,pins = "clk3_out_pee0"; |
1236 | nvidia,function = "extperiph3"; | 1271 | nvidia,function = "extperiph3"; |