diff options
author | Sriram R <srirrama@codeaurora.org> | 2018-05-15 14:39:48 +0530 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2018-05-25 13:15:21 +0300 |
commit | f40105e6747892e8edab94020567c158c9bec0df (patch) | |
tree | ff3c2eb3f2c869a8f102e8976ba85e861bc29be5 /drivers/net/wireless/ath/dfs_pattern_detector.h | |
parent | ffbc9197b4721634dc6c0fefa9b31e565fa89cee (diff) | |
download | linux-f40105e6747892e8edab94020567c158c9bec0df.tar.gz linux-f40105e6747892e8edab94020567c158c9bec0df.tar.bz2 linux-f40105e6747892e8edab94020567c158c9bec0df.zip |
ath: add support to get the detected radar specifications
This enables ath10k/ath9k drivers to collect the specifications of the
radar type once it is detected by the dfs pattern detector unit.
Usage of the collected info is specific to driver implementation.
For example, collected radar info could be used by the host driver
to send to co-processors for additional processing/validation.
Note: 'radar_detector_specs' data containing the specifications of
different radar types which was private within dfs_pattern_detector/
dfs_pri_detector is now shared with drivers as well for making use
of this information.
Signed-off-by: Sriram R <srirrama@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ath/dfs_pattern_detector.h')
-rw-r--r-- | drivers/net/wireless/ath/dfs_pattern_detector.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/dfs_pattern_detector.h b/drivers/net/wireless/ath/dfs_pattern_detector.h index 92be3530e9b5..18db6f4f3568 100644 --- a/drivers/net/wireless/ath/dfs_pattern_detector.h +++ b/drivers/net/wireless/ath/dfs_pattern_detector.h @@ -97,7 +97,8 @@ struct dfs_pattern_detector { bool (*set_dfs_domain)(struct dfs_pattern_detector *dpd, enum nl80211_dfs_regions region); bool (*add_pulse)(struct dfs_pattern_detector *dpd, - struct pulse_event *pe); + struct pulse_event *pe, + struct radar_detector_specs *rs); struct ath_dfs_pool_stats (*get_stats)(struct dfs_pattern_detector *dpd); enum nl80211_dfs_regions region; |