diff options
Diffstat (limited to 'drivers/ata/ahci.c')
| -rw-r--r-- | drivers/ata/ahci.c | 12 | 
1 files changed, 7 insertions, 5 deletions
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index a99112cfd8b..251e57d3894 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -281,6 +281,8 @@ static const struct pci_device_id ahci_pci_tbl[] = {  	{ PCI_VDEVICE(INTEL, 0x1f37), board_ahci }, /* Avoton RAID */  	{ PCI_VDEVICE(INTEL, 0x1f3e), board_ahci }, /* Avoton RAID */  	{ PCI_VDEVICE(INTEL, 0x1f3f), board_ahci }, /* Avoton RAID */ +	{ PCI_VDEVICE(INTEL, 0x2823), board_ahci }, /* Wellsburg RAID */ +	{ PCI_VDEVICE(INTEL, 0x2827), board_ahci }, /* Wellsburg RAID */  	{ PCI_VDEVICE(INTEL, 0x8d02), board_ahci }, /* Wellsburg AHCI */  	{ PCI_VDEVICE(INTEL, 0x8d04), board_ahci }, /* Wellsburg RAID */  	{ PCI_VDEVICE(INTEL, 0x8d06), board_ahci }, /* Wellsburg RAID */ @@ -413,17 +415,17 @@ static const struct pci_device_id ahci_pci_tbl[] = {  	/* Marvell */  	{ PCI_VDEVICE(MARVELL, 0x6145), board_ahci_mv },	/* 6145 */  	{ PCI_VDEVICE(MARVELL, 0x6121), board_ahci_mv },	/* 6121 */ -	{ PCI_DEVICE(0x1b4b, 0x9123), +	{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x9123),  	  .class = PCI_CLASS_STORAGE_SATA_AHCI,  	  .class_mask = 0xffffff,  	  .driver_data = board_ahci_yes_fbs },			/* 88se9128 */ -	{ PCI_DEVICE(0x1b4b, 0x9125), +	{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x9125),  	  .driver_data = board_ahci_yes_fbs },			/* 88se9125 */ -	{ PCI_DEVICE(0x1b4b, 0x917a), +	{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x917a),  	  .driver_data = board_ahci_yes_fbs },			/* 88se9172 */ -	{ PCI_DEVICE(0x1b4b, 0x9192), +	{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x9192),  	  .driver_data = board_ahci_yes_fbs },			/* 88se9172 on some Gigabyte */ -	{ PCI_DEVICE(0x1b4b, 0x91a3), +	{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x91a3),  	  .driver_data = board_ahci_yes_fbs },  	/* Promise */  |