diff --git a/icnss2/main.c b/icnss2/main.c index 8b2c9f89a7..8715e6844d 100644 --- a/icnss2/main.c +++ b/icnss2/main.c @@ -4026,8 +4026,12 @@ void icnss_add_fw_prefix_name(struct icnss_priv *priv, char *prefix_name, return; } - scnprintf(prefix_name, ICNSS_MAX_FILE_NAME, - QCA6750_PATH_PREFIX "%s", name); + if (priv->device_id == ADRASTEA_DEVICE_ID) + scnprintf(prefix_name, ICNSS_MAX_FILE_NAME, + ADRASTEA_PATH_PREFIX "%s", name); + else + scnprintf(prefix_name, ICNSS_MAX_FILE_NAME, + QCA6750_PATH_PREFIX "%s", name); icnss_pr_dbg("File added with prefix: %s\n", prefix_name); } diff --git a/icnss2/main.h b/icnss2/main.h index e865bec1de..d8ce38ad0a 100644 --- a/icnss2/main.h +++ b/icnss2/main.h @@ -24,6 +24,7 @@ #define ICNSS_SMEM_VALUE_MASK 0xFFFFFFFF #define ICNSS_SMEM_SEQ_NO_POS 16 #define QCA6750_PATH_PREFIX "qca6750/" +#define ADRASTEA_PATH_PREFIX "adrastea/" #define ICNSS_MAX_FILE_NAME 35 #define ICNSS_PCI_EP_WAKE_OFFSET 4 #define ICNSS_DISABLE_M3_SSR 0