Use string_choices.h helpers instead of hard-coded strings.

Signed-off-by: Chelsy Ratnawat <chelsyratnawat2...@gmail.com>
---
 drivers/accel/habanalabs/common/firmware_if.c      | 14 +++++++-------
 drivers/accel/habanalabs/gaudi/gaudi_coresight.c   |  9 +++++----
 drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c |  9 +++++----
 drivers/accel/habanalabs/goya/goya.c               |  3 ++-
 drivers/accel/habanalabs/goya/goya_coresight.c     |  9 +++++----
 5 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/drivers/accel/habanalabs/common/firmware_if.c 
b/drivers/accel/habanalabs/common/firmware_if.c
index eeb6b2a80fc7..cef53a3fd839 100644
--- a/drivers/accel/habanalabs/common/firmware_if.c
+++ b/drivers/accel/habanalabs/common/firmware_if.c
@@ -14,6 +14,7 @@
 #include <linux/slab.h>
 #include <linux/ctype.h>
 #include <linux/vmalloc.h>
+#include <linux/string_choices.h>
 
 #include <trace/events/habanalabs.h>
 
@@ -1705,13 +1706,13 @@ static void hl_fw_preboot_update_state(struct hl_device 
*hdev)
                                                        cpu_boot_dev_sts1);
 
        dev_dbg(hdev->dev, "Firmware preboot hard-reset is %s\n",
-                       prop->hard_reset_done_by_fw ? "enabled" : "disabled");
+                       str_enabled_disabled(prop->hard_reset_done_by_fw));
 
        dev_dbg(hdev->dev, "firmware-level security is %s\n",
-                       prop->fw_security_enabled ? "enabled" : "disabled");
+                       str_enabled_disabled(prop->fw_security_enabled));
 
        dev_dbg(hdev->dev, "GIC controller is %s\n",
-                       prop->gic_interrupts_enable ? "enabled" : "disabled");
+                       str_enabled_disabled(prop->gic_interrupts_enable));
 }
 
 static int hl_fw_static_read_preboot_status(struct hl_device *hdev)
@@ -2455,7 +2456,7 @@ static void hl_fw_boot_fit_update_state(struct hl_device 
*hdev,
        }
 
        dev_dbg(hdev->dev, "Firmware boot CPU hard-reset is %s\n",
-                       prop->hard_reset_done_by_fw ? "enabled" : "disabled");
+                       str_enabled_disabled(prop->hard_reset_done_by_fw));
 }
 
 static void hl_fw_dynamic_update_linux_interrupt_if(struct hl_device *hdev)
@@ -2647,8 +2648,7 @@ static void hl_fw_linux_update_state(struct hl_device 
*hdev,
                        prop->fw_app_cpu_boot_dev_sts0);
 
                dev_dbg(hdev->dev, "GIC controller is %s\n",
-                               prop->gic_interrupts_enable ?
-                                               "enabled" : "disabled");
+                               
str_enabled_disabled(prop->gic_interrupts_enable));
        }
 
        if (prop->fw_cpu_boot_dev_sts1_valid) {
@@ -2660,7 +2660,7 @@ static void hl_fw_linux_update_state(struct hl_device 
*hdev,
        }
 
        dev_dbg(hdev->dev, "Firmware application CPU hard-reset is %s\n",
-                       prop->hard_reset_done_by_fw ? "enabled" : "disabled");
+                       str_enabled_disabled(prop->hard_reset_done_by_fw));
 
        dev_info(hdev->dev, "Successfully loaded firmware to device\n");
 }
diff --git a/drivers/accel/habanalabs/gaudi/gaudi_coresight.c 
b/drivers/accel/habanalabs/gaudi/gaudi_coresight.c
index 1168fefa33f4..3900a7727f4c 100644
--- a/drivers/accel/habanalabs/gaudi/gaudi_coresight.c
+++ b/drivers/accel/habanalabs/gaudi/gaudi_coresight.c
@@ -12,6 +12,7 @@
 #include "../include/gaudi/gaudi_reg_map.h"
 
 #include <uapi/drm/habanalabs_accel.h>
+#include <linux/string_choices.h>
 
 #define SPMU_SECTION_SIZE              MME0_ACC_SPMU_MAX_OFFSET
 #define SPMU_EVENT_TYPES_OFFSET                0x400
