Skip to content

Commit 5ffe43c

Browse files
committed
Merge branch 'pci/controller/tegra194'
- Revert "PCI: tegra194: Enable support for 256 Byte payload" because Linux doesn't know how to reduce MPS from to 256 to 128 bytes for Endpoints below a Switch (because other devices below the Switch might already be operating), which leads to Malformed TLP errors (Vidya Sagar) * pci/controller/tegra194: Revert "PCI: tegra194: Enable support for 256 Byte payload"
2 parents a7dfca1 + ebfde15 commit 5ffe43c

File tree

1 file changed

+0
-10
lines changed

1 file changed

+0
-10
lines changed

drivers/pci/controller/dwc/pcie-tegra194.c

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -900,11 +900,6 @@ static int tegra_pcie_dw_host_init(struct dw_pcie_rp *pp)
900900
pcie->pcie_cap_base = dw_pcie_find_capability(&pcie->pci,
901901
PCI_CAP_ID_EXP);
902902

903-
val_16 = dw_pcie_readw_dbi(pci, pcie->pcie_cap_base + PCI_EXP_DEVCTL);
904-
val_16 &= ~PCI_EXP_DEVCTL_PAYLOAD;
905-
val_16 |= PCI_EXP_DEVCTL_PAYLOAD_256B;
906-
dw_pcie_writew_dbi(pci, pcie->pcie_cap_base + PCI_EXP_DEVCTL, val_16);
907-
908903
val = dw_pcie_readl_dbi(pci, PCI_IO_BASE);
909904
val &= ~(IO_BASE_IO_DECODE | IO_BASE_IO_DECODE_BIT8);
910905
dw_pcie_writel_dbi(pci, PCI_IO_BASE, val);
@@ -1887,11 +1882,6 @@ static void pex_ep_event_pex_rst_deassert(struct tegra_pcie_dw *pcie)
18871882
pcie->pcie_cap_base = dw_pcie_find_capability(&pcie->pci,
18881883
PCI_CAP_ID_EXP);
18891884

1890-
val_16 = dw_pcie_readw_dbi(pci, pcie->pcie_cap_base + PCI_EXP_DEVCTL);
1891-
val_16 &= ~PCI_EXP_DEVCTL_PAYLOAD;
1892-
val_16 |= PCI_EXP_DEVCTL_PAYLOAD_256B;
1893-
dw_pcie_writew_dbi(pci, pcie->pcie_cap_base + PCI_EXP_DEVCTL, val_16);
1894-
18951885
/* Clear Slot Clock Configuration bit if SRNS configuration */
18961886
if (pcie->enable_srns) {
18971887
val_16 = dw_pcie_readw_dbi(pci, pcie->pcie_cap_base +

0 commit comments

Comments
 (0)