icnss2: pass fw build id in soc info to wlan host driver

Pass fw build id as part of  soc info to wlan host driver.

Change-Id: I6a8bced678ada0f88e744b5fd3f2ed58fa4173ef
CRs-Fixed: 3324963
This commit is contained in:
Sandeep Singh
2022-10-12 16:07:00 +05:30
committed by Madan Koyyalamudi
parent 44ad9ad95f
commit 414f0dcf64
2 changed files with 4 additions and 0 deletions

View File

@@ -3000,6 +3000,8 @@ int icnss_get_soc_info(struct device *dev, struct icnss_soc_info *info)
strlcpy(info->fw_build_timestamp, strlcpy(info->fw_build_timestamp,
priv->fw_version_info.fw_build_timestamp, priv->fw_version_info.fw_build_timestamp,
WLFW_MAX_TIMESTAMP_LEN + 1); WLFW_MAX_TIMESTAMP_LEN + 1);
strlcpy(info->fw_build_id, priv->fw_build_id,
ICNSS_WLFW_MAX_BUILD_ID_LEN + 1);
return 0; return 0;
} }

View File

@@ -11,6 +11,7 @@
#define ICNSS_MAX_IRQ_REGISTRATIONS 12 #define ICNSS_MAX_IRQ_REGISTRATIONS 12
#define IWCN_MAX_IRQ_REGISTRATIONS 32 #define IWCN_MAX_IRQ_REGISTRATIONS 32
#define ICNSS_MAX_TIMESTAMP_LEN 32 #define ICNSS_MAX_TIMESTAMP_LEN 32
#define ICNSS_WLFW_MAX_BUILD_ID_LEN 128
#ifndef ICNSS_API_WITH_DEV #ifndef ICNSS_API_WITH_DEV
#define ICNSS_API_WITH_DEV #define ICNSS_API_WITH_DEV
@@ -136,6 +137,7 @@ struct icnss_soc_info {
uint32_t soc_id; uint32_t soc_id;
uint32_t fw_version; uint32_t fw_version;
char fw_build_timestamp[ICNSS_MAX_TIMESTAMP_LEN + 1]; char fw_build_timestamp[ICNSS_MAX_TIMESTAMP_LEN + 1];
char fw_build_id[ICNSS_WLFW_MAX_BUILD_ID_LEN + 1];
}; };
#define icnss_register_driver(ops) \ #define icnss_register_driver(ops) \