diff options
author | Wu Zhangjin <wuzhangjin@gmail.com> | 2010-01-04 04:16:44 -0500 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2010-02-27 06:53:09 -0500 |
commit | c70798f132818eaa79c48a08d0f19a7d61db8822 (patch) | |
tree | fec0529da52ead09de2e9e48b1ffacabddd0478f | |
parent | 1b39a0bad50779177ebca818c6c3380463bfca7d (diff) |
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>
-rw-r--r-- | arch/mips/pci/fixup-lemote2f.c | 2 |
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) | |||
131 | 131 | ||
132 | /* Serial short detect enable */ | 132 | /* Serial short detect enable */ |
133 | _rdmsr(USB_MSR_REG(USB_CONFIG), &hi, &lo); | 133 | _rdmsr(USB_MSR_REG(USB_CONFIG), &hi, &lo); |
134 | _wrmsr(USB_MSR_REG(USB_CONFIG), (1 << 1) | (1 << 2) | (1 << 3), lo); | 134 | _wrmsr(USB_MSR_REG(USB_CONFIG), (1 << 1) | (1 << 3), lo); |
135 | 135 | ||
136 | /* setting the USB2.0 micro frame length */ | 136 | /* setting the USB2.0 micro frame length */ |
137 | pci_write_config_dword(pdev, PCI_EHCI_FLADJ_REG, 0x2000); | 137 | pci_write_config_dword(pdev, PCI_EHCI_FLADJ_REG, 0x2000); |