Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

USB: Fix USB OHCI Subvendor for Toshiba Portege 4000

This fixes a bug in an OHCI quirk handler for Portege 4000; the
Subvendor is 0x1179 (PCI_VENDOR_ID_TOSHIBA)
not 0x102f (PCI_VENDOR_ID_TOSHIBA_2)

bugid 8510

00:02.0 USB Controller [0c03]: ALi Corporation USB 1.1 Controller
[10b9:5237] (rev 03) (prog-if 10 [OHCI])
Subsystem: Toshiba America Info Systems Unknown device [1179:0004]
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at f7eff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>

Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Andrey Borzenkov and committed by
Greg Kroah-Hartman
8ab5e8c0 bdc4abdd

+1 -1
+1 -1
drivers/usb/host/ohci-pci.c
··· 137 137 /* Toshiba portege 4000 */ 138 138 .vendor = PCI_VENDOR_ID_AL, 139 139 .device = 0x5237, 140 - .subvendor = PCI_VENDOR_ID_TOSHIBA_2, 140 + .subvendor = PCI_VENDOR_ID_TOSHIBA, 141 141 .subdevice = 0x0004, 142 142 .driver_data = (unsigned long) broken_suspend, 143 143 },