diff options
author | andrew.vasquez@qlogic.com <andrew.vasquez@qlogic.com> | 2006-03-09 17:27:13 -0500 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.il.steeleye.com> | 2006-03-12 10:38:03 -0500 |
commit | 044cc6c8ec311c4ddeebfcc31c53dea282de70b7 (patch) | |
tree | 891078bdbf9c8673d2408215c80551dc4a015f6d /drivers/scsi/qla2xxx/ql2400.c | |
parent | ea5b6382fde00e0dbcd0de2e4aa2fd15705e5fc3 (diff) |
[SCSI] qla2xxx: Add ISP54xx support.
Chip is similar in form to our ISP24xx offering.
Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/ql2400.c')
-rw-r--r-- | drivers/scsi/qla2xxx/ql2400.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/drivers/scsi/qla2xxx/ql2400.c b/drivers/scsi/qla2xxx/ql2400.c index 6c7165f47e29..77914fcfa2bc 100644 --- a/drivers/scsi/qla2xxx/ql2400.c +++ b/drivers/scsi/qla2xxx/ql2400.c | |||
@@ -49,6 +49,18 @@ static struct qla_board_info qla_board_tbl[] = { | |||
49 | .fw_info = qla_fw_tbl, | 49 | .fw_info = qla_fw_tbl, |
50 | .fw_fname = "ql2400_fw.bin", | 50 | .fw_fname = "ql2400_fw.bin", |
51 | }, | 51 | }, |
52 | { | ||
53 | .drv_name = qla_driver_name, | ||
54 | .isp_name = "ISP5422", | ||
55 | .fw_info = qla_fw_tbl, | ||
56 | .fw_fname = "ql2400_fw.bin", | ||
57 | }, | ||
58 | { | ||
59 | .drv_name = qla_driver_name, | ||
60 | .isp_name = "ISP5432", | ||
61 | .fw_info = qla_fw_tbl, | ||
62 | .fw_fname = "ql2400_fw.bin", | ||
63 | }, | ||
52 | }; | 64 | }; |
53 | 65 | ||
54 | static struct pci_device_id qla24xx_pci_tbl[] = { | 66 | static struct pci_device_id qla24xx_pci_tbl[] = { |
@@ -66,6 +78,21 @@ static struct pci_device_id qla24xx_pci_tbl[] = { | |||
66 | .subdevice = PCI_ANY_ID, | 78 | .subdevice = PCI_ANY_ID, |
67 | .driver_data = (unsigned long)&qla_board_tbl[1], | 79 | .driver_data = (unsigned long)&qla_board_tbl[1], |
68 | }, | 80 | }, |
81 | { | ||
82 | .vendor = PCI_VENDOR_ID_QLOGIC, | ||
83 | .device = PCI_DEVICE_ID_QLOGIC_ISP5422, | ||
84 | .subvendor = PCI_ANY_ID, | ||
85 | .subdevice = PCI_ANY_ID, | ||
86 | .driver_data = (unsigned long)&qla_board_tbl[2], | ||
87 | }, | ||
88 | { | ||
89 | .vendor = PCI_VENDOR_ID_QLOGIC, | ||
90 | .device = PCI_DEVICE_ID_QLOGIC_ISP5432, | ||
91 | .subvendor = PCI_ANY_ID, | ||
92 | .subdevice = PCI_ANY_ID, | ||
93 | .driver_data = (unsigned long)&qla_board_tbl[3], | ||
94 | }, | ||
95 | |||
69 | {0, 0}, | 96 | {0, 0}, |
70 | }; | 97 | }; |
71 | MODULE_DEVICE_TABLE(pci, qla24xx_pci_tbl); | 98 | MODULE_DEVICE_TABLE(pci, qla24xx_pci_tbl); |