提交 1328962e 编写于 作者: A andrew.vasquez@qlogic.com 提交者: James Bottomley

[SCSI] qla2xxx: NVRAM id-list updates.

Resync with latest NVRAM subsystem ID list.
Signed-off-by: NAndrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
上级 48c02fde
#define QLA_MODEL_NAMES 0x44 #define QLA_MODEL_NAMES 0x4A
/* /*
* Adapter model names. * Adapter model names and descriptions.
*/ */
static char *qla2x00_model_name[QLA_MODEL_NAMES] = { static char *qla2x00_model_name[QLA_MODEL_NAMES*2] = {
"QLA2340", /* 0x100 */ "QLA2340", "133MHz PCI-X to 2Gb FC, Single Channel", /* 0x100 */
"QLA2342", /* 0x101 */ "QLA2342", "133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x101 */
"QLA2344", /* 0x102 */ "QLA2344", "133MHz PCI-X to 2Gb FC, Quad Channel", /* 0x102 */
"QCP2342", /* 0x103 */ "QCP2342", "cPCI to 2Gb FC, Dual Channel", /* 0x103 */
"QSB2340", /* 0x104 */ "QSB2340", "SBUS to 2Gb FC, Single Channel", /* 0x104 */
"QSB2342", /* 0x105 */ "QSB2342", "SBUS to 2Gb FC, Dual Channel", /* 0x105 */
"QLA2310", /* 0x106 */ "QLA2310", "Sun 66MHz PCI-X to 2Gb FC, Single Channel", /* 0x106 */
"QLA2332", /* 0x107 */ "QLA2332", "Sun 66MHz PCI-X to 2Gb FC, Single Channel", /* 0x107 */
"QCP2332", /* 0x108 */ "QCP2332", "Sun cPCI to 2Gb FC, Dual Channel", /* 0x108 */
"QCP2340", /* 0x109 */ "QCP2340", "cPCI to 2Gb FC, Single Channel", /* 0x109 */
"QLA2342", /* 0x10a */ "QLA2342", "Sun 133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x10a */
"QCP2342", /* 0x10b */ "QCP2342", "Sun - cPCI to 2Gb FC, Dual Channel", /* 0x10b */
"QLA2350", /* 0x10c */ "QLA2350", "133MHz PCI-X to 2Gb FC, Single Channel", /* 0x10c */
"QLA2352", /* 0x10d */ "QLA2352", "133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x10d */
"QLA2352", /* 0x10e */ "QLA2352", "Sun 133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x10e */
"HPQ SVS", /* 0x10f */ " ", " ", /* 0x10f */
"HPQ SVS", /* 0x110 */ " ", " ", /* 0x110 */
" ", /* 0x111 */ " ", " ", /* 0x111 */
" ", /* 0x112 */ " ", " ", /* 0x112 */
" ", /* 0x113 */ " ", " ", /* 0x113 */
" ", /* 0x114 */ " ", " ", /* 0x114 */
"QLA2360", /* 0x115 */ "QLA2360", "133MHz PCI-X to 2Gb FC, Single Channel", /* 0x115 */
"QLA2362", /* 0x116 */ "QLA2362", "133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x116 */
"QLE2360", /* 0x117 */ "QLE2360", "PCI-Express to 2Gb FC, Single Channel", /* 0x117 */
"QLE2362", /* 0x118 */ "QLE2362", "PCI-Express to 2Gb FC, Dual Channel", /* 0x118 */
"QLA200", /* 0x119 */ "QLA200", "133MHz PCI-X to 2Gb FC Optical", /* 0x119 */
"QLA200C", /* 0x11a */ " ", " ", /* 0x11a */
"QLA200P", /* 0x11b */ " ", " ", /* 0x11b */
"QLA200P", /* 0x11c */ "QLA200P", "133MHz PCI-X to 2Gb FC SFP", /* 0x11c */
" ", /* 0x11d */ " ", " ", /* 0x11d */
" ", /* 0x11e */ " ", " ", /* 0x11e */
" ", /* 0x11f */ " ", " ", /* 0x11f */
" ", /* 0x120 */ " ", " ", /* 0x120 */
" ", /* 0x121 */ " ", " ", /* 0x121 */
" ", /* 0x122 */ " ", " ", /* 0x122 */
" ", /* 0x123 */ " ", " ", /* 0x123 */
" ", /* 0x124 */ " ", " ", /* 0x124 */
" ", /* 0x125 */ " ", " ", /* 0x125 */
" ", /* 0x126 */ " ", " ", /* 0x126 */
" ", /* 0x127 */ " ", " ", /* 0x127 */
" ", /* 0x128 */ " ", " ", /* 0x128 */
" ", /* 0x129 */ " ", " ", /* 0x129 */
" ", /* 0x12a */ " ", " ", /* 0x12a */
" ", /* 0x12b */ " ", " ", /* 0x12b */
" ", /* 0x12c */ " ", " ", /* 0x12c */
" ", /* 0x12d */ " ", " ", /* 0x12d */
" ", /* 0x12e */ " ", " ", /* 0x12e */
"QLA210", /* 0x12f */ "QLA210", "133MHz PCI-X to 2Gb FC, Single Channel", /* 0x12f */
"EMC 250", /* 0x130 */ "EMC 250", "133MHz PCI-X to 2Gb FC, Single Channel", /* 0x130 */
"HP A7538A", /* 0x131 */ "HP A7538A", "HP 1p2g PCI-X to 2Gb FC, Single Channel", /* 0x131 */
"QLA210", /* 0x132 */ "QLA210", "Sun 133MHz PCI-X to 2Gb FC, Single Channel", /* 0x132 */
"QLA2460", /* 0x133 */ "QLA2460", "PCI-X 2.0 to 4Gb FC, Single Channel", /* 0x133 */
"QLA2462", /* 0x134 */ "QLA2462", "PCI-X 2.0 to 4Gb FC, Dual Channel", /* 0x134 */
"QMC2462", /* 0x135 */ "QMC2462", "IBM eServer BC 4Gb FC Expansion Card", /* 0x135 */
"QMC2462S", /* 0x136 */ "QMC2462S", "IBM eServer BC 4Gb FC Expansion Card SFF", /* 0x136 */
"QLE2460", /* 0x137 */ "QLE2460", "PCI-Express to 4Gb FC, Single Channel", /* 0x137 */
"QLE2462", /* 0x138 */ "QLE2462", "PCI-Express to 4Gb FC, Dual Channel", /* 0x138 */
"QME2462", /* 0x139 */ "QME2462", "Dell BS PCI-Express to 4Gb FC, Dual Channel", /* 0x139 */
"QLA2440", /* 0x13a */ " ", " ", /* 0x13a */
"QLA2442", /* 0x13b */ " ", " ", /* 0x13b */
"QSM2442", /* 0x13c */ " ", " ", /* 0x13c */
"QSM2462", /* 0x13d */ "QEM2462", "Sun Server I/O Module 4Gb FC, Dual Channel", /* 0x13d */
"QLE210", /* 0x13e */ "QLE210", "PCI-Express to 2Gb FC, Single Channel", /* 0x13e */
"QLE220", /* 0x13f */ "QLE220", "PCI-Express to 4Gb FC, Single Channel", /* 0x13f */
"QLA2460", /* 0x140 */ "QLA2460", "Sun PCI-X 2.0 to 4Gb FC, Single Channel", /* 0x140 */
"QLA2462", /* 0x141 */ "QLA2462", "Sun PCI-X 2.0 to 4Gb FC, Dual Channel", /* 0x141 */
"QLE2460", /* 0x142 */ "QLE2460", "Sun PCI-Express to 2Gb FC, Single Channel", /* 0x142 */
"QLE2462" /* 0x143 */ "QLE2462", "Sun PCI-Express to 4Gb FC, Single Channel", /* 0x143 */
}; "QEM2462" "Server I/O Module 4Gb FC, Dual Channel", /* 0x144 */
"QLE2440", "PCI-Express to 4Gb FC, Single Channel", /* 0x145 */
static char *qla2x00_model_desc[QLA_MODEL_NAMES] = { "QLE2464", "PCI-Express to 4Gb FC, Quad Channel", /* 0x146 */
"133MHz PCI-X to 2Gb FC, Single Channel", /* 0x100 */ "QLA2440", "PCI-X 2.0 to 4Gb FC, Single Channel", /* 0x147 */
"133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x101 */ " ", " ", /* 0x148 */
"133MHz PCI-X to 2Gb FC, Quad Channel", /* 0x102 */ "QLA2340", "Sun 133MHz PCI-X to 2Gb FC, Single Channel", /* 0x149 */
" ", /* 0x103 */
" ", /* 0x104 */
" ", /* 0x105 */
" ", /* 0x106 */
" ", /* 0x107 */
" ", /* 0x108 */
" ", /* 0x109 */
" ", /* 0x10a */
" ", /* 0x10b */
"133MHz PCI-X to 2Gb FC, Single Channel", /* 0x10c */
"133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x10d */
" ", /* 0x10e */
"HPQ SVS HBA- Initiator device", /* 0x10f */
"HPQ SVS HBA- Target device", /* 0x110 */
" ", /* 0x111 */
" ", /* 0x112 */
" ", /* 0x113 */
" ", /* 0x114 */
"133MHz PCI-X to 2Gb FC, Single Channel", /* 0x115 */
"133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x116 */
"PCI-Express to 2Gb FC, Single Channel", /* 0x117 */
"PCI-Express to 2Gb FC, Dual Channel", /* 0x118 */
"133MHz PCI-X to 2Gb FC Optical", /* 0x119 */
"133MHz PCI-X to 2Gb FC Copper", /* 0x11a */
"133MHz PCI-X to 2Gb FC SFP", /* 0x11b */
"133MHz PCI-X to 2Gb FC SFP", /* 0x11c */
" ", /* 0x11d */
" ", /* 0x11e */
" ", /* 0x11f */
" ", /* 0x120 */
" ", /* 0x121 */
" ", /* 0x122 */
" ", /* 0x123 */
" ", /* 0x124 */
" ", /* 0x125 */
" ", /* 0x126 */
" ", /* 0x127 */
" ", /* 0x128 */
" ", /* 0x129 */
" ", /* 0x12a */
" ", /* 0x12b */
" ", /* 0x12c */
" ", /* 0x12d */
" ", /* 0x12e */
"133MHz PCI-X to 2Gb FC SFF", /* 0x12f */
"133MHz PCI-X to 2Gb FC SFF", /* 0x130 */
"HP 1p2g QLA2340", /* 0x131 */
"133MHz PCI-X to 2Gb FC, Single Channel", /* 0x132 */
"PCI-X 2.0 to 4Gb FC, Single Channel", /* 0x133 */
"PCI-X 2.0 to 4Gb FC, Dual Channel", /* 0x134 */
"IBM eServer BC 4Gb FC Expansion Card", /* 0x135 */
"IBM eServer BC 4Gb FC Expansion Card SFF", /* 0x136 */
"PCI-Express to 4Gb FC, Single Channel", /* 0x137 */
"PCI-Express to 4Gb FC, Dual Channel", /* 0x138 */
"Dell PCI-Express to 4Gb FC, Dual Channel", /* 0x139 */
"PCI-X 1.0 to 4Gb FC, Single Channel", /* 0x13a */
"PCI-X 1.0 to 4Gb FC, Dual Channel", /* 0x13b */
"Server I/O Module 4Gb FC, Single Channel", /* 0x13c */
"Server I/O Module 4Gb FC, Single Channel", /* 0x13d */
"PCI-Express to 2Gb FC, Single Channel", /* 0x13e */
"PCI-Express to 4Gb FC, Single Channel", /* 0x13f */
"Sun PCI-X 2.0 to 4Gb FC, Single Channel", /* 0x140 */
"Sun PCI-X 2.0 to 4Gb FC, Dual Channel", /* 0x141 */
"Sun PCI-Express to 2Gb FC, Single Channel", /* 0x142 */
"Sun PCI-Express to 4Gb FC, Single Channel" /* 0x143 */
}; };
...@@ -1505,9 +1505,9 @@ qla2x00_nvram_config(scsi_qla_host_t *ha) ...@@ -1505,9 +1505,9 @@ qla2x00_nvram_config(scsi_qla_host_t *ha)
index = (ha->pdev->subsystem_device & 0xff); index = (ha->pdev->subsystem_device & 0xff);
if (index < QLA_MODEL_NAMES) { if (index < QLA_MODEL_NAMES) {
strcpy(ha->model_number, strcpy(ha->model_number,
qla2x00_model_name[index]); qla2x00_model_name[index * 2]);
ha->model_desc = ha->model_desc =
qla2x00_model_desc[index]; qla2x00_model_name[index * 2 + 1];
} else { } else {
strcpy(ha->model_number, "QLA23xx"); strcpy(ha->model_number, "QLA23xx");
} }
...@@ -3373,7 +3373,7 @@ qla24xx_nvram_config(scsi_qla_host_t *ha) ...@@ -3373,7 +3373,7 @@ qla24xx_nvram_config(scsi_qla_host_t *ha)
index = (ha->pdev->subsystem_device & 0xff); index = (ha->pdev->subsystem_device & 0xff);
if (index < QLA_MODEL_NAMES) if (index < QLA_MODEL_NAMES)
ha->model_desc = qla2x00_model_desc[index]; ha->model_desc = qla2x00_model_name[index * 2 + 1];
} else } else
strcpy(ha->model_number, "QLA2462"); strcpy(ha->model_number, "QLA2462");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册