From: Suganath Prabu S <suganath-prabu.subramani@broadcom.com>
To: JBottomley@Parallels.com, jejb@kernel.org, hch@infradead.org
Cc: martin.petersen@oracle.com, linux-scsi@vger.kernel.org,
Sathya.Prakash@broadcom.com, kashyap.desai@broadcom.com,
krishnaraddi.mankani@broadcom.com, linux-kernel@vger.kernel.org,
suganath-prabu.subramani@broadcom.com,
chaitra.basappa@broadcom.com, sreekanth.reddy@broadcom.com
Subject: [PATCH 00/13]mpt3sas driver NVMe support:
Date: Thu, 29 Jun 2017 19:49:01 +0530 [thread overview]
Message-ID: <1498745954-7907-1-git-send-email-suganath-prabu.subramani@broadcom.com> (raw)
Ventura Series controller are Tri-mode. The controller and
firmware are capable of supporting NVMe devices and
PCIe switches to be connected with the controller. This
patch set adds driver level support for NVMe devices and
PCIe switches.
Suganath Prabu S (13):
mpt3sas: Add nvme device support in slave alloc, target alloc and
probe
mpt3sas: SGL to PRP Translation for I/Os to NVMe devices
mpt3sas: Added support for nvme encapsulated request message.
mpt3sas: Handle NVMe PCIe device related events generated
from firmware.
mpt3sas: Set NVMe device queue depth as 128
mpt3sas: API 's to support NVMe drive addition to SML
mpt3sas: API's to remove nvme drive from sml
mpt3sas: scan and add nvme device after controller reset
mpt3as: Add-Task-management-debug-info-for-NVMe-drives.
mpt3sas: NVMe drive support for BTDHMAPPING ioctl command and log
info
mpt3sas: Fix nvme drives checking for tlr.
mpt3sas: Update MPI Header
mpt3sas: Update mpt3sas driver version.
drivers/scsi/mpt3sas/mpi/mpi2.h | 43 +-
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 647 ++++++++++-
drivers/scsi/mpt3sas/mpi/mpi2_init.h | 11 +-
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 331 ++++++-
drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 142 +++
drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 14 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 709 +++++++++++-
drivers/scsi/mpt3sas/mpt3sas_base.h | 176 +++-
drivers/scsi/mpt3sas/mpt3sas_config.c | 100 ++
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 170 +++-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1871 ++++++++++++++++++++++++++++--
drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 2 +-
12 files changed, 4081 insertions(+), 135 deletions(-)
create mode 100644 drivers/scsi/mpt3sas/mpi/mpi2_pci.h
Thanks,
Suganath Prabu S
next reply other threads:[~2017-06-29 14:20 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-29 14:19 Suganath Prabu S [this message]
2017-06-29 14:19 ` [PATCH 01/13] mpt3sas: Add nvme device support in slave alloc, target alloc and probe Suganath Prabu S
2017-06-29 14:19 ` [PATCH 02/13] mpt3sas: SGL to PRP Translation for I/Os to NVMe devices Suganath Prabu S
2017-06-29 14:19 ` [PATCH 03/13] mpt3sas: Added support for nvme encapsulated request message Suganath Prabu S
2017-06-29 14:19 ` [PATCH 04/13] mpt3sas: Handle NVMe PCIe device related events generated from firmware Suganath Prabu S
2017-06-29 14:19 ` [PATCH 05/13] mpt3sas: Set NVMe device queue depth as 128 Suganath Prabu S
2017-06-29 14:19 ` [PATCH 06/13] mpt3sas: API 's to support NVMe drive addition to SML Suganath Prabu S
2017-06-29 14:19 ` [PATCH 07/13] mpt3sas: API's to remove nvme drive from sml Suganath Prabu S
2017-06-29 14:19 ` [PATCH 08/13] mpt3sas: scan and add nvme device after controller reset Suganath Prabu S
2017-06-29 14:19 ` [PATCH 09/13] mpt3as: Add-Task-management-debug-info-for-NVMe-drives Suganath Prabu S
2017-06-29 14:19 ` [PATCH 10/13] mpt3sas: NVMe drive support for BTDHMAPPING ioctl command and log info Suganath Prabu S
2017-06-29 14:19 ` [PATCH 11/13] mpt3sas: Fix nvme drives checking for tlr Suganath Prabu S
2017-06-29 14:19 ` [PATCH 12/13] mpt3sas: Update MPI Header Suganath Prabu S
2017-06-29 14:19 ` [PATCH 13/13] mpt3sas: Update mpt3sas driver version Suganath Prabu S
2017-06-29 14:31 ` [PATCH 00/13]mpt3sas driver NVMe support: Johannes Thumshirn
2017-07-11 7:35 ` Suganath Prabu Subramani
2017-07-11 7:37 ` Johannes Thumshirn
2017-07-11 8:55 Suganath Prabu S
2017-10-31 12:32 [PATCH 00/13] mpt3sas " Suganath Prabu S
2017-11-03 16:32 ` Martin K. Petersen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1498745954-7907-1-git-send-email-suganath-prabu.subramani@broadcom.com \
--to=suganath-prabu.subramani@broadcom.com \
--cc=JBottomley@Parallels.com \
--cc=Sathya.Prakash@broadcom.com \
--cc=chaitra.basappa@broadcom.com \
--cc=hch@infradead.org \
--cc=jejb@kernel.org \
--cc=kashyap.desai@broadcom.com \
--cc=krishnaraddi.mankani@broadcom.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=martin.petersen@oracle.com \
--cc=sreekanth.reddy@broadcom.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).