Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e68ec2e7 authored by sheenam monga's avatar sheenam monga Committed by Madan Koyyalamudi
Browse files

qcacld-3.0: Add fature flag to get usable channels

Add feature flag for the feature to get usable channels.

Change-Id: I6dd2360284c395747b55f806caab2a5a44089866
CRs-Fixed: 2947180
parent b0e46245
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2962,6 +2962,7 @@ cppflags-$(CONFIG_LL_DP_SUPPORT) += -DCONFIG_LL_DP_SUPPORT
cppflags-$(CONFIG_LL_DP_SUPPORT) += -DWLAN_FULL_REORDER_OFFLOAD
cppflags-$(CONFIG_WLAN_FEATURE_BIG_DATA_STATS) += -DWLAN_FEATURE_BIG_DATA_STATS
cppflags-$(CONFIG_WLAN_FEATURE_IGMP_OFFLOAD) += -DWLAN_FEATURE_IGMP_OFFLOAD
cppflags-$(CONFIG_WLAN_FEATURE_GET_USABLE_CHAN_LIST) += -DWLAN_FEATURE_GET_USABLE_CHAN_LIST

# For PCIe GEN switch
cppflags-$(CONFIG_PCIE_GEN_SWITCH) += -DPCIE_GEN_SWITCH
+1 −0
Original line number Diff line number Diff line
@@ -1002,6 +1002,7 @@ CONFIG_WLAN_FEATURE_TWT := y
CONFIG_FW_THERMAL_THROTTLE := y
CONFIG_WLAN_FEATURE_BIG_DATA_STATS := y
CONFIG_WLAN_FEATURE_IGMP_OFFLOAD := y
CONFIG_WLAN_FEATURE_GET_USABLE_CHAN_LIST := y

ifeq (y,$(findstring y,$(CONFIG_LITHIUM) $(CONFIG_ICNSS) $(CONFIG_ICNSS_MODULE) $(CONFIG_ICNSS2_HELIUM)))
CONFIG_WLAN_FEATURE_BMI := n
+13 −0
Original line number Diff line number Diff line
@@ -14981,6 +14981,7 @@ get_usable_channel_policy[QCA_WLAN_VENDOR_ATTR_USABLE_CHANNELS_MAX + 1] = {
	},
};
#ifdef WLAN_FEATURE_GET_USABLE_CHAN_LIST
/**
 * hdd_fill_usable_channels_data() - Fill the data requested by userspace
 * @skb: SK buffer
@@ -15168,6 +15169,7 @@ static int __wlan_hdd_cfg80211_get_usable_channel(struct wiphy *wiphy,
	return qdf_status_to_os_return(status);
}
#endif
/**
 * __wlan_hdd_cfg80211_get_chain_rssi() - get chain rssi
@@ -15257,6 +15259,7 @@ static int __wlan_hdd_cfg80211_get_chain_rssi(struct wiphy *wiphy,
	return retval;
}
#ifdef WLAN_FEATURE_GET_USABLE_CHAN_LIST
/**
 * wlan_hdd_cfg80211_get_usable_channel() - get chain rssi
 * @wiphy: wiphy pointer
@@ -15285,6 +15288,16 @@ static int wlan_hdd_cfg80211_get_usable_channel(struct wiphy *wiphy,
	return errno;
}
#else
static int wlan_hdd_cfg80211_get_usable_channel(struct wiphy *wiphy,
						struct wireless_dev *wdev,
						const void *data,
						int data_len)
{
	hdd_debug("get usable channel feature not supported");
	return -EPERM;
}
#endif
/**
 * wlan_hdd_cfg80211_get_chain_rssi() - get chain rssi