]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
plugins/wdc: Add support for SN660 drive
authorJeff Lien <jeff.lien@wdc.com>
Mon, 26 Sep 2022 14:17:54 +0000 (09:17 -0500)
committerJeff Lien <jeff.lien@wdc.com>
Tue, 27 Sep 2022 12:52:35 +0000 (07:52 -0500)
Update WDC plugin version to 2.1.2

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

index a5333eda52f78e15e68e46f13b028b4f91011d04..94742a785e207f525a21a4e8ea543ce4789abac3 100644 (file)
 #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_SN860_DEV_ID               0x2730
+#define WDC_NVME_SN660_DEV_ID               0x2704
+
+/* This id's are no longer supported, delete ?? */
+#define WDC_NVME_SN550_DEV_ID               0x2708
 #define WDC_NVME_SN560_DEV_ID_1             0x2712
 #define WDC_NVME_SN560_DEV_ID_2             0x2713
 #define WDC_NVME_SN560_DEV_ID_3             0x2714
-#define WDC_NVME_SN860_DEV_ID               0x2730
-#define WDC_NVME_SN550_DEV_ID               0x2708
+
 #define WDC_NVME_SXSLCL_DEV_ID                         0x2001
 #define WDC_NVME_SN520_DEV_ID                          0x5003
 #define WDC_NVME_SN520_DEV_ID_1                                0x5004
@@ -90,8 +94,6 @@
 #define WDC_NVME_SN530_DEV_ID                          0x5009
 #define WDC_NVME_SN720_DEV_ID                          0x5002
 #define WDC_NVME_SN730A_DEV_ID                         0x5006
-#define WDC_NVME_SN730B_DEV_ID                         0x3714
-#define WDC_NVME_SN730B_DEV_ID_1                       0x3734
 #define WDC_NVME_SN740_DEV_ID                          0x5015
 #define WDC_NVME_SN740_DEV_ID_1                        0x5016
 #define WDC_NVME_SN740_DEV_ID_2                        0x5017
@@ -1526,6 +1528,8 @@ static __u64 wdc_get_drive_capabilities(nvme_root_t r, struct nvme_dev *dev)
         case WDC_NVME_SN560_DEV_ID_2:
         /* FALLTHRU */
         case WDC_NVME_SN560_DEV_ID_3:
+        /* FALLTHRU */
+        case WDC_NVME_SN660_DEV_ID:
                        /* verify the 0xC0 log page is supported */
                        if (wdc_nvme_check_supported_log_page(r, dev,
                                                              WDC_NVME_GET_SMART_CLOUD_ATTR_LOG_ID)
@@ -1662,11 +1666,6 @@ static __u64 wdc_get_drive_capabilities(nvme_root_t r, struct nvme_dev *dev)
                                capabilities |= (WDC_DRIVE_CAP_CLEAR_FW_ACT_HISTORY | WDC_DRIVE_CAP_CLEAR_PCIE);
 
                        break;
-               case WDC_NVME_SN730B_DEV_ID:
-               /* FALLTHRU */
-               case WDC_NVME_SN730B_DEV_ID_1:
-                       capabilities = WDC_SN730B_CAP_VUC_LOG;
-                       break;
                default:
                        capabilities = 0;
                }
index ab403dcdbe9448033e370ece920b81d77bb82bcd..242cf9a9e34f0272a18a617f27708eccf8beb59c 100644 (file)
@@ -5,7 +5,7 @@
 #if !defined(WDC_NVME) || defined(CMD_HEADER_MULTI_READ)
 #define WDC_NVME
 
-#define WDC_PLUGIN_VERSION   "2.1.1"
+#define WDC_PLUGIN_VERSION   "2.1.2"
 #include "cmd.h"
 
 PLUGIN(NAME("wdc", "Western Digital vendor specific extensions", WDC_PLUGIN_VERSION),