summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/tegra30-apalis-eval.dts
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2017-11-13 14:37:25 +0100
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2019-12-30 12:57:24 +0100
commitf048c6a3306a60468897a36621cc0d7268abac96 (patch)
treeb235d43ca0418963f55d76e890fb5bb31d597ace /arch/arm/boot/dts/tegra30-apalis-eval.dts
parentd131ea2700be01ce44c6cc73613c8d0c4e25da74 (diff)
apalis_t30: apalis-tk1: fix pcie reset for reliable gigabit ethernet operation
It turns out that the current PCIe reset implementation is not quite working reliably due to some Intel i210 errata. Fix this by making sure the i210's +V3.3_ETH rail is properly disabled during its reset sequence. Also further improve on the bringing up the PCIe switch as found on the Apalis Evaluation board. This commit has been further amended to avoid resetting multiple times due to not differentiating which PCIe port needs resetting. Improve this by doing specific resets per port only. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com> (downstream commit 7ad9771527d2b1c884beb22d9df28bae899f8d3d)
Diffstat (limited to 'arch/arm/boot/dts/tegra30-apalis-eval.dts')
-rw-r--r--arch/arm/boot/dts/tegra30-apalis-eval.dts10
1 files changed, 0 insertions, 10 deletions
diff --git a/arch/arm/boot/dts/tegra30-apalis-eval.dts b/arch/arm/boot/dts/tegra30-apalis-eval.dts
index 749fc6d1ff70..ca23cacd1412 100644
--- a/arch/arm/boot/dts/tegra30-apalis-eval.dts
+++ b/arch/arm/boot/dts/tegra30-apalis-eval.dts
@@ -236,13 +236,3 @@
vin-supply = <&reg_5v0>;
};
};
-
-&gpio {
- /* Apalis GPIO7 MXM3 pin 15 PLX PEX 8605 PCIe Switch Reset */
- pex-perst-n {
- gpio-hog;
- gpios = <TEGRA_GPIO(S, 7) GPIO_ACTIVE_HIGH>;
- output-high;
- line-name = "PEX_PERST_N";
- };
-};