linux/Documentation
Jon Hunter f9f711efd4 arm64: tegra: Fix Tegra194 PCIe compatible string
If the kernel configuration option CONFIG_PCIE_DW_PLAT_HOST is enabled
then this can cause the kernel to incorrectly probe the generic
designware PCIe platform driver instead of the Tegra194 designware PCIe
driver. This causes a boot failure on Tegra194 because the necessary
configuration to access the hardware is not performed.

The order in which the compatible strings are populated in Device-Tree
is not relevant in this case, because the kernel will attempt to probe
the device as soon as a driver is loaded and if the generic designware
PCIe driver is loaded first, then this driver will be probed first.
Therefore, to fix this problem, remove the "snps,dw-pcie" string from
the compatible string as we never want this driver to be probe on
Tegra194.

Fixes: 2602c32f15e7 ("arm64: tegra: Add P2U and PCIe controller nodes to Tegra194 DT")
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2020-03-12 12:14:25 +01:00
..
2020-02-05 17:44:14 +00:00
2019-10-30 16:25:31 +01:00
2020-02-05 18:07:39 +00:00
2020-02-09 15:51:46 -08:00
2020-01-03 11:43:44 +10:00
2019-12-11 09:12:38 +01:00
2020-01-31 14:43:23 -08:00
2019-10-10 11:25:39 -06:00
2020-02-04 13:06:46 +00:00
2019-07-17 06:57:52 -03:00
2020-01-28 16:26:57 -08:00
2019-07-30 17:27:37 +02:00
2019-12-30 11:58:02 -07:00
2019-09-27 11:17:38 -07:00
2019-12-02 17:35:04 -08:00