309 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			309 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_PKT_RATIO_ADDR 0x0000
							 | 
						||
| 
								 | 
							
								#define SW_AC_STEP_1K_OFFSET 24
							 | 
						||
| 
								 | 
							
								#define SW_AC_STEP_1K_MASK 0x07000000
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_RATIO_1K_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_RATIO_1K_MASK 0x00FF0000
							 | 
						||
| 
								 | 
							
								#define SW_AC_STEP_384_OFFSET 8
							 | 
						||
| 
								 | 
							
								#define SW_AC_STEP_384_MASK 0x00000700
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_RATIO_384_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_RATIO_384_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_PKT_RATIO_MINUS_ADDR 0x0004
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_RATIO_1K_MINUS_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_RATIO_1K_MINUS_MASK 0x00FF0000
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_RATIO_384_MINUS_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_RATIO_384_MINUS_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_THRESHOLD_ADDR 0x0008
							 | 
						||
| 
								 | 
							
								#define SW_THRESHOLD_REVERT_BACK_FD_LAST_ACCUM_1K_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define SW_THRESHOLD_REVERT_BACK_FD_LAST_ACCUM_1K_MASK 0x0FFF0000
							 | 
						||
| 
								 | 
							
								#define SW_THRESHOLD_REVERT_BACK_FD_LAST_ACCUM_384_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_THRESHOLD_REVERT_BACK_FD_LAST_ACCUM_384_MASK 0x00000FFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_PKT_TIME_OUT_ADDR 0x000C
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_TIME_OUT_DISABLE_OFFSET 31
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_TIME_OUT_DISABLE_MASK 0x80000000
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_TIME_OUT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_TIME_OUT_MASK 0x001FFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_ADC_TIME_OUT_ADDR 0x0010
							 | 
						||
| 
								 | 
							
								#define SW_ADC_PWR_FALL_TIME_OUT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_ADC_PWR_FALL_TIME_OUT_MASK 0x001FFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_CORR_TIME_OUT_384_ADDR 0x0014
							 | 
						||
| 
								 | 
							
								#define SW_SELF_CORR_LOWEST_TIME_OUT_384_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_SELF_CORR_LOWEST_TIME_OUT_384_MASK 0x001FFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_CORR_TIME_OUT_1K_ADDR 0x0018
							 | 
						||
| 
								 | 
							
								#define SW_SELF_CORR_LOWEST_TIME_OUT_1K_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_SELF_CORR_LOWEST_TIME_OUT_1K_MASK 0x001FFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_OFFSET_FROM_CORR_ADDR 0x001C
							 | 
						||
| 
								 | 
							
								#define SW_OFFSET_FROM_LOWEST_CORR_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define SW_OFFSET_FROM_LOWEST_CORR_MASK 0x000F0000
							 | 
						||
| 
								 | 
							
								#define SW_PACKET_SYNC_MODE_OFFSET 9
							 | 
						||
| 
								 | 
							
								#define SW_PACKET_SYNC_MODE_MASK 0x00000200
							 | 
						||
| 
								 | 
							
								#define SW_TUNE_SKIP_FOR_FC_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_TUNE_SKIP_FOR_FC_MASK 0x000001FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_STOP_FFT_ENGINE_ADDR 0x0020
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_1K_STEP_OFFSET 28
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_1K_STEP_MASK 0xF0000000
							 | 
						||
| 
								 | 
							
								#define SW_THRESHOLD_STOP_FFT_3K_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define SW_THRESHOLD_STOP_FFT_3K_MASK 0x0FFF0000
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_384_STEP_OFFSET 12
							 | 
						||
| 
								 | 
							
								#define SW_PKT_DET_384_STEP_MASK 0x0000F000
							 | 
						||
| 
								 | 
							
								#define SW_THRESHOLD_STOP_FFT_384_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_THRESHOLD_STOP_FFT_384_MASK 0x00000FFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_PKT_TIME_OUT_1_ADDR 0x0024
							 | 
						||
| 
								 | 
							
								#define SW_AVE_THETA_TIME_OUT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_AVE_THETA_TIME_OUT_MASK 0x001FFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_RX_TD_PKT_CNT_ADDR 0x0028
							 | 
						||
