diff options
Diffstat (limited to 'drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h')
-rw-r--r-- | drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h b/drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h new file mode 100644 index 0000000..a7f13a8 --- /dev/null +++ b/drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h @@ -0,0 +1,39 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/****************************************************************************** + * + * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. + * + *****************************************************************************/ +#ifndef __ODMNOISEMONITOR_H__ +#define __ODMNOISEMONITOR_H__ + +#define ODM_MAX_CHANNEL_NUM 38/* 14+24 */ +struct noise_level { + /* u8 value_a, value_b; */ + u8 value[MAX_RF_PATH]; + /* s8 sval_a, sval_b; */ + s8 sval[MAX_RF_PATH]; + + /* s32 noise_a = 0, noise_b = 0, sum_a = 0, sum_b = 0; */ + /* s32 noise[ODM_RF_PATH_MAX]; */ + s32 sum[MAX_RF_PATH]; + /* u8 valid_cnt_a = 0, valid_cnt_b = 0, */ + u8 valid[MAX_RF_PATH]; + u8 valid_cnt[MAX_RF_PATH]; + +}; + + +typedef struct _ODM_NOISE_MONITOR_ { + s8 noise[MAX_RF_PATH]; + s16 noise_all; +} ODM_NOISE_MONITOR; + +s16 ODM_InbandNoise_Monitor( + void *pDM_VOID, + u8 bPauseDIG, + u8 IGIValue, + u32 max_time +); + +#endif |