From 6b6d7f362ebd417ebfa203ffaaefb7254defb15b Mon Sep 17 00:00:00 2001 From: Yuanyuan Liu Date: Thu, 25 Aug 2016 17:37:22 -0700 Subject: icnss: Add ICNSS utility file Add ICNSS utility file, which provides APIs for getting/setting WLAN DFS channels. CRs-Fixed: 1060783 Change-Id: Iae89ce7b26453f9a0ff3214bd5598ee11e181857 Signed-off-by: Yuanyuan Liu --- include/soc/qcom/icnss.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/soc/qcom/icnss.h b/include/soc/qcom/icnss.h index 62f1ff65f273..8b64bf3b8de9 100644 --- a/include/soc/qcom/icnss.h +++ b/include/soc/qcom/icnss.h @@ -109,5 +109,10 @@ extern int icnss_power_off(struct device *dev); extern struct dma_iommu_mapping *icnss_smmu_get_mapping(struct device *dev); extern int icnss_smmu_map(struct device *dev, phys_addr_t paddr, uint32_t *iova_addr, size_t size); +extern int icnss_set_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 ch_count); +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); #endif /* _ICNSS_WLAN_H_ */ -- cgit v1.2.3