From d4a1bd480003f3e1a0590bc46fbcb24f05652ca7 Mon Sep 17 00:00:00 2001 From: tzh <tanzhtanzh@gmail.com> Date: Thu, 15 Aug 2024 06:56:47 +0000 Subject: [PATCH] feat(wfit/bt): update aic8800 wifi/bt drive and hal --- longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/rwnx_radar.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/rwnx_radar.c b/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/rwnx_radar.c old mode 100644 new mode 100755 index 2dd875d..c50f2d2 --- a/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/rwnx_radar.c +++ b/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/rwnx_radar.c @@ -1125,7 +1125,9 @@ ps = pde->ops->add_pulse(pde, len, dpd->last_pulse_ts, pri); if (ps != NULL) { +#ifdef CREATE_TRACE_POINTS trace_radar_detected(chain, dpd->region, pde->freq, i, ps->pri); +#endif // reset everything instead of just the channel detector dfs_pattern_detector_reset(dpd); return true; @@ -1339,7 +1341,9 @@ for (i = 0; i < pulses_count[chain] ; i++) { struct radar_pulse *p = (struct radar_pulse *)&pulses[chain][i]; +#ifdef CREATE_TRACE_POINTS trace_radar_pulse(chain, p); +#endif if (dfs_pattern_detector_add_pulse(radar->dpd[chain], chain, (s16)freq + (2 * p->freq), p->rep, (p->len * 2), now)) { @@ -1444,9 +1448,9 @@ { if (radar->dpd[0] == NULL) return false; - +#ifdef CREATE_TRACE_POINTS trace_radar_set_region(region); - +#endif return (dfs_pattern_detector_set_domain(radar->dpd[RWNX_RADAR_RIU], region, RWNX_RADAR_RIU) && dfs_pattern_detector_set_domain(radar->dpd[RWNX_RADAR_FCU], @@ -1456,7 +1460,9 @@ void rwnx_radar_detection_enable(struct rwnx_radar *radar, u8 enable, u8 chain) { if (chain < RWNX_RADAR_LAST) { +#ifdef CREATE_TRACE_POINTS trace_radar_enable_detection(radar->dpd[chain]->region, enable, chain); +#endif spin_lock_bh(&radar->lock); radar->dpd[chain]->enabled = enable; spin_unlock_bh(&radar->lock); -- Gitblit v1.6.2