summaryrefslogtreecommitdiffstats
path: root/arch/mips/pci/fixup-lemote2f.c
diff options
context:
space:
mode:
authorWu Zhangjin <wuzhangjin@gmail.com>2010-01-04 17:16:44 +0800
committerRalf Baechle <ralf@linux-mips.org>2010-02-27 12:53:09 +0100
commitc70798f132818eaa79c48a08d0f19a7d61db8822 (patch)
treefec0529da52ead09de2e9e48b1ffacabddd0478f /arch/mips/pci/fixup-lemote2f.c
parent1b39a0bad50779177ebca818c6c3380463bfca7d (diff)
downloadlinux-c70798f132818eaa79c48a08d0f19a7d61db8822.tar.gz
linux-c70798f132818eaa79c48a08d0f19a7d61db8822.tar.bz2
linux-c70798f132818eaa79c48a08d0f19a7d61db8822.zip
MIPS: Loongson: Lemote-2F: USB: Not Emulate Non-Posted Writes
Without this patch, when copying large amounts of data between the USB storage devices and the hard disk, the USB device will disconnect regularly. Signed-off-by: Hu Hongbing <huhb@lemote.com> Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com> Cc: linux-mips@linux-mips.org Cc: yanh@lemote.com Cc: huhb@lemote.com Cc: zhangfx@lemote.com Patchwork: http://patchwork.linux-mips.org/patch/822/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/pci/fixup-lemote2f.c')
-rw-r--r--arch/mips/pci/fixup-lemote2f.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/pci/fixup-lemote2f.c b/arch/mips/pci/fixup-lemote2f.c
index caf2edeb02f0..4b9768d5d729 100644
--- a/arch/mips/pci/fixup-lemote2f.c
+++ b/arch/mips/pci/fixup-lemote2f.c
@@ -131,7 +131,7 @@ static void __init loongson_cs5536_ehci_fixup(struct pci_dev *pdev)
/* Serial short detect enable */
_rdmsr(USB_MSR_REG(USB_CONFIG), &hi, &lo);
- _wrmsr(USB_MSR_REG(USB_CONFIG), (1 << 1) | (1 << 2) | (1 << 3), lo);
+ _wrmsr(USB_MSR_REG(USB_CONFIG), (1 << 1) | (1 << 3), lo);
/* setting the USB2.0 micro frame length */
pci_write_config_dword(pdev, PCI_EHCI_FLADJ_REG, 0x2000);