]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
Add Support for new SN655 PCI Device ID
authorjeff-lien-wdc <jeff.lien@wdc.com>
Thu, 12 Sep 2024 20:15:19 +0000 (15:15 -0500)
committerDaniel Wagner <wagi@monom.org>
Mon, 16 Sep 2024 11:09:17 +0000 (13:09 +0200)
Support was added for an additional PCI Device ID (0x2723)
for SN655 drives.

Signed-off-by: jeff-lien-wdc <jeff.lien@wdc.com>
plugins/wdc/wdc-nvme.c
plugins/wdc/wdc-nvme.h

index 1bc9ecd1e07f58986b27f1244aea83b07b0e52ef..3c7982b86d90e73061dd2453b82d18d493e11c8f 100644 (file)
@@ -79,6 +79,7 @@
 #define WDC_NVME_SN650_DEV_ID_3                                0x2720
 #define WDC_NVME_SN650_DEV_ID_4                                0x2721
 #define WDC_NVME_SN655_DEV_ID                          0x2722
+#define WDC_NVME_SN655_DEV_ID_1                                0x2723
 #define WDC_NVME_SN860_DEV_ID                          0x2730
 #define WDC_NVME_SN660_DEV_ID                          0x2704
 #define WDC_NVME_SN560_DEV_ID_1                                0x2712
@@ -1824,6 +1825,7 @@ static __u64 wdc_get_drive_capabilities(nvme_root_t r, struct nvme_dev *dev)
                case WDC_NVME_SN650_DEV_ID_3:
                case WDC_NVME_SN650_DEV_ID_4:
                case WDC_NVME_SN655_DEV_ID:
+               case WDC_NVME_SN655_DEV_ID_1:
                case WDC_NVME_SN550_DEV_ID:
                        /* verify the 0xC0 log page is supported */
                        if (wdc_nvme_check_supported_log_page(r, dev,
@@ -6912,6 +6914,7 @@ static int wdc_get_c0_log_page(nvme_root_t r, struct nvme_dev *dev, char *format
        case WDC_NVME_SN650_DEV_ID_3:
        case WDC_NVME_SN650_DEV_ID_4:
        case WDC_NVME_SN655_DEV_ID:
+       case WDC_NVME_SN655_DEV_ID_1:
                if (uuid_index == 0) {
                        ret = nvme_get_print_ocp_cloud_smart_log(dev,
                                        uuid_index,
@@ -11308,6 +11311,7 @@ static int wdc_vs_drive_info(int argc, char **argv,
                case WDC_NVME_SN650_DEV_ID_3:
                case WDC_NVME_SN650_DEV_ID_4:
                case WDC_NVME_SN655_DEV_ID:
+               case WDC_NVME_SN655_DEV_ID_1:
                case WDC_NVME_SN560_DEV_ID_1:
                case WDC_NVME_SN560_DEV_ID_2:
                case WDC_NVME_SN560_DEV_ID_3:
index b88e79b9acc69535489db63b91eea7d982da8b9d..196ee1a983361efcd765d5b9204a99ad8c76f335 100644 (file)
@@ -5,7 +5,7 @@
 #if !defined(WDC_NVME) || defined(CMD_HEADER_MULTI_READ)
 #define WDC_NVME
 
-#define WDC_PLUGIN_VERSION   "2.9.3"
+#define WDC_PLUGIN_VERSION   "2.10.0"
 #include "cmd.h"
 
 PLUGIN(NAME("wdc", "Western Digital vendor specific extensions", WDC_PLUGIN_VERSION),