aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_def.h
diff options
context:
space:
mode:
authorAndrew Vasquez <andrew.vasquez@qlogic.com>2006-05-17 18:09:34 -0400
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2006-05-20 10:49:13 -0400
commit441d1072040823feb4950a21094860bfddd310c0 (patch)
tree590e90b78af52ab69530cec945f980d7290b844e /drivers/scsi/qla2xxx/qla_def.h
parent4971cd221ad3f1266b87aa0e996d082d91bac2a6 (diff)
[SCSI] qla2xxx: Remove obsolete firmware-loader-module support.
Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_def.h')
-rw-r--r--drivers/scsi/qla2xxx/qla_def.h25
1 files changed, 4 insertions, 21 deletions
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h
index 4c67494e9f75..c4136bf344a4 100644
--- a/drivers/scsi/qla2xxx/qla_def.h
+++ b/drivers/scsi/qla2xxx/qla_def.h
@@ -1938,26 +1938,6 @@ struct sns_cmd_pkt {
1938 } p; 1938 } p;
1939}; 1939};
1940 1940
1941struct qla_fw_info {
1942 unsigned short addressing; /* addressing method used to load fw */
1943#define FW_INFO_ADDR_NORMAL 0
1944#define FW_INFO_ADDR_EXTENDED 1
1945#define FW_INFO_ADDR_NOMORE 0xffff
1946 unsigned short *fwcode; /* pointer to FW array */
1947 unsigned short *fwlen; /* number of words in array */
1948 unsigned short *fwstart; /* start address for F/W */
1949 unsigned long *lfwstart; /* start address (long) for F/W */
1950};
1951
1952struct qla_board_info {
1953 char *drv_name;
1954
1955 char isp_name[8];
1956 struct qla_fw_info *fw_info;
1957 char *fw_fname;
1958 struct scsi_host_template *sht;
1959};
1960
1961struct fw_blob { 1941struct fw_blob {
1962 char *name; 1942 char *name;
1963 uint32_t segs[4]; 1943 uint32_t segs[4];
@@ -2305,13 +2285,16 @@ typedef struct scsi_qla_host {
2305 mbx_cmd_t mc; 2285 mbx_cmd_t mc;
2306 2286
2307 /* Basic firmware related information. */ 2287 /* Basic firmware related information. */
2308 struct qla_board_info *brd_info;
2309 uint16_t fw_major_version; 2288 uint16_t fw_major_version;
2310 uint16_t fw_minor_version; 2289 uint16_t fw_minor_version;
2311 uint16_t fw_subminor_version; 2290 uint16_t fw_subminor_version;
2312 uint16_t fw_attributes; 2291 uint16_t fw_attributes;
2313 uint32_t fw_memory_size; 2292 uint32_t fw_memory_size;
2314 uint32_t fw_transfer_size; 2293 uint32_t fw_transfer_size;
2294 uint32_t fw_srisc_address;
2295#define RISC_START_ADDRESS_2100 0x1000
2296#define RISC_START_ADDRESS_2300 0x800
2297#define RISC_START_ADDRESS_2400 0x100000
2315 2298
2316 uint16_t fw_options[16]; /* slots: 1,2,3,10,11 */ 2299 uint16_t fw_options[16]; /* slots: 1,2,3,10,11 */
2317 uint8_t fw_seriallink_options[4]; 2300 uint8_t fw_seriallink_options[4];