--- linux-2.6.16/drivers/ide/pci/generic.c.marvell-pata 2006-10-05 23:26:23.000000000 +0900 +++ linux-2.6.16/drivers/ide/pci/generic.c 2006-10-05 23:29:04.000000000 +0900 @@ -179,6 +179,12 @@ .channels = 2, .autodma = AUTODMA, .bootable = OFF_BOARD, + },{ /* 15 */ + .name = "Marvell-PATA", + .init_hwif = init_hwif_generic, + .channels = 1, + .autodma = AUTODMA, + .bootable = ON_BOARD, } }; @@ -238,6 +244,7 @@ { PCI_VENDOR_ID_TOSHIBA,PCI_DEVICE_ID_TOSHIBA_PICCOLO_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 12}, { PCI_VENDOR_ID_TOSHIBA,PCI_DEVICE_ID_TOSHIBA_PICCOLO_2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 13}, { PCI_VENDOR_ID_NETCELL,PCI_DEVICE_ID_REVOLUTION, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 14}, + { PCI_VENDOR_ID_MARVELL,0x6101, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 15}, /* Must come last. If you add entries adjust this table appropriately and the init_one code */ { PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_STORAGE_IDE << 8, 0xFFFFFF00UL, 0}, { 0, },