From dc7b9ccc2dcd8a4e93bf08b05a148f5d8ab2ea30 Mon Sep 17 00:00:00 2001 From: Mohammed Siddiq Date: Fri, 16 Jul 2021 17:25:33 +0530 Subject: [PATCH] cnss2: Update DRV support flag in the feature list of host cap Update DRV support flag in the feature list of host cap so that the firmware is aware of the DRV feature support on the host. Change-Id: I6effd21293da80e023076469f7a42f5bf0018830 Signed-off-by: Mohammed Siddiq --- drivers/net/wireless/cnss2/pci.c | 4 +++- drivers/net/wireless/cnss_utils/wlan_firmware_service_v01.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/cnss2/pci.c b/drivers/net/wireless/cnss2/pci.c index a9ab9735561d..6e4530cdd0db 100644 --- a/drivers/net/wireless/cnss2/pci.c +++ b/drivers/net/wireless/cnss2/pci.c @@ -3063,8 +3063,10 @@ static bool cnss_pci_is_drv_supported(struct cnss_pci_data *pci_priv) drv_supported ? "supported" : "not supported"); pci_priv->drv_supported = drv_supported; - if (drv_supported) + if (drv_supported) { plat_priv->cap.cap_flag |= CNSS_HAS_DRV_SUPPORT; + cnss_set_feature_list(plat_priv, CNSS_DRV_SUPPORT_V01); + } return drv_supported; } diff --git a/drivers/net/wireless/cnss_utils/wlan_firmware_service_v01.h b/drivers/net/wireless/cnss_utils/wlan_firmware_service_v01.h index 2a6faa3e558f..eb89ad4176ad 100644 --- a/drivers/net/wireless/cnss_utils/wlan_firmware_service_v01.h +++ b/drivers/net/wireless/cnss_utils/wlan_firmware_service_v01.h @@ -249,6 +249,7 @@ enum wlfw_m3_segment_type_v01 { enum cnss_feature_v01 { CNSS_FEATURE_MIN_VAL_V01 = INT_MIN, BOOTSTRAP_CLOCK_SELECT_V01 = 0, + CNSS_DRV_SUPPORT_V01 = 1, CNSS_MAX_FEATURE_V01 = 64, CNSS_FEATURE_MAX_VAL_V01 = INT_MAX, };