| 
								 | 
							
								#define SW_RO_PACKET_NUM_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_RO_PACKET_NUM_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_RX_TD_PKT_CNT_RST_ADDR 0x002C
							 | 
						||
| 
								 | 
							
								#define SW_RESET_PACKET_NUM_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_RESET_PACKET_NUM_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_SELF_CORR_CTRL_ADDR 0x0030
							 | 
						||
| 
								 | 
							
								#define SW_ADJ_CORR_THETA_3K_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define SW_ADJ_CORR_THETA_3K_MASK 0xFFF00000
							 | 
						||
| 
								 | 
							
								#define SW_ADJ_CORR_THETA_384_OFFSET 8
							 | 
						||
| 
								 | 
							
								#define SW_ADJ_CORR_THETA_384_MASK 0x000FFF00
							 | 
						||
| 
								 | 
							
								#define SW_SC_EN_3K_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define SW_SC_EN_3K_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define SW_SC_EN_384_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_SC_EN_384_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_WAIT_AGC_ADDR 0x0034
							 | 
						||
| 
								 | 
							
								#define SW_RD_FSM_TIMEOUT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_RD_FSM_TIMEOUT_MASK 0x001FFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_MINUS_PRE_TIME_OUT_384_ADDR 0x0038
							 | 
						||
| 
								 | 
							
								#define SW_FIND_MINUS_PREAM_TIME_OUT_384_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_FIND_MINUS_PREAM_TIME_OUT_384_MASK 0x001FFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_MINUS_PRE_TIME_OUT_3K_ADDR 0x003C
							 | 
						||
| 
								 | 
							
								#define SW_FIND_MINUS_PREAM_TIME_OUT_3K_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_FIND_MINUS_PREAM_TIME_OUT_3K_MASK 0x001FFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_RX_TD_CTRL_DLY_ADDR 0x0040
							 | 
						||
| 
								 | 
							
								#define SW_SKIP_FOR_FC101_OFFSET 12
							 | 
						||
| 
								 | 
							
								#define SW_SKIP_FOR_FC101_MASK 0x01FFF000
							 | 
						||
| 
								 | 
							
								#define SW_DLY_CNTR_BF_FFT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_DLY_CNTR_BF_FFT_MASK 0x00000FFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_MINU_SYMBO_CNTR_ADDR 0x0044
							 | 
						||
| 
								 | 
							
								#define SW_MINU_SYMB_CNTR_GP_OFFSET 14
							 | 
						||
| 
								 | 
							
								#define SW_MINU_SYMB_CNTR_GP_MASK 0x0FFFC000
							 | 
						||
| 
								 | 
							
								#define SW_MINU_SYMB_CNTR_SG_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_MINU_SYMB_CNTR_SG_MASK 0x00003FFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_WK_TO_ST_TH_ADDR 0x0400
							 | 
						||
| 
								 | 
							
								#define SW_WK_TO_ST_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_WK_TO_ST_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_ST_RCV_LO_TH_ADDR 0x0404
							 | 
						||
| 
								 | 
							
								#define SW_ST_RCV_LO_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_ST_RCV_LO_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_ST_RCV_HI_TH_ADDR 0x0408
							 | 
						||
| 
								 | 
							
								#define SW_ST_RCV_HI_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_ST_RCV_HI_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_ST_RCV_TGT_ADDR 0x040C
							 | 
						||
| 
								 | 
							
								#define SW_ST_RCV_TGT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_ST_RCV_TGT_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_WK_RCV_LO_TH_ADDR 0x0410
							 | 
						||
| 
								 | 
							
								#define SW_WK_RCV_LO_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_WK_RCV_LO_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_WK_RCV_HI_TH_ADDR 0x0414
							 | 
						||
| 
								 | 
							
								#define SW_WK_RCV_HI_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_WK_RCV_HI_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_WK_RCV_TGT_ADDR 0x0418
							 | 
						||
| 
								 | 
							
								#define SW_WK_RCV_TGT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_WK_RCV_TGT_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_WK_DET_LO_TH_ADDR 0x041C
							 | 
						||
| 
								 | 
							
								#define SW_WK_DET_LO_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_WK_DET_LO_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_WK_DET_HI_TH_ADDR 0x0420
							 | 
						||
