335 { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, 0x0361), .driver_data = DEV_MCP55 },
336 { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, 0x0362), .driver_data = DEV_MCP55 },
337 { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, 0x0363), .driver_data = DEV_MCP55 },
338 { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, 0x0364), .driver_data = DEV_MCP55 },
339 { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, 0x0365), .driver_data = DEV_MCP55 },
340 { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, 0x0366), .driver_data = DEV_MCP55 },
341 { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, 0x0367), .driver_data = DEV_MCP55 },
342 { 0, }
343};
344
345MODULE_DEVICE_TABLE(pci, ck804xrom_pci_tbl);
346
347
348
349
350
351
352
353
354
355
356static int __init init_ck804xrom(void)
357{
358 struct pci_dev *pdev;
359 struct pci_device_id *id;
360 int retVal;
361 pdev = NULL;
362
363 for(id = ck804xrom_pci_tbl; id->vendor; id++) {
364 pdev = pci_get_device(id->vendor, id->device, NULL);
365 if (pdev)
366 break;
367 }
368 if (pdev) {
369 retVal = ck804xrom_init_one(pdev, id);
370 pci_dev_put(pdev);
371 return retVal;
372 }
373 return -ENXIO;
374
375