Skip to content
Snippets Groups Projects
  1. Dec 12, 2023
  2. Mar 16, 2023
  3. Mar 07, 2021
  4. Feb 18, 2021
  5. Jan 28, 2021
  6. Dec 08, 2020
  7. Oct 07, 2020
  8. Oct 01, 2020
  9. Sep 09, 2020
  10. Sep 05, 2020
  11. Aug 21, 2020
  12. Jul 23, 2020
  13. Jul 22, 2020
  14. Jun 25, 2020
  15. Jun 22, 2020
  16. Apr 23, 2020
    • Jon Hunter's avatar
      arm64: tegra: Fix Tegra194 PCIe compatible string · d7b59cd0
      Jon Hunter authored
      
      [ Upstream commit f9f711ef ]
      
      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: 2602c32f ("arm64: tegra: Add P2U and PCIe controller nodes to Tegra194 DT")
      Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
      d7b59cd0
Loading