projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bb617cb
)
PCI: tegra194: Fix link up retry sequence
author
Vidya Sagar
<vidyas@nvidia.com>
Thu, 21 Jul 2022 14:20:50 +0000
(19:50 +0530)
committer
Bjorn Helgaas
<bhelgaas@google.com>
Fri, 22 Jul 2022 22:14:57 +0000
(17:14 -0500)
Add the missing DLF capability offset while clearing DL_FEATURE_EXCHANGE_EN
bit during link up retry.
Link:
https://lore.kernel.org/r/20220721142052.25971-15-vidyas@nvidia.com
Fixes:
56e15a238d92
("PCI: tegra: Add Tegra194 PCIe support")
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/controller/dwc/pcie-tegra194.c
patch
|
blob
|
history
diff --git
a/drivers/pci/controller/dwc/pcie-tegra194.c
b/drivers/pci/controller/dwc/pcie-tegra194.c
index
39f7ae6
..
bac2e1a
100644
(file)
--- a/
drivers/pci/controller/dwc/pcie-tegra194.c
+++ b/
drivers/pci/controller/dwc/pcie-tegra194.c
@@
-967,7
+967,7
@@
retry_link:
offset = dw_pcie_find_ext_capability(pci, PCI_EXT_CAP_ID_DLF);
val = dw_pcie_readl_dbi(pci, offset + PCI_DLF_CAP);
val &= ~PCI_DLF_EXCHANGE_ENABLE;
- dw_pcie_writel_dbi(pci, offset, val);
+ dw_pcie_writel_dbi(pci, offset
+ PCI_DLF_CAP
, val);
tegra_pcie_dw_host_init(pp);
dw_pcie_setup_rc(pp);