ath: fix incorrect PPB on JAPAN chirp radar
authorPeter Oh <poh@qca.qualcomm.com>
Thu, 17 Sep 2015 11:29:07 +0000 (14:29 +0300)
committerKalle Valo <kvalo@qca.qualcomm.com>
Sun, 27 Sep 2015 12:48:22 +0000 (15:48 +0300)
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>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/dfs_pattern_detector.c

index 656ce42b339a50d3b8bf9644fd5386055b707950..5aa053ab846703bb9d42eb445d0c3491f0f566cf 100644 (file)
@@ -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),
 };