]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode
authorVignesh R <vigneshr@ti.com>
Tue, 25 Sep 2018 08:30:24 +0000 (14:00 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2018 19:12:33 +0000 (11:12 -0800)
commitd7f59eb8ae0d69a739ff3d36d835db7d2fa1ead6
tree6b641dd82ad346253d69d60d2faa434e86a03ad8
parent0cf50920c081a9771bc0b36119fe1defcbc543a9
PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode

[ Upstream commit 726d75a6d243bf6730da3216f3592503f6f0f588 ]

Errata i870 is applicable in both EP and RC mode. Therefore rename
function dra7xx_pcie_ep_unaligned_memaccess(), that implements errata
workaround, to dra7xx_pcie_unaligned_memaccess() and call it for both RC
and EP. Make sure driver probe does not fail in case the workaround is not
applied for RC mode in order to maintain DT backward compatibility.

Reported-by: Chris Welch <Chris.Welch@viavisolutions.com>
Signed-off-by: Vignesh R <vigneshr@ti.com>
[lorenzo.pieralisi@arm.com: reworded the log]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pci/controller/dwc/pci-dra7xx.c