aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Lin <ed.lin@promise.com>2006-12-04 20:49:36 -0500
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2006-12-05 12:33:06 -0500
commitee926b27a01da1c1f0f0017c0e6af6e4fd6c05b5 (patch)
tree5a2b482cffc0ec210698d95a26d12e83df91df04
parent529e7a62c8016ab7d3ef4ef6d39de23c0569781f (diff)
[SCSI] stex: update device id info
- add comments for various devices - remove unused device ids(0xf350, 0x4301, 0x8301, 0x8302) - add new device id(0xe350) - fix vendor id of st_vsc - modify Kconfig help info Signed-off-by: Ed Lin <ed.lin@promise.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
-rw-r--r--drivers/scsi/Kconfig9
-rw-r--r--drivers/scsi/stex.c35
2 files changed, 33 insertions, 11 deletions
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index 1b4bfaabcfbc..69569096dae5 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -982,8 +982,13 @@ config SCSI_STEX
982 tristate "Promise SuperTrak EX Series support" 982 tristate "Promise SuperTrak EX Series support"
983 depends on PCI && SCSI 983 depends on PCI && SCSI
984 ---help--- 984 ---help---
985 This driver supports Promise SuperTrak EX8350/8300/16350/16300 985 This driver supports Promise SuperTrak EX series storage controllers.
986 Storage controllers. 986
987 Promise provides Linux RAID configuration utility for these
988 controllers. Please visit <http://www.promise.com> to download.
989
990 To compile this driver as a module, choose M here: the
991 module will be called stex.
987 992
988config SCSI_SYM53C8XX_2 993config SCSI_SYM53C8XX_2
989 tristate "SYM53C8XX Version 2 SCSI support" 994 tristate "SYM53C8XX Version 2 SCSI support"
diff --git a/drivers/scsi/stex.c b/drivers/scsi/stex.c
index a20cbd9d325a..0fd115c04e59 100644
--- a/drivers/scsi/stex.c
+++ b/drivers/scsi/stex.c
@@ -1356,15 +1356,32 @@ static void stex_shutdown(struct pci_dev *pdev)
1356} 1356}
1357 1357
1358static struct pci_device_id stex_pci_tbl[] = { 1358static struct pci_device_id stex_pci_tbl[] = {
1359 { 0x105a, 0x8350, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_shasta }, 1359 /* st_shasta */
1360 { 0x105a, 0xc350, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_shasta }, 1360 { 0x105a, 0x8350, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
1361 { 0x105a, 0xf350, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_shasta }, 1361 st_shasta }, /* SuperTrak EX8350/8300/16350/16300 */
1362 { 0x105a, 0x4301, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_shasta }, 1362 { 0x105a, 0xc350, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
1363 { 0x105a, 0x4302, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_shasta }, 1363 st_shasta }, /* SuperTrak EX12350 */
1364 { 0x105a, 0x8301, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_shasta }, 1364 { 0x105a, 0x4302, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
1365 { 0x105a, 0x8302, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_shasta }, 1365 st_shasta }, /* SuperTrak EX4350 */
1366 { 0x1725, 0x7250, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_vsc }, 1366 { 0x105a, 0xe350, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
1367 { 0x105a, 0x8650, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_yosemite }, 1367 st_shasta }, /* SuperTrak EX24350 */
1368
1369 /* st_vsc */
1370 { 0x105a, 0x7250, PCI_ANY_ID, PCI_ANY_ID, 0, 0, st_vsc },
1371
1372 /* st_yosemite */
1373 { 0x105a, 0x8650, PCI_ANY_ID, 0x4600, 0, 0,
1374 st_yosemite }, /* SuperTrak EX4650 */
1375 { 0x105a, 0x8650, PCI_ANY_ID, 0x4610, 0, 0,
1376 st_yosemite }, /* SuperTrak EX4650o */
1377 { 0x105a, 0x8650, PCI_ANY_ID, 0x8600, 0, 0,
1378 st_yosemite }, /* SuperTrak EX8650EL */
1379 { 0x105a, 0x8650, PCI_ANY_ID, 0x8601, 0, 0,
1380 st_yosemite }, /* SuperTrak EX8650 */
1381 { 0x105a, 0x8650, PCI_ANY_ID, 0x8602, 0, 0,
1382 st_yosemite }, /* SuperTrak EX8654 */
1383 { 0x105a, 0x8650, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
1384 st_yosemite }, /* generic st_yosemite */
1368 { } /* terminate list */ 1385 { } /* terminate list */
1369}; 1386};
1370MODULE_DEVICE_TABLE(pci, stex_pci_tbl); 1387MODULE_DEVICE_TABLE(pci, stex_pci_tbl);