| 
								 | 
							
								#define SW_WK_DET_HI_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_WK_DET_HI_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_WK_DET_TGT_ADDR 0x0424
							 | 
						||
| 
								 | 
							
								#define SW_WK_DET_TGT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_WK_DET_TGT_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_RAMUP_TH_ADDR 0x0428
							 | 
						||
| 
								 | 
							
								#define SW_RAMPUP_RESTART_DIS_OFFSET 31
							 | 
						||
| 
								 | 
							
								#define SW_RAMPUP_RESTART_DIS_MASK 0x80000000
							 | 
						||
| 
								 | 
							
								#define SW_RAMPUP_DET_TH_OFFSET 8
							 | 
						||
| 
								 | 
							
								#define SW_RAMPUP_DET_TH_MASK 0x0000FF00
							 | 
						||
| 
								 | 
							
								#define SW_RAMPUP_RCV_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_RAMPUP_RCV_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_DROP_TH_ADDR 0x042C
							 | 
						||
| 
								 | 
							
								#define SW_DROP_RESTART_DIS_OFFSET 31
							 | 
						||
| 
								 | 
							
								#define SW_DROP_RESTART_DIS_MASK 0x80000000
							 | 
						||
| 
								 | 
							
								#define SW_DROP_DET_TH_OFFSET 8
							 | 
						||
| 
								 | 
							
								#define SW_DROP_DET_TH_MASK 0x0000FF00
							 | 
						||
| 
								 | 
							
								#define SW_DROP_RCV_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_DROP_RCV_TH_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_GAIN_DLY_ADDR 0x0430
							 | 
						||
| 
								 | 
							
								#define SW_GAIN_DLY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_GAIN_DLY_MASK 0x0000FFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_GAIN_LOOP_ADDR 0x0434
							 | 
						||
| 
								 | 
							
								#define SW_GAIN_LOOP_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_GAIN_LOOP_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_GAIN_LEVEL_ADDR 0x0438
							 | 
						||
| 
								 | 
							
								#define SW_FIX_GAIN_EN_OFFSET 31
							 | 
						||
| 
								 | 
							
								#define SW_FIX_GAIN_EN_MASK 0x80000000
							 | 
						||
| 
								 | 
							
								#define SW_ADJ_REQ_DIS_OFFSET 30
							 | 
						||
| 
								 | 
							
								#define SW_ADJ_REQ_DIS_MASK 0x40000000
							 | 
						||
| 
								 | 
							
								#define SW_SAT_DIS_OFFSET 29
							 | 
						||
| 
								 | 
							
								#define SW_SAT_DIS_MASK 0x20000000
							 | 
						||
| 
								 | 
							
								#define SW_FIRST_GAIN_SEL_OFFSET 28
							 | 
						||
| 
								 | 
							
								#define SW_FIRST_GAIN_SEL_MASK 0x10000000
							 | 
						||
| 
								 | 
							
								#define SW_MAX_GAIN_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define SW_MAX_GAIN_MASK 0x00FF0000
							 | 
						||
| 
								 | 
							
								#define SW_MIN_GAIN_OFFSET 8
							 | 
						||
| 
								 | 
							
								#define SW_MIN_GAIN_MASK 0x0000FF00
							 | 
						||
| 
								 | 
							
								#define SW_INI_GAIN_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_INI_GAIN_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_SAT_TH_ADDR 0x043C
							 | 
						||
| 
								 | 
							
								#define SW_SAT_ATTEN_DB_OFFSET 24
							 | 
						||
| 
								 | 
							
								#define SW_SAT_ATTEN_DB_MASK 0xFF000000
							 | 
						||
| 
								 | 
							
								#define SW_PWR_SAT_JUG_CNT_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define SW_PWR_SAT_JUG_CNT_MASK 0x00FF0000
							 | 
						||
| 
								 | 
							
								#define SW_PWR_SAT_DLY_LEN_OFFSET 12
							 | 
						||
| 
								 | 
							
								#define SW_PWR_SAT_DLY_LEN_MASK 0x0000F000
							 | 
						||
| 
								 | 
							
								#define SW_PWR_SAT_TH_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_PWR_SAT_TH_MASK 0x000003FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_ACC_STEP_ADDR 0x0440
							 | 
						||
