hcd-uhci.c (8f3f90b0c7d095ba11b1ad558a0b7c2eeb36c8dc) | hcd-uhci.c (74625ea27c39df7047ebefb11c4a04c3a3513f16) |
---|---|
1/* 2 * USB UHCI controller emulation 3 * 4 * Copyright (c) 2005 Fabrice Bellard 5 * 6 * Copyright (c) 2008 Max Krasnyansky 7 * Magor rewrite of the UHCI data structures parser and frame processor 8 * Support for fully async operation and multiple outstanding transactions --- 1326 unchanged lines hidden (view full) --- 1335 .name = "vt82c686b-usb-uhci", 1336 .vendor_id = PCI_VENDOR_ID_VIA, 1337 .device_id = PCI_DEVICE_ID_VIA_UHCI, 1338 .revision = 0x01, 1339 .irq_pin = 3, 1340 .initfn = usb_uhci_vt82c686b_initfn, 1341 .unplug = true, 1342 },{ | 1/* 2 * USB UHCI controller emulation 3 * 4 * Copyright (c) 2005 Fabrice Bellard 5 * 6 * Copyright (c) 2008 Max Krasnyansky 7 * Magor rewrite of the UHCI data structures parser and frame processor 8 * Support for fully async operation and multiple outstanding transactions --- 1326 unchanged lines hidden (view full) --- 1335 .name = "vt82c686b-usb-uhci", 1336 .vendor_id = PCI_VENDOR_ID_VIA, 1337 .device_id = PCI_DEVICE_ID_VIA_UHCI, 1338 .revision = 0x01, 1339 .irq_pin = 3, 1340 .initfn = usb_uhci_vt82c686b_initfn, 1341 .unplug = true, 1342 },{ |
1343 .name = "ich9-usb-uhci1", | 1343 .name = "ich9-usb-uhci1", /* 00:1d.0 */ |
1344 .vendor_id = PCI_VENDOR_ID_INTEL, 1345 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI1, 1346 .revision = 0x03, 1347 .irq_pin = 0, 1348 .unplug = false, 1349 },{ | 1344 .vendor_id = PCI_VENDOR_ID_INTEL, 1345 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI1, 1346 .revision = 0x03, 1347 .irq_pin = 0, 1348 .unplug = false, 1349 },{ |
1350 .name = "ich9-usb-uhci2", | 1350 .name = "ich9-usb-uhci2", /* 00:1d.1 */ |
1351 .vendor_id = PCI_VENDOR_ID_INTEL, 1352 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI2, 1353 .revision = 0x03, 1354 .irq_pin = 1, 1355 .unplug = false, 1356 },{ | 1351 .vendor_id = PCI_VENDOR_ID_INTEL, 1352 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI2, 1353 .revision = 0x03, 1354 .irq_pin = 1, 1355 .unplug = false, 1356 },{ |
1357 .name = "ich9-usb-uhci3", | 1357 .name = "ich9-usb-uhci3", /* 00:1d.2 */ |
1358 .vendor_id = PCI_VENDOR_ID_INTEL, 1359 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI3, 1360 .revision = 0x03, 1361 .irq_pin = 2, 1362 .unplug = false, | 1358 .vendor_id = PCI_VENDOR_ID_INTEL, 1359 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI3, 1360 .revision = 0x03, 1361 .irq_pin = 2, 1362 .unplug = false, |
1363 },{ 1364 .name = "ich9-usb-uhci4", /* 00:1a.0 */ 1365 .vendor_id = PCI_VENDOR_ID_INTEL, 1366 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI4, 1367 .revision = 0x03, 1368 .irq_pin = 0, 1369 .unplug = false, 1370 },{ 1371 .name = "ich9-usb-uhci5", /* 00:1a.1 */ 1372 .vendor_id = PCI_VENDOR_ID_INTEL, 1373 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI5, 1374 .revision = 0x03, 1375 .irq_pin = 1, 1376 .unplug = false, 1377 },{ 1378 .name = "ich9-usb-uhci6", /* 00:1a.2 */ 1379 .vendor_id = PCI_VENDOR_ID_INTEL, 1380 .device_id = PCI_DEVICE_ID_INTEL_82801I_UHCI6, 1381 .revision = 0x03, 1382 .irq_pin = 2, 1383 .unplug = false, |
|
1363 } 1364}; 1365 1366static void uhci_register_types(void) 1367{ 1368 TypeInfo uhci_type_info = { 1369 .parent = TYPE_PCI_DEVICE, 1370 .instance_size = sizeof(UHCIState), --- 13 unchanged lines hidden --- | 1384 } 1385}; 1386 1387static void uhci_register_types(void) 1388{ 1389 TypeInfo uhci_type_info = { 1390 .parent = TYPE_PCI_DEVICE, 1391 .instance_size = sizeof(UHCIState), --- 13 unchanged lines hidden --- |