Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion plugins/sandisk/sandisk-nvme.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#if !defined(SANDISK_NVME) || defined(CMD_HEADER_MULTI_READ)
#define SANDISK_NVME

#define SANDISK_PLUGIN_VERSION "3.1.2"
#define SANDISK_PLUGIN_VERSION "3.1.3"
#include "cmd.h"

PLUGIN(NAME("sndk", "Sandisk vendor specific extensions", SANDISK_PLUGIN_VERSION),
Expand Down
19 changes: 19 additions & 0 deletions plugins/sandisk/sandisk-utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -625,6 +625,25 @@ __u64 sndk_get_drive_capabilities(struct libnvme_global_ctx *ctx,
SNDK_DRIVE_CAP_SET_LATENCY_MONITOR);
break;

case SNDK_NVME_SNESSD3_DEV_ID_E2:
case SNDK_NVME_SNESSD3_DEV_ID_U2:
case SNDK_NVME_SNESSD3_DEV_ID_E3L:
case SNDK_NVME_SNESSD3_DEV_ID_E3S:
case SNDK_NVME_SNESSD3_DEV_ID_E1L:
capabilities |= (SNDK_DRIVE_CAP_C0_LOG_PAGE |
SNDK_DRIVE_CAP_C3_LOG_PAGE |
SNDK_DRIVE_CAP_CA_LOG_PAGE |
SNDK_DRIVE_CAP_OCP_C4_LOG_PAGE |
SNDK_DRIVE_CAP_OCP_C5_LOG_PAGE |
SNDK_DRIVE_CAP_UDUI |
SNDK_DRIVE_CAP_VU_FID_CLEAR_PCIE |
SNDK_DRIVE_CAP_CLEAR_ASSERT |
SNDK_DRIVE_CAP_CLOUD_SSD_VERSION |
SNDK_DRIVE_CAP_LOG_PAGE_DIR |
SNDK_DRIVE_CAP_DRIVE_STATUS |
SNDK_DRIVE_CAP_SET_LATENCY_MONITOR);
break;

case SNDK_NVME_SN7150_DEV_ID_1:
case SNDK_NVME_SN7150_DEV_ID_2:
case SNDK_NVME_SN7150_DEV_ID_3:
Expand Down
6 changes: 6 additions & 0 deletions plugins/sandisk/sandisk-utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,12 @@
#define SNDK_NVME_SNESSD2_DEV_ID_E3S 0x2793
#define SNDK_NVME_SNESSD2_DEV_ID_E3L 0x2794

#define SNDK_NVME_SNESSD3_DEV_ID_E2 0x2770
#define SNDK_NVME_SNESSD3_DEV_ID_U2 0x2771
#define SNDK_NVME_SNESSD3_DEV_ID_E3L 0x2772
#define SNDK_NVME_SNESSD3_DEV_ID_E3S 0x2773
#define SNDK_NVME_SNESSD3_DEV_ID_E1L 0x2774

#define SNDK_NVME_SN862_DEV_ID_E1S_25 0x27A0
#define SNDK_NVME_SN862_DEV_ID_E1S_15 0x27A1
#define SNDK_NVME_SN862_DEV_ID_E1S_95 0x27A2
Expand Down
Loading