qcacmn: Ignore pre pri check for staggered pulses

There may be 3 different kinds of pris in staggered pulses. If one
of them is selected as reference pri, the other two pris fail the
pre pri check, then *prev_good_timestamp can't be updated at this
time. Even the next search pri has correct pri, it can't pass the
check of dfs_check_pulses_for_delta_variance because of previous
good timestamp.

Ignore pre pri check for staggered pulses, update *prev_good_timestamp
correctly.

Change-Id: I5ce95c6c1f899f29e6b4d0d83e8171d22c31fc5c
CRs-Fixed: 2556581
Esse commit está contido em:
bings
2019-10-31 09:45:15 +08:00
commit de nshrivas
commit 9e8041d13c

Ver arquivo

@@ -895,6 +895,8 @@ static void dfs_count_the_other_delay_elements(
break;
}
}
} else if (rf->rf_patterntype == 2) {
primatch = 1;
} else {
for (k = 1; k <= dfs->dfs_pri_multiplier; k++) {
deltapri = DFS_DIFF(searchpri, k * refpri);