diff options
author | Shunyong Yang <shunyong.yang@hxt-semitech.com> | 2018-11-07 15:25:05 +0800 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2019-02-01 17:15:58 -0600 |
commit | 22e4d639cd05b98b27c78be497d6d42e4cfebf44 (patch) | |
tree | a87765b92e65c801d5800a72de001abc13b807d4 | |
parent | 01926f6b321b069ce0a85a68554312b9e58ee87d (diff) | |
download | blackbird-op-linux-22e4d639cd05b98b27c78be497d6d42e4cfebf44.tar.gz blackbird-op-linux-22e4d639cd05b98b27c78be497d6d42e4cfebf44.zip |
PCI: pciehp: Add HXT quirk for Command Completed errata
The HXT SD4800 PCI controller does not set the Command Completed bit unless
writes to the Slot Command register change "Control" bits.
Add SD4800 to the quirk.
Signed-off-by: Shunyong Yang <shunyong.yang@hxt-semitech.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
CC: Joey Zheng <yu.zheng@hxt-semitech.com>
-rw-r--r-- | drivers/pci/hotplug/pciehp_hpc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pci/hotplug/pciehp_hpc.c b/drivers/pci/hotplug/pciehp_hpc.c index 7dd443aea5a5..91db67963aea 100644 --- a/drivers/pci/hotplug/pciehp_hpc.c +++ b/drivers/pci/hotplug/pciehp_hpc.c @@ -920,3 +920,5 @@ DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_VENDOR_ID_QCOM, 0x0400, PCI_CLASS_BRIDGE_PCI, 8, quirk_cmd_compl); DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_VENDOR_ID_QCOM, 0x0401, PCI_CLASS_BRIDGE_PCI, 8, quirk_cmd_compl); +DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_VENDOR_ID_HXT, 0x0401, + PCI_CLASS_BRIDGE_PCI, 8, quirk_cmd_compl); |