Hi Martin, This patch series adds support for our next generation ISP28XX (Gen7) adapter. Patch 1-3 adds SysFS node and misc cleanup in fw dump routines. Patch 4-5 adds PCI IDs and serdes support for ISP28XX (Gen7) adapter. Patch 6-11 cleans up overall firmware dump handling to prepare for new feature. Patch 12 adds support for Primary/Secondary firmware images in the flash. Patch 13 adds capability for secure flash update for ISP28XX (Gen7) adapter. Please consider this series for 5.2/scsi-queue branch at your earliest convenience. Changes from v1 -> v2 o Fixed 0-day kernel warnings for patch #7, #8, #9 Thanks, Himanshu Himanshu Madhani (1): qla2xxx: Update driver version to 10.01.00.15-k Joe Carnuccio (12): qla2xxx: Add fw_attr and port_no SysFS node qla2xxx: Remove FW default template qla2xxx: Fix routine qla27xx_dump_{mpi|ram}(). qla2xxx: Add Device ID for ISP28XX qla2xxx: Add Serdes support for ISP28XX qla2xxx: Correctly report max/min supported speeds qla2xxx: Cleanups for NVRAM/Flash read/write path qla2xxx: Add support for multiple fwdump templates/segments qla2xxx: Update flash read/write routine qla2xxx: Correction and improvement to fwdt processing qla2xxx: Simplification of register address used in qla_tmpl.c qla2xxx: Add 28xx flash primary/secondary status/image mechanism Michael Hernandez (1): qla2xxx: Secure flash update support for ISP28XX drivers/scsi/qla2xxx/qla_attr.c | 274 +++++++--- drivers/scsi/qla2xxx/qla_bsg.c | 63 ++- drivers/scsi/qla2xxx/qla_bsg.h | 11 + drivers/scsi/qla2xxx/qla_dbg.c | 190 ++++--- drivers/scsi/qla2xxx/qla_dbg.h | 10 +- drivers/scsi/qla2xxx/qla_def.h | 186 +++++-- drivers/scsi/qla2xxx/qla_dfs.c | 6 +- drivers/scsi/qla2xxx/qla_fw.h | 31 +- drivers/scsi/qla2xxx/qla_gbl.h | 91 ++-- drivers/scsi/qla2xxx/qla_gs.c | 85 ++- drivers/scsi/qla2xxx/qla_init.c | 1027 ++++++++++++++++++++++-------------- drivers/scsi/qla2xxx/qla_inline.h | 14 + drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 30 +- drivers/scsi/qla2xxx/qla_mbx.c | 319 ++++++++--- drivers/scsi/qla2xxx/qla_mr.c | 46 +- drivers/scsi/qla2xxx/qla_nx.c | 17 +- drivers/scsi/qla2xxx/qla_nx2.c | 8 +- drivers/scsi/qla2xxx/qla_os.c | 121 ++++- drivers/scsi/qla2xxx/qla_sup.c | 970 +++++++++++++++++++++++----------- drivers/scsi/qla2xxx/qla_target.c | 7 +- drivers/scsi/qla2xxx/qla_tmpl.c | 423 +++++++-------- drivers/scsi/qla2xxx/qla_tmpl.h | 2 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- 24 files changed, 2489 insertions(+), 1451 deletions(-) -- 2.12.0