| 
								 | 
							
								#define SW_AGC_ACC_STEP_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_AGC_ACC_STEP_MASK 0x00000007
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_AGC_NOISE_CAL_ADDR 0x0444
							 | 
						||
| 
								 | 
							
								#define SW_CAL_NOISE_DONE_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define SW_CAL_NOISE_DONE_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define SW_CAL_NOISE_START_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define SW_CAL_NOISE_START_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define SW_CAL_NOISE_DLY_EXP_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define SW_CAL_NOISE_DLY_EXP_MASK 0x000F0000
							 | 
						||
| 
								 | 
							
								#define SW_CAL_NOISE_PWR_OFFSET 8
							 | 
						||
| 
								 | 
							
								#define SW_CAL_NOISE_PWR_MASK 0x0000FF00
							 | 
						||
| 
								 | 
							
								#define SW_FREE_NOISE_PWR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define SW_FREE_NOISE_PWR_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_PACKET_INF_0_ADDR 0x500
							 | 
						||
| 
								 | 
							
								#define FREE_RSSI_OFFSET 16
							 | 
						||
| 
								 | 
							
								#define FREE_RSSI_MASK 0x00FF0000
							 | 
						||
| 
								 | 
							
								#define GAIN_TABLE_ENTRY_OFFSET 8
							 | 
						||
| 
								 | 
							
								#define GAIN_TABLE_ENTRY_MASK 0x0000FF00
							 | 
						||
| 
								 | 
							
								#define PACKET_RSSI_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define PACKET_RSSI_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_PACKET_INF_1_ADDR 0x504
							 | 
						||
| 
								 | 
							
								#define GAIN_TABLE_ENTRY_NF_OFFSET 8
							 | 
						||
| 
								 | 
							
								#define GAIN_TABLE_ENTRY_NF_MASK 0x0000FF00
							 | 
						||
| 
								 | 
							
								#define RSSI_NF_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define RSSI_NF_MASK 0x000000FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_BB_PACKET_INF_2_ADDR 0x508
							 | 
						||
| 
								 | 
							
								#define DC_EST_FREE_OFFSET 12
							 | 
						||
| 
								 | 
							
								#define DC_EST_FREE_MASK 0x003FF000
							 | 
						||
| 
								 | 
							
								#define PACKET_DC_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define PACKET_DC_MASK 0x000003FF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_AGC_DBG_BUS_ADDR 0x600
							 | 
						||
| 
								 | 
							
								#define AGC_DBG_BUS_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define AGC_DBG_BUS_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_RX_TD_DBG_BUS0_ADDR 0x604
							 | 
						||
| 
								 | 
							
								#define RX_TD_DBG_BUS0_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define RX_TD_DBG_BUS0_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_RX_TD_DBG_BUS1_ADDR 0x608
							 | 
						||
| 
								 | 
							
								#define RX_TD_DBG_BUS1_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define RX_TD_DBG_BUS1_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_RX_TD_DBG_BUS2_ADDR 0x60C
							 | 
						||
| 
								 | 
							
								#define RX_TD_DBG_BUS2_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define RX_TD_DBG_BUS2_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_RX_TD_DBG_BUS3_ADDR 0x610
							 | 
						||
| 
								 | 
							
								#define RX_TD_DBG_BUS3_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define RX_TD_DBG_BUS3_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_RX_TD_FSM_DBG_BUS_ADDR 0x614
							 | 
						||
| 
								 | 
							
								#define RX_TD_FSM_DBG_BUS_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define RX_TD_FSM_DBG_BUS_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_RX_FD_FSM_DBG_BUS_ADDR 0x618
							 | 
						||
| 
								 | 
							
								#define RX_FD_FSM_DBG_BUS_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define RX_FD_FSM_DBG_BUS_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//HW module read/write macro
							 | 
						||
| 
								 | 
							
								#define PHY_RXTD_READ_REG(addr) SOC_READ_REG(PHY_RXTD_BASEADDR + addr)
							 | 
						||
| 
								 | 
							
								#define PHY_RXTD_WRITE_REG(addr,value) SOC_WRITE_REG(PHY_RXTD_BASEADDR + addr,value)
							 |