mirror of
https://github.com/brain-hackers/linux-brain.git
synced 2024-06-09 23:36:23 +09:00
d7b59cd020
[ Upstream commit f9f711efd441ad0d22874be49986d92121862335 ]
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:
|
||
---|---|---|
.. | ||
Makefile | ||
tegra132-norrin.dts | ||
tegra132.dtsi | ||
tegra186-p2771-0000.dts | ||
tegra186-p3310.dtsi | ||
tegra186.dtsi | ||
tegra194-p2888.dtsi | ||
tegra194-p2972-0000.dts | ||
tegra194.dtsi | ||
tegra210-p2180.dtsi | ||
tegra210-p2371-2180.dts | ||
tegra210-p2371-0000.dts | ||
tegra210-p2530.dtsi | ||
tegra210-p2571.dts | ||
tegra210-p2595.dtsi | ||
tegra210-p2597.dtsi | ||
tegra210-p2894-0050-a08.dts | ||
tegra210-p2894.dtsi | ||
tegra210-p3450-0000.dts | ||
tegra210-smaug.dts | ||
tegra210.dtsi |