diff options
author | Saurav Kashyap <saurav.kashyap@qlogic.com> | 2013-02-08 01:57:43 -0500 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2013-02-22 07:17:38 -0500 |
commit | a865c50a64f1c0c27fc0be0652b6a352f537cb6f (patch) | |
tree | bef7ac6c56fea1b456bd7056f83f3864118a2cc6 | |
parent | 0b7e7c53307de217cfc7eeb036c9b8b013d67fcc (diff) |
[SCSI] qla2xxx: Get VPD information from common location for CNA.
Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
-rw-r--r-- | drivers/scsi/qla2xxx/qla_fw.h | 2 | ||||
-rw-r--r-- | drivers/scsi/qla2xxx/qla_nx.h | 2 | ||||
-rw-r--r-- | drivers/scsi/qla2xxx/qla_sup.c | 16 |
3 files changed, 3 insertions, 17 deletions
diff --git a/drivers/scsi/qla2xxx/qla_fw.h b/drivers/scsi/qla2xxx/qla_fw.h index 7105d5e794e4..da1a8da32951 100644 --- a/drivers/scsi/qla2xxx/qla_fw.h +++ b/drivers/scsi/qla2xxx/qla_fw.h | |||
@@ -1388,9 +1388,7 @@ struct qla_flt_header { | |||
1388 | #define FLT_REG_FCP_PRIO_0 0x87 | 1388 | #define FLT_REG_FCP_PRIO_0 0x87 |
1389 | #define FLT_REG_FCP_PRIO_1 0x88 | 1389 | #define FLT_REG_FCP_PRIO_1 0x88 |
1390 | #define FLT_REG_FCOE_FW 0xA4 | 1390 | #define FLT_REG_FCOE_FW 0xA4 |
1391 | #define FLT_REG_FCOE_VPD_0 0xA9 | ||
1392 | #define FLT_REG_FCOE_NVRAM_0 0xAA | 1391 | #define FLT_REG_FCOE_NVRAM_0 0xAA |
1393 | #define FLT_REG_FCOE_VPD_1 0xAB | ||
1394 | #define FLT_REG_FCOE_NVRAM_1 0xAC | 1392 | #define FLT_REG_FCOE_NVRAM_1 0xAC |
1395 | 1393 | ||
1396 | struct qla_flt_region { | 1394 | struct qla_flt_region { |
diff --git a/drivers/scsi/qla2xxx/qla_nx.h b/drivers/scsi/qla2xxx/qla_nx.h index 6c953e8c08f0..5502732201b8 100644 --- a/drivers/scsi/qla2xxx/qla_nx.h +++ b/drivers/scsi/qla2xxx/qla_nx.h | |||
@@ -897,7 +897,7 @@ struct ct6_dsd { | |||
897 | #define FLT_REG_BOOT_CODE_82XX 0x78 | 897 | #define FLT_REG_BOOT_CODE_82XX 0x78 |
898 | #define FLT_REG_FW_82XX 0x74 | 898 | #define FLT_REG_FW_82XX 0x74 |
899 | #define FLT_REG_GOLD_FW_82XX 0x75 | 899 | #define FLT_REG_GOLD_FW_82XX 0x75 |
900 | #define FLT_REG_VPD_82XX 0x81 | 900 | #define FLT_REG_VPD_8XXX 0x81 |
901 | 901 | ||
902 | #define FA_VPD_SIZE_82XX 0x400 | 902 | #define FA_VPD_SIZE_82XX 0x400 |
903 | 903 | ||
diff --git a/drivers/scsi/qla2xxx/qla_sup.c b/drivers/scsi/qla2xxx/qla_sup.c index 32fdc2a66dd1..f5a1a56379cc 100644 --- a/drivers/scsi/qla2xxx/qla_sup.c +++ b/drivers/scsi/qla2xxx/qla_sup.c | |||
@@ -798,20 +798,8 @@ qla2xxx_get_flt_info(scsi_qla_host_t *vha, uint32_t flt_addr) | |||
798 | case FLT_REG_BOOTLOAD_82XX: | 798 | case FLT_REG_BOOTLOAD_82XX: |
799 | ha->flt_region_bootload = start; | 799 | ha->flt_region_bootload = start; |
800 | break; | 800 | break; |
801 | case FLT_REG_VPD_82XX: | 801 | case FLT_REG_VPD_8XXX: |
802 | ha->flt_region_vpd = start; | 802 | if (IS_CNA_CAPABLE(ha)) |
803 | break; | ||
804 | case FLT_REG_FCOE_VPD_0: | ||
805 | if (!IS_QLA8031(ha)) | ||
806 | break; | ||
807 | ha->flt_region_vpd_nvram = start; | ||
808 | if (ha->flags.port0) | ||
809 | ha->flt_region_vpd = start; | ||
810 | break; | ||
811 | case FLT_REG_FCOE_VPD_1: | ||
812 | if (!IS_QLA8031(ha)) | ||
813 | break; | ||
814 | if (!ha->flags.port0) | ||
815 | ha->flt_region_vpd = start; | 803 | ha->flt_region_vpd = start; |
816 | break; | 804 | break; |
817 | case FLT_REG_FCOE_NVRAM_0: | 805 | case FLT_REG_FCOE_NVRAM_0: |