]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: dwc: Work around ECRC configuration issue
authorVidya Sagar <vidyas@nvidia.com>
Wed, 30 Dec 2020 16:57:23 +0000 (22:27 +0530)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 24 Feb 2021 16:59:30 +0000 (10:59 -0600)
commitec7b2f144c99a2d29d3c1f7a1af448d5dc3e79d7
tree4d0f038cfd953f4a44ec834b6d570d15198f40f3
parent23a2b9809c00c14636d193186909bff30026c39d
PCI: dwc: Work around ECRC configuration issue

DesignWare core has a TLP digest (TD) override bit in one of the control
registers of ATU. This bit also needs to be programmed for proper ECRC
functionality. This is currently identified as an issue with DesignWare
IP version 4.90a.

[bhelgaas: fix typos/grammar errors]
Link: https://lore.kernel.org/r/20201230165723.673-1-vidyas@nvidia.com
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/controller/dwc/pcie-designware.c
drivers/pci/controller/dwc/pcie-designware.h