This patch series covers application support for the MPI3MR high performance storage I/O & RAID controllers (Avenger series). Patches are logical split mainly for better code review. Full patch set is recommended for functional stability. You can find the source at - https://github.com/kadesai16/mpi3mr/tree/app_v2 Kashyap Desai (7): mpi3mr: upgrade mpi30 Rev-V [SCSI] miscdevice: adding support for MPI3MR_MINOR(243) mpi3mr: controller management application support mpi3mr: misc changes and use __builtin_return_address for debug mpi3mr: PEL support added mpi3mr: nvme pass-through support mpi3mr: task management for pass through command drivers/scsi/mpi3mr/Makefile | 1 + drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 603 +++++++-- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 59 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 15 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 128 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 44 + drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 14 + drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 303 +++++ drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 72 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 1411 +++++++++++++++++++++ drivers/scsi/mpi3mr/mpi3mr_app.h | 399 ++++++ drivers/scsi/mpi3mr/mpi3mr_fw.c | 345 ++++- drivers/scsi/mpi3mr/mpi3mr_os.c | 36 +- include/linux/miscdevice.h | 1 + 15 files changed, 3289 insertions(+), 173 deletions(-) create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_pci.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_tool.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.h base-commit: f959a1319db1096ed1a133feba74dfdb582db9cb -- 2.18.1
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature