pata_macio.c (b42f5b0f0fd8c1c442c1b29a3fbcb338e8bd7732) | pata_macio.c (c2cdf6aba0dfcfb54be646ab630c1bccd180e890) |
---|---|
1/* 2 * Libata based driver for Apple "macio" family of PATA controllers 3 * 4 * Copyright 2008/2009 Benjamin Herrenschmidt, IBM Corp 5 * <benh@kernel.crashing.org> 6 * 7 * Some bits and pieces from drivers/ide/ppc/pmac.c 8 * --- 1341 unchanged lines hidden (view full) --- 1350 { 1351 .type = "ata", 1352 }, 1353 {}, 1354}; 1355 1356static struct macio_driver pata_macio_driver = 1357{ | 1/* 2 * Libata based driver for Apple "macio" family of PATA controllers 3 * 4 * Copyright 2008/2009 Benjamin Herrenschmidt, IBM Corp 5 * <benh@kernel.crashing.org> 6 * 7 * Some bits and pieces from drivers/ide/ppc/pmac.c 8 * --- 1341 unchanged lines hidden (view full) --- 1350 { 1351 .type = "ata", 1352 }, 1353 {}, 1354}; 1355 1356static struct macio_driver pata_macio_driver = 1357{ |
1358 .name = "pata-macio", 1359 .match_table = pata_macio_match, | 1358 .driver = { 1359 .name = "pata-macio", 1360 .owner = THIS_MODULE, 1361 .of_match_table = pata_macio_match, 1362 }, |
1360 .probe = pata_macio_attach, 1361 .remove = pata_macio_detach, 1362#ifdef CONFIG_PM 1363 .suspend = pata_macio_suspend, 1364 .resume = pata_macio_resume, 1365#endif 1366#ifdef CONFIG_PMAC_MEDIABAY 1367 .mediabay_event = pata_macio_mb_event, 1368#endif | 1363 .probe = pata_macio_attach, 1364 .remove = pata_macio_detach, 1365#ifdef CONFIG_PM 1366 .suspend = pata_macio_suspend, 1367 .resume = pata_macio_resume, 1368#endif 1369#ifdef CONFIG_PMAC_MEDIABAY 1370 .mediabay_event = pata_macio_mb_event, 1371#endif |
1369 .driver = { 1370 .owner = THIS_MODULE, 1371 }, | |
1372}; 1373 1374static const struct pci_device_id pata_macio_pci_match[] = { 1375 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_UNI_N_ATA), 0 }, 1376 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_IPID_ATA100), 0 }, 1377 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_K2_ATA100), 0 }, 1378 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_SH_ATA), 0 }, 1379 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_IPID2_ATA), 0 }, --- 50 unchanged lines hidden --- | 1372}; 1373 1374static const struct pci_device_id pata_macio_pci_match[] = { 1375 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_UNI_N_ATA), 0 }, 1376 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_IPID_ATA100), 0 }, 1377 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_K2_ATA100), 0 }, 1378 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_SH_ATA), 0 }, 1379 { PCI_VDEVICE(APPLE, PCI_DEVICE_ID_APPLE_IPID2_ATA), 0 }, --- 50 unchanged lines hidden --- |