]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: qcom: Limit TLP size to 2K to work around hardware issue
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 29 Jun 2017 15:34:55 +0000 (17:34 +0200)
committerBjorn Helgaas <bhelgaas@google.com>
Sun, 2 Jul 2017 23:45:09 +0000 (18:45 -0500)
commit2b5aa5cb2342d5675fd21fba412f1f25f6716d9e
treee671f9b12ebf53e6ba7b3b709440ee6d2aae21db
parent7a9ac1704054328de36d252509c4307ecc6098ec
PCI: qcom: Limit TLP size to 2K to work around hardware issue

Limit TLP size to 2K to work around a hardware bug in the v0 version of
PCIe IP.  When using default TLP size of 4K, the internal buffer gets
corrupted due to this hardware bug.

This bug was originally noticed during ssh session between APQ8064-based
board and PC.  Network packets got corrupted randomly and terminated the ssh
session due to this bug.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/dwc/pcie-qcom.c