diff mbox

ath: fix incorrect PPB on JAPAN chirp radar

Message ID 1441819724-25344-1-git-send-email-poh@qca.qualcomm.com (mailing list archive)
State Not Applicable
Delegated to: Kalle Valo
Headers show

Commit Message

Peter Oh Sept. 9, 2015, 5:28 p.m. UTC
The number of pulses per burst on Japan chirp radar is
between 1 and 3. The previous value, 20, is representing
number of bursts, but since current DFS detector is using
pulse detection other than bursts, use the pulse number
for correct radar detection.
Also using the highest number helps to avoid false detection.

Signed-off-by: Peter Oh <poh@qca.qualcomm.com>
---
 drivers/net/wireless/ath/dfs_pattern_detector.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Kalle Valo Sept. 27, 2015, 12:50 p.m. UTC | #1
Peter Oh <poh@qca.qualcomm.com> writes:

> The number of pulses per burst on Japan chirp radar is
> between 1 and 3. The previous value, 20, is representing
> number of bursts, but since current DFS detector is using
> pulse detection other than bursts, use the pulse number
> for correct radar detection.
> Also using the highest number helps to avoid false detection.
>
> Signed-off-by: Peter Oh <poh@qca.qualcomm.com>

Thanks, applied.
Kalle Valo Sept. 27, 2015, 12:51 p.m. UTC | #2
Peter Oh <poh@qca.qualcomm.com> writes:

> The number of pulses per burst on Japan chirp radar is
> between 1 and 3. The previous value, 20, is representing
> number of bursts, but since current DFS detector is using
> pulse detection other than bursts, use the pulse number
> for correct radar detection.
> Also using the highest number helps to avoid false detection.
>
> Signed-off-by: Peter Oh <poh@qca.qualcomm.com>

Thanks, applied.
diff mbox

Patch

diff --git a/drivers/net/wireless/ath/dfs_pattern_detector.c b/drivers/net/wireless/ath/dfs_pattern_detector.c
index 656ce42..5aa053a 100644
--- a/drivers/net/wireless/ath/dfs_pattern_detector.c
+++ b/drivers/net/wireless/ath/dfs_pattern_detector.c
@@ -121,7 +121,7 @@  static const struct radar_detector_specs jp_radar_ref_types[] = {
 	JP_PATTERN(4, 0, 5, 150, 230, 1, 23, 50, false),
 	JP_PATTERN(5, 6, 10, 200, 500, 1, 16, 50, false),
 	JP_PATTERN(6, 11, 20, 200, 500, 1, 12, 50, false),
-	JP_PATTERN(7, 50, 100, 1000, 2000, 1, 20, 50, false),
+	JP_PATTERN(7, 50, 100, 1000, 2000, 1, 3, 50, false),
 	JP_PATTERN(5, 0, 1, 333, 333, 1, 9, 50, false),
 };