diff options
| author | Linux Build Service Account <lnxbuild@localhost> | 2016-10-07 22:15:42 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-10-07 22:15:42 -0700 |
| commit | 49042f0e4358123b64af2490c4821c2156a782f9 (patch) | |
| tree | 4f1a4750e113f1641655c60daaccd99d539fbd7b | |
| parent | 4eff38d585930451bf4c2ae3e684d54288ad5663 (diff) | |
| parent | 0cc08805ebeb314ac5874cafd04d717cc01891c4 (diff) | |
Merge "icnss: Provide API to check QMI support"
| -rw-r--r-- | drivers/soc/qcom/icnss.c | 6 | ||||
| -rw-r--r-- | include/soc/qcom/icnss.h | 1 |
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_ */ |
