summaryrefslogtreecommitdiffstats
path: root/include/linux/pci_regs.h
diff options
context:
space:
mode:
authorMichael Chan <mchan@broadcom.com>2006-11-15 21:14:42 -0800
committerDavid S. Miller <davem@sunset.davemloft.net>2006-11-15 21:18:52 -0800
commitc7835a77c86422d276b0d1a4c70924d933014c13 (patch)
treea0f4ee32a55d8b360b814f6ef811be268db71c2f /include/linux/pci_regs.h
parent52bf376c63eebe72e862a1a6e713976b038c3f50 (diff)
downloadlinux-c7835a77c86422d276b0d1a4c70924d933014c13.tar.gz
linux-c7835a77c86422d276b0d1a4c70924d933014c13.tar.bz2
linux-c7835a77c86422d276b0d1a4c70924d933014c13.zip
[TG3]: Disable TSO on 5906 if CLKREQ is enabled.
Due to hardware errata, TSO must be disabled if the PCI Express clock request is enabled on 5906. The chip may hang when transmitting TSO frames if CLKREQ is enabled. Update version to 3.69. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/pci_regs.h')
-rw-r--r--include/linux/pci_regs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/pci_regs.h b/include/linux/pci_regs.h
index c312a12ad2d6..c321316f1bc7 100644
--- a/include/linux/pci_regs.h
+++ b/include/linux/pci_regs.h
@@ -371,6 +371,7 @@
#define PCI_EXP_DEVSTA_TRPND 0x20 /* Transactions Pending */
#define PCI_EXP_LNKCAP 12 /* Link Capabilities */
#define PCI_EXP_LNKCTL 16 /* Link Control */
+#define PCI_EXP_LNKCTL_CLKREQ_EN 0x100 /* Enable clkreq */
#define PCI_EXP_LNKSTA 18 /* Link Status */
#define PCI_EXP_SLTCAP 20 /* Slot Capabilities */
#define PCI_EXP_SLTCTL 24 /* Slot Control */