summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-10-07 22:15:42 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-10-07 22:15:42 -0700
commit49042f0e4358123b64af2490c4821c2156a782f9 (patch)
tree4f1a4750e113f1641655c60daaccd99d539fbd7b
parent4eff38d585930451bf4c2ae3e684d54288ad5663 (diff)
parent0cc08805ebeb314ac5874cafd04d717cc01891c4 (diff)
Merge "icnss: Provide API to check QMI support"
-rw-r--r--drivers/soc/qcom/icnss.c6
-rw-r--r--include/soc/qcom/icnss.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/drivers/soc/qcom/icnss.c b/drivers/soc/qcom/icnss.c
index cdc07411b690..9cb14b1bb207 100644
--- a/drivers/soc/qcom/icnss.c
+++ b/drivers/soc/qcom/icnss.c
@@ -3269,6 +3269,12 @@ int icnss_wlan_disable(enum icnss_driver_mode mode)
}
EXPORT_SYMBOL(icnss_wlan_disable);
+bool icnss_is_qmi_disable(void)
+{
+ return test_bit(SKIP_QMI, &quirks) ? true : false;
+}
+EXPORT_SYMBOL(icnss_is_qmi_disable);
+
int icnss_get_ce_id(int irq)
{
int i;
diff --git a/include/soc/qcom/icnss.h b/include/soc/qcom/icnss.h
index 473cb5fb375e..7e2f32883aa4 100644
--- a/include/soc/qcom/icnss.h
+++ b/include/soc/qcom/icnss.h
@@ -123,5 +123,6 @@ extern int icnss_get_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 *ch_count,
u16 buf_len);
extern int icnss_wlan_set_dfs_nol(const void *info, u16 info_len);
extern int icnss_wlan_get_dfs_nol(void *info, u16 info_len);
+extern bool icnss_is_qmi_disable(void);
#endif /* _ICNSS_WLAN_H_ */