@@ -497,7 +498,7 @@ static int gaudi_config_etf(struct hl_device *hdev,
        if (rc) {
                dev_err(hdev->dev,
                        "Failed to %s ETF on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
@@ -505,7 +506,7 @@ static int gaudi_config_etf(struct hl_device *hdev,
        if (rc) {
                dev_err(hdev->dev,
                        "Failed to %s ETF on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
@@ -601,14 +602,14 @@ static int gaudi_config_etr(struct hl_device *hdev,
        rc = gaudi_coresight_timeout(hdev, mmPSOC_ETR_FFCR, 6, false);
        if (rc) {
                dev_err(hdev->dev, "Failed to %s ETR on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
        rc = gaudi_coresight_timeout(hdev, mmPSOC_ETR_STS, 2, true);
        if (rc) {
                dev_err(hdev->dev, "Failed to %s ETR on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
diff --git a/drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c 
b/drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
index 2423620ff358..f35a024ad532 100644
--- a/drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
+++ b/drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
@@ -6,6 +6,7 @@
  */
 #include "gaudi2_coresight_regs.h"
 #include <uapi/drm/habanalabs_accel.h>
+#include <linux/string_choices.h>
 
 #define GAUDI2_PLDM_CORESIGHT_TIMEOUT_USEC     (CORESIGHT_TIMEOUT_USEC * 2000)
 #define SPMU_MAX_COUNTERS                      6
@@ -2106,14 +2107,14 @@ static int gaudi2_config_etf(struct hl_device *hdev, 
struct hl_debug_params *par
        rc = gaudi2_coresight_timeout(hdev, base_reg + mmETF_FFCR_OFFSET, 6, 
false);
        if (rc) {
                dev_err(hdev->dev, "Failed to %s ETF on timeout, error %d\n",
-                       params->enable ? "enable" : "disable", rc);
+                       str_enable_disable(params->enable), rc);
                return rc;
        }
 
        rc = gaudi2_coresight_timeout(hdev, base_reg + mmETF_STS_OFFSET, 2, 
true);
        if (rc) {
                dev_err(hdev->dev, "Failed to %s ETF on timeout, error %d\n",
-                       params->enable ? "enable" : "disable", rc);
+                       str_enable_disable(params->enable), rc);
                return rc;
        }
 
@@ -2215,14 +2216,14 @@ static int gaudi2_config_etr(struct hl_device *hdev, 
struct hl_ctx *ctx,
        rc = gaudi2_coresight_timeout(hdev, mmPSOC_ETR_FFCR, 6, false);
        if (rc) {
                dev_err(hdev->dev, "Failed to %s ETR on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
        rc = gaudi2_coresight_timeout(hdev, mmPSOC_ETR_STS, 2, true);
        if (rc) {
                dev_err(hdev->dev, "Failed to %s ETR on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
diff --git a/drivers/accel/habanalabs/goya/goya.c 
b/drivers/accel/habanalabs/goya/goya.c
index 84768e306269..cca904a21392 100644
--- a/drivers/accel/habanalabs/goya/goya.c
+++ b/drivers/accel/habanalabs/goya/goya.c
@@ -15,6 +15,7 @@
 #include <linux/hwmon.h>
 #include <linux/iommu.h>
 #include <linux/seq_file.h>
+#include <linux/string_choices.h>
 
 /*
  * GOYA security scheme:
@@ -820,7 +821,7 @@ int goya_set_frequency(struct hl_device *hdev, enum 
hl_pll_frequency freq)
                return 0;
 
        dev_dbg(hdev->dev, "Changing device frequency to %s\n",
-               freq == PLL_HIGH ? "high" : "low");
+               str_high_low(freq == PLL_HIGH));
 
        goya_set_pll_profile(hdev, freq);
 
diff --git a/drivers/accel/habanalabs/goya/goya_coresight.c 
b/drivers/accel/habanalabs/goya/goya_coresight.c
index 3827ea4c02f7..f65c9a802444 100644
--- a/drivers/accel/habanalabs/goya/goya_coresight.c
+++ b/drivers/accel/habanalabs/goya/goya_coresight.c
@@ -11,6 +11,7 @@
 #include "../include/goya/asic_reg/goya_masks.h"
 
 #include <uapi/drm/habanalabs_accel.h>
+#include <linux/string_choices.h>
 
 #define GOYA_PLDM_CORESIGHT_TIMEOUT_USEC       (CORESIGHT_TIMEOUT_USEC * 100)
 
@@ -330,7 +331,7 @@ static int goya_config_etf(struct hl_device *hdev,
        if (rc) {
                dev_err(hdev->dev,
                        "Failed to %s ETF on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
@@ -338,7 +339,7 @@ static int goya_config_etf(struct hl_device *hdev,
        if (rc) {
                dev_err(hdev->dev,
                        "Failed to %s ETF on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
@@ -405,14 +406,14 @@ static int goya_config_etr(struct hl_device *hdev,
        rc = goya_coresight_timeout(hdev, mmPSOC_ETR_FFCR, 6, false);
        if (rc) {
                dev_err(hdev->dev, "Failed to %s ETR on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
        rc = goya_coresight_timeout(hdev, mmPSOC_ETR_STS, 2, true);
        if (rc) {
                dev_err(hdev->dev, "Failed to %s ETR on timeout, error %d\n",
-                               params->enable ? "enable" : "disable", rc);
+                               str_enable_disable(params->enable), rc);
                return rc;
        }
 
-- 
2.47.3

Reply via email to