Skip to content

Commit a52205d

Browse files
jeff-lien-sndkigaw
authored andcommitted
wdc: Add Support for new SN-861 PCI device id
A new form factor (EDSFF E3.S) of the SN-861 drive was added to the wdc plugin code. Signed-off-by: jeff-lien-wdc <jeff.lien@wdc.com>
1 parent bfee2b2 commit a52205d

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

plugins/wdc/wdc-nvme.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
#define WDC_NVME_SN560_DEV_ID_3 0x2714
8787
#define WDC_NVME_SN861_DEV_ID 0x2750
8888
#define WDC_NVME_SN861_DEV_ID_1 0x2751
89+
#define WDC_NVME_SN861_DEV_ID_2 0x2752
8990

9091
/* This id's are no longer supported, delete ?? */
9192
#define WDC_NVME_SN550_DEV_ID 0x2708
@@ -1530,7 +1531,8 @@ static int wdc_get_vendor_id(struct nvme_dev *dev, uint32_t *vendor_id)
15301531
static bool wdc_is_sn861(__u32 device_id)
15311532
{
15321533
if ((device_id == WDC_NVME_SN861_DEV_ID) ||
1533-
(device_id == WDC_NVME_SN861_DEV_ID_1))
1534+
(device_id == WDC_NVME_SN861_DEV_ID_1) ||
1535+
(device_id == WDC_NVME_SN861_DEV_ID_2))
15341536
return true;
15351537
else
15361538
return false;
@@ -1872,6 +1874,7 @@ static __u64 wdc_get_drive_capabilities(nvme_root_t r, struct nvme_dev *dev)
18721874

18731875
case WDC_NVME_SN861_DEV_ID:
18741876
case WDC_NVME_SN861_DEV_ID_1:
1877+
case WDC_NVME_SN861_DEV_ID_2:
18751878
capabilities |= (WDC_DRIVE_CAP_C0_LOG_PAGE |
18761879
WDC_DRIVE_CAP_C3_LOG_PAGE |
18771880
WDC_DRIVE_CAP_CA_LOG_PAGE |
@@ -11429,6 +11432,7 @@ static int wdc_vs_drive_info(int argc, char **argv,
1142911432
break;
1143011433
case WDC_NVME_SN861_DEV_ID:
1143111434
case WDC_NVME_SN861_DEV_ID_1:
11435+
case WDC_NVME_SN861_DEV_ID_2:
1143211436
data_len = sizeof(info);
1143311437
num_dwords = data_len / 4;
1143411438
if (data_len % 4 != 0)

plugins/wdc/wdc-nvme.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#if !defined(WDC_NVME) || defined(CMD_HEADER_MULTI_READ)
66
#define WDC_NVME
77

8-
#define WDC_PLUGIN_VERSION "2.9.1"
8+
#define WDC_PLUGIN_VERSION "2.9.2"
99
#include "cmd.h"
1010

1111
PLUGIN(NAME("wdc", "Western Digital vendor specific extensions", WDC_PLUGIN_VERSION),

0 commit comments

Comments
 (0)