* Re: [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers
2023-11-23 15:55 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
@ 2023-11-23 15:52 ` Sumit Saxena
2023-11-23 15:56 ` [PATCH 1/5] mpi3mr: Add support for SAS5116 PCI IDs Sumit Saxena
` (4 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Sumit Saxena @ 2023-11-23 15:52 UTC (permalink / raw)
To: martin.petersen
Cc: linux-scsi, sathya.prakash, chandrakanth.patil, ranjan.kumar
[-- Attachment #1: Type: text/plain, Size: 308 bytes --]
On Thu, Nov 23, 2023 at 9:14 PM Sumit Saxena <sumit.saxena@broadcom.com> wrote:
>
> These patches add support for Broadcom's SAS5116 IO/RAID controllers
> in mpi3mr driver.
>
Please ignore this email. Copy/Paste error leads to sending with the
wrong email id of Martin.
Apologies for the spamming.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers
@ 2023-11-23 15:55 Sumit Saxena
2023-11-23 15:52 ` Sumit Saxena
` (5 more replies)
0 siblings, 6 replies; 10+ messages in thread
From: Sumit Saxena @ 2023-11-23 15:55 UTC (permalink / raw)
To: martin.petersen
Cc: linux-scsi, sathya.prakash, chandrakanth.patil, ranjan.kumar,
Sumit Saxena
[-- Attachment #1: Type: text/plain, Size: 701 bytes --]
These patches add support for Broadcom's SAS5116 IO/RAID controllers
in mpi3mr driver.
Sumit Saxena (5):
mpi3mr: Add support for SAS5116 PCI IDs
mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
mpi3mr: Increase maximum number of PHYs to 64 from 32
mpi3mr: Add support for status reply descriptor
mpi3mr: driver version upgrade to 8.5.0.0.50
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 +
drivers/scsi/mpi3mr/mpi3mr.h | 6 +++---
drivers/scsi/mpi3mr/mpi3mr_fw.c | 6 +++++-
drivers/scsi/mpi3mr/mpi3mr_os.c | 13 ++++++++++++-
drivers/scsi/mpi3mr/mpi3mr_transport.c | 16 ++++++++--------
5 files changed, 29 insertions(+), 13 deletions(-)
--
2.18.1
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 1/5] mpi3mr: Add support for SAS5116 PCI IDs
2023-11-23 15:55 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
2023-11-23 15:52 ` Sumit Saxena
@ 2023-11-23 15:56 ` Sumit Saxena
2023-11-23 15:56 ` [PATCH 2/5] mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 Sumit Saxena
` (3 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Sumit Saxena @ 2023-11-23 15:56 UTC (permalink / raw)
To: martin.petersen
Cc: linux-scsi, sathya.prakash, chandrakanth.patil, ranjan.kumar,
Sumit Saxena
[-- Attachment #1: Type: text/plain, Size: 918 bytes --]
Add support for Broadcom's SAS5116 IO/RAID controllers PCI IDs.
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
---
drivers/scsi/mpi3mr/mpi3mr_os.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/scsi/mpi3mr/mpi3mr_os.c b/drivers/scsi/mpi3mr/mpi3mr_os.c
index 040031eb0c12..a8d7dbf0159a 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_os.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_os.c
@@ -5430,6 +5430,14 @@ static const struct pci_device_id mpi3mr_pci_id_table[] = {
PCI_DEVICE_SUB(MPI3_MFGPAGE_VENDORID_BROADCOM,
MPI3_MFGPAGE_DEVID_SAS4116, PCI_ANY_ID, PCI_ANY_ID)
},
+ {
+ PCI_DEVICE_SUB(MPI3_MFGPAGE_VENDORID_BROADCOM,
+ MPI3_MFGPAGE_DEVID_SAS5116_MPI, PCI_ANY_ID, PCI_ANY_ID)
+ },
+ {
+ PCI_DEVICE_SUB(MPI3_MFGPAGE_VENDORID_BROADCOM,
+ MPI3_MFGPAGE_DEVID_SAS5116_MPI_MGMT, PCI_ANY_ID, PCI_ANY_ID)
+ },
{ 0 }
};
MODULE_DEVICE_TABLE(pci, mpi3mr_pci_id_table);
--
2.18.1
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 2/5] mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
2023-11-23 15:55 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
2023-11-23 15:52 ` Sumit Saxena
2023-11-23 15:56 ` [PATCH 1/5] mpi3mr: Add support for SAS5116 PCI IDs Sumit Saxena
@ 2023-11-23 15:56 ` Sumit Saxena
2023-11-23 15:56 ` [PATCH 3/5] mpi3mr: Increase maximum number of PHYs to 64 from 32 Sumit Saxena
` (2 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Sumit Saxena @ 2023-11-23 15:56 UTC (permalink / raw)
To: martin.petersen
Cc: linux-scsi, sathya.prakash, chandrakanth.patil, ranjan.kumar,
Sumit Saxena
[-- Attachment #1: Type: text/plain, Size: 1468 bytes --]
Added PCI IDs checks for the cases where SAS5116 diverges from
SAS4116 in behavior.
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
---
drivers/scsi/mpi3mr/mpi3mr_fw.c | 3 ++-
drivers/scsi/mpi3mr/mpi3mr_os.c | 5 ++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpi3mr/mpi3mr_fw.c b/drivers/scsi/mpi3mr/mpi3mr_fw.c
index f039f1d98647..0d148c39ebcc 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_fw.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_fw.c
@@ -1892,7 +1892,8 @@ static int mpi3mr_create_op_reply_q(struct mpi3mr_ioc *mrioc, u16 qidx)
reply_qid = qidx + 1;
op_reply_q->num_replies = MPI3MR_OP_REP_Q_QD;
- if (!mrioc->pdev->revision)
+ if ((mrioc->pdev->device == MPI3_MFGPAGE_DEVID_SAS4116) &&
+ !mrioc->pdev->revision)
op_reply_q->num_replies = MPI3MR_OP_REP_Q_QD4K;
op_reply_q->ci = 0;
op_reply_q->ephase = 1;
diff --git a/drivers/scsi/mpi3mr/mpi3mr_os.c b/drivers/scsi/mpi3mr/mpi3mr_os.c
index a8d7dbf0159a..91a22e6e5c3f 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_os.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_os.c
@@ -5101,7 +5101,10 @@ mpi3mr_probe(struct pci_dev *pdev, const struct pci_device_id *id)
mpi3mr_init_drv_cmd(&mrioc->evtack_cmds[i],
MPI3MR_HOSTTAG_EVTACKCMD_MIN + i);
- if (pdev->revision)
+ if ((pdev->device == MPI3_MFGPAGE_DEVID_SAS4116) &&
+ !pdev->revision)
+ mrioc->enable_segqueue = false;
+ else
mrioc->enable_segqueue = true;
init_waitqueue_head(&mrioc->reset_waitq);
--
2.18.1
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 3/5] mpi3mr: Increase maximum number of PHYs to 64 from 32
2023-11-23 15:55 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
` (2 preceding siblings ...)
2023-11-23 15:56 ` [PATCH 2/5] mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 Sumit Saxena
@ 2023-11-23 15:56 ` Sumit Saxena
2023-11-23 15:56 ` [PATCH 4/5] mpi3mr: Add support for status reply descriptor Sumit Saxena
2023-11-23 15:56 ` [PATCH 5/5] mpi3mr: driver version upgrade to 8.5.0.0.50 Sumit Saxena
5 siblings, 0 replies; 10+ messages in thread
From: Sumit Saxena @ 2023-11-23 15:56 UTC (permalink / raw)
To: martin.petersen
Cc: linux-scsi, sathya.prakash, chandrakanth.patil, ranjan.kumar,
Sumit Saxena
[-- Attachment #1: Type: text/plain, Size: 4338 bytes --]
SAS5116 controllers supports maximum 48 physical PHYs.
Driver is modified to accommodate up to 64 PHYs(though
current need is to support 48 PHYs).
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
---
drivers/scsi/mpi3mr/mpi3mr.h | 2 +-
drivers/scsi/mpi3mr/mpi3mr_transport.c | 16 ++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/scsi/mpi3mr/mpi3mr.h b/drivers/scsi/mpi3mr/mpi3mr.h
index ae98d15c30b1..7658e8aaadbe 100644
--- a/drivers/scsi/mpi3mr/mpi3mr.h
+++ b/drivers/scsi/mpi3mr/mpi3mr.h
@@ -506,7 +506,7 @@ struct mpi3mr_sas_port {
u8 num_phys;
u8 marked_responding;
int lowest_phy;
- u32 phy_mask;
+ u64 phy_mask;
struct mpi3mr_hba_port *hba_port;
struct sas_identify remote_identify;
struct sas_rphy *rphy;
diff --git a/drivers/scsi/mpi3mr/mpi3mr_transport.c b/drivers/scsi/mpi3mr/mpi3mr_transport.c
index 82b55e955730..c0c8ab586957 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_transport.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_transport.c
@@ -1587,7 +1587,7 @@ static void mpi3mr_sas_port_remove(struct mpi3mr_ioc *mrioc, u64 sas_address,
*/
struct host_port {
u64 sas_address;
- u32 phy_mask;
+ u64 phy_mask;
u16 handle;
u8 iounit_port_id;
u8 used;
@@ -1611,7 +1611,7 @@ mpi3mr_update_mr_sas_port(struct mpi3mr_ioc *mrioc, struct host_port *h_port,
struct mpi3mr_sas_port *mr_sas_port)
{
struct mpi3mr_sas_phy *mr_sas_phy;
- u32 phy_mask_xor;
+ u64 phy_mask_xor;
u64 phys_to_be_added, phys_to_be_removed;
int i;
@@ -1619,7 +1619,7 @@ mpi3mr_update_mr_sas_port(struct mpi3mr_ioc *mrioc, struct host_port *h_port,
mr_sas_port->marked_responding = 1;
dev_info(&mr_sas_port->port->dev,
- "sas_address(0x%016llx), old: port_id %d phy_mask 0x%x, new: port_id %d phy_mask:0x%x\n",
+ "sas_address(0x%016llx), old: port_id %d phy_mask 0x%llx, new: port_id %d phy_mask:0x%llx\n",
mr_sas_port->remote_identify.sas_address,
mr_sas_port->hba_port->port_id, mr_sas_port->phy_mask,
h_port->iounit_port_id, h_port->phy_mask);
@@ -1637,7 +1637,7 @@ mpi3mr_update_mr_sas_port(struct mpi3mr_ioc *mrioc, struct host_port *h_port,
* if these phys are previously registered with another port
* then delete these phys from that port first.
*/
- for_each_set_bit(i, (ulong *) &phys_to_be_added, BITS_PER_TYPE(u32)) {
+ for_each_set_bit(i, (ulong *) &phys_to_be_added, BITS_PER_TYPE(u64)) {
mr_sas_phy = &mrioc->sas_hba.phy[i];
if (mr_sas_phy->phy_belongs_to_port)
mpi3mr_del_phy_from_an_existing_port(mrioc,
@@ -1649,7 +1649,7 @@ mpi3mr_update_mr_sas_port(struct mpi3mr_ioc *mrioc, struct host_port *h_port,
}
/* Delete the phys which are not part of current mr_sas_port's port. */
- for_each_set_bit(i, (ulong *) &phys_to_be_removed, BITS_PER_TYPE(u32)) {
+ for_each_set_bit(i, (ulong *) &phys_to_be_removed, BITS_PER_TYPE(u64)) {
mr_sas_phy = &mrioc->sas_hba.phy[i];
if (mr_sas_phy->phy_belongs_to_port)
mpi3mr_del_phy_from_an_existing_port(mrioc,
@@ -1671,7 +1671,7 @@ mpi3mr_update_mr_sas_port(struct mpi3mr_ioc *mrioc, struct host_port *h_port,
void
mpi3mr_refresh_sas_ports(struct mpi3mr_ioc *mrioc)
{
- struct host_port h_port[32];
+ struct host_port h_port[64];
int i, j, found, host_port_count = 0, port_idx;
u16 sz, attached_handle, ioc_status;
struct mpi3_sas_io_unit_page0 *sas_io_unit_pg0 = NULL;
@@ -1742,7 +1742,7 @@ mpi3mr_refresh_sas_ports(struct mpi3mr_ioc *mrioc)
list_for_each_entry(mr_sas_port, &mrioc->sas_hba.sas_port_list,
port_list) {
ioc_info(mrioc,
- "port_id:%d, sas_address:(0x%016llx), phy_mask:(0x%x), lowest phy id:%d\n",
+ "port_id:%d, sas_address:(0x%016llx), phy_mask:(0x%llx), lowest phy id:%d\n",
mr_sas_port->hba_port->port_id,
mr_sas_port->remote_identify.sas_address,
mr_sas_port->phy_mask, mr_sas_port->lowest_phy);
@@ -1751,7 +1751,7 @@ mpi3mr_refresh_sas_ports(struct mpi3mr_ioc *mrioc)
ioc_info(mrioc, "Host port details after reset\n");
for (i = 0; i < host_port_count; i++) {
ioc_info(mrioc,
- "port_id:%d, sas_address:(0x%016llx), phy_mask:(0x%x), lowest phy id:%d\n",
+ "port_id:%d, sas_address:(0x%016llx), phy_mask:(0x%llx), lowest phy id:%d\n",
h_port[i].iounit_port_id, h_port[i].sas_address,
h_port[i].phy_mask, h_port[i].lowest_phy);
}
--
2.18.1
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 4/5] mpi3mr: Add support for status reply descriptor
2023-11-23 15:55 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
` (3 preceding siblings ...)
2023-11-23 15:56 ` [PATCH 3/5] mpi3mr: Increase maximum number of PHYs to 64 from 32 Sumit Saxena
@ 2023-11-23 15:56 ` Sumit Saxena
2023-11-23 15:56 ` [PATCH 5/5] mpi3mr: driver version upgrade to 8.5.0.0.50 Sumit Saxena
5 siblings, 0 replies; 10+ messages in thread
From: Sumit Saxena @ 2023-11-23 15:56 UTC (permalink / raw)
To: martin.petersen
Cc: linux-scsi, sathya.prakash, chandrakanth.patil, ranjan.kumar,
Sumit Saxena
[-- Attachment #1: Type: text/plain, Size: 1448 bytes --]
Inform controller firmware that driver supports status reply descriptor.
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
---
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 +
drivers/scsi/mpi3mr/mpi3mr_fw.c | 3 +++
2 files changed, 4 insertions(+)
diff --git a/drivers/scsi/mpi3mr/mpi/mpi30_ioc.h b/drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
index 1e4a60fc655f..0cb24fc03620 100644
--- a/drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
+++ b/drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
@@ -28,6 +28,7 @@ struct mpi3_ioc_init_request {
__le64 driver_information_address;
};
+#define MPI3_IOCINIT_MSGFLAGS_SCSIIOSTATUSREPLY_SUPPORTED (0x04)
#define MPI3_IOCINIT_MSGFLAGS_HOSTMETADATA_MASK (0x03)
#define MPI3_IOCINIT_MSGFLAGS_HOSTMETADATA_NOT_USED (0x00)
#define MPI3_IOCINIT_MSGFLAGS_HOSTMETADATA_SEPARATED (0x01)
diff --git a/drivers/scsi/mpi3mr/mpi3mr_fw.c b/drivers/scsi/mpi3mr/mpi3mr_fw.c
index 0d148c39ebcc..1ad2f88e0528 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_fw.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_fw.c
@@ -3194,6 +3194,9 @@ static int mpi3mr_issue_iocinit(struct mpi3mr_ioc *mrioc)
current_time = ktime_get_real();
iocinit_req.time_stamp = cpu_to_le64(ktime_to_ms(current_time));
+ iocinit_req.msg_flags |=
+ MPI3_IOCINIT_MSGFLAGS_SCSIIOSTATUSREPLY_SUPPORTED;
+
init_completion(&mrioc->init_cmds.done);
retval = mpi3mr_admin_request_post(mrioc, &iocinit_req,
sizeof(iocinit_req), 1);
--
2.18.1
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 5/5] mpi3mr: driver version upgrade to 8.5.0.0.50
2023-11-23 15:55 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
` (4 preceding siblings ...)
2023-11-23 15:56 ` [PATCH 4/5] mpi3mr: Add support for status reply descriptor Sumit Saxena
@ 2023-11-23 15:56 ` Sumit Saxena
5 siblings, 0 replies; 10+ messages in thread
From: Sumit Saxena @ 2023-11-23 15:56 UTC (permalink / raw)
To: martin.petersen
Cc: linux-scsi, sathya.prakash, chandrakanth.patil, ranjan.kumar,
Sumit Saxena
[-- Attachment #1: Type: text/plain, Size: 754 bytes --]
Update driver version to 8.5.0.0.50.
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
---
drivers/scsi/mpi3mr/mpi3mr.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpi3mr/mpi3mr.h b/drivers/scsi/mpi3mr/mpi3mr.h
index 7658e8aaadbe..4f49f8396309 100644
--- a/drivers/scsi/mpi3mr/mpi3mr.h
+++ b/drivers/scsi/mpi3mr/mpi3mr.h
@@ -55,8 +55,8 @@ extern struct list_head mrioc_list;
extern int prot_mask;
extern atomic64_t event_counter;
-#define MPI3MR_DRIVER_VERSION "8.5.0.0.0"
-#define MPI3MR_DRIVER_RELDATE "24-July-2023"
+#define MPI3MR_DRIVER_VERSION "8.5.0.0.50"
+#define MPI3MR_DRIVER_RELDATE "22-November-2023"
#define MPI3MR_DRIVER_NAME "mpi3mr"
#define MPI3MR_DRIVER_LICENSE "GPL"
--
2.18.1
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers
@ 2023-11-23 16:01 Sumit Saxena
2023-11-25 1:55 ` Martin K. Petersen
2023-12-06 3:16 ` Martin K. Petersen
0 siblings, 2 replies; 10+ messages in thread
From: Sumit Saxena @ 2023-11-23 16:01 UTC (permalink / raw)
To: martin.petersen
Cc: linux-scsi, sathya.prakash, chandrakanth.patil, ranjan.kumar,
Sumit Saxena
[-- Attachment #1: Type: text/plain, Size: 701 bytes --]
These patches add support for Broadcom's SAS5116 IO/RAID controllers
in mpi3mr driver.
Sumit Saxena (5):
mpi3mr: Add support for SAS5116 PCI IDs
mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
mpi3mr: Increase maximum number of PHYs to 64 from 32
mpi3mr: Add support for status reply descriptor
mpi3mr: driver version upgrade to 8.5.0.0.50
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 +
drivers/scsi/mpi3mr/mpi3mr.h | 6 +++---
drivers/scsi/mpi3mr/mpi3mr_fw.c | 6 +++++-
drivers/scsi/mpi3mr/mpi3mr_os.c | 13 ++++++++++++-
drivers/scsi/mpi3mr/mpi3mr_transport.c | 16 ++++++++--------
5 files changed, 29 insertions(+), 13 deletions(-)
--
2.18.1
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers
2023-11-23 16:01 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
@ 2023-11-25 1:55 ` Martin K. Petersen
2023-12-06 3:16 ` Martin K. Petersen
1 sibling, 0 replies; 10+ messages in thread
From: Martin K. Petersen @ 2023-11-25 1:55 UTC (permalink / raw)
To: Sumit Saxena
Cc: martin.petersen, linux-scsi, sathya.prakash, chandrakanth.patil,
ranjan.kumar
Sumit,
> These patches add support for Broadcom's SAS5116 IO/RAID controllers
> in mpi3mr driver.
Applied to 6.8/scsi-staging, thanks!
--
Martin K. Petersen Oracle Linux Engineering
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers
2023-11-23 16:01 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
2023-11-25 1:55 ` Martin K. Petersen
@ 2023-12-06 3:16 ` Martin K. Petersen
1 sibling, 0 replies; 10+ messages in thread
From: Martin K. Petersen @ 2023-12-06 3:16 UTC (permalink / raw)
To: Sumit Saxena
Cc: Martin K . Petersen, linux-scsi, sathya.prakash,
chandrakanth.patil, ranjan.kumar
On Thu, 23 Nov 2023 21:31:27 +0530, Sumit Saxena wrote:
> These patches add support for Broadcom's SAS5116 IO/RAID controllers
> in mpi3mr driver.
>
> Sumit Saxena (5):
> mpi3mr: Add support for SAS5116 PCI IDs
> mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
> mpi3mr: Increase maximum number of PHYs to 64 from 32
> mpi3mr: Add support for status reply descriptor
> mpi3mr: driver version upgrade to 8.5.0.0.50
>
> [...]
Applied to 6.8/scsi-queue, thanks!
[1/5] mpi3mr: Add support for SAS5116 PCI IDs
https://git.kernel.org/mkp/scsi/c/6fa21eab82be
[2/5] mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
https://git.kernel.org/mkp/scsi/c/c9260ff28ee5
[3/5] mpi3mr: Increase maximum number of PHYs to 64 from 32
https://git.kernel.org/mkp/scsi/c/cb5b60894602
[4/5] mpi3mr: Add support for status reply descriptor
https://git.kernel.org/mkp/scsi/c/1193a89d2b6d
[5/5] mpi3mr: driver version upgrade to 8.5.0.0.50
https://git.kernel.org/mkp/scsi/c/b4d94164ff32
--
Martin K. Petersen Oracle Linux Engineering
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2023-12-06 3:16 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-23 15:55 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
2023-11-23 15:52 ` Sumit Saxena
2023-11-23 15:56 ` [PATCH 1/5] mpi3mr: Add support for SAS5116 PCI IDs Sumit Saxena
2023-11-23 15:56 ` [PATCH 2/5] mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 Sumit Saxena
2023-11-23 15:56 ` [PATCH 3/5] mpi3mr: Increase maximum number of PHYs to 64 from 32 Sumit Saxena
2023-11-23 15:56 ` [PATCH 4/5] mpi3mr: Add support for status reply descriptor Sumit Saxena
2023-11-23 15:56 ` [PATCH 5/5] mpi3mr: driver version upgrade to 8.5.0.0.50 Sumit Saxena
-- strict thread matches above, loose matches on Subject: below --
2023-11-23 16:01 [PATCH 0/5] mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers Sumit Saxena
2023-11-25 1:55 ` Martin K. Petersen
2023-12-06 3:16 ` Martin K. Petersen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox