1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 /* Copyright(c) 2007 - 2011 Realtek Corporation. i*/ 3 4 #ifndef __ODM_PRECOMP_H__ 5 #define __ODM_PRECOMP_H__ 6 7 #include "odm_types.h" 8 9 #define TEST_FALG___ 1 10 11 /* 2 Config Flags and Structs - defined by each ODM Type */ 12 13 #include "osdep_service.h" 14 #include "drv_types.h" 15 #include "hal_intf.h" 16 17 /* 2 OutSrc Header Files */ 18 19 #include "odm.h" 20 #include "odm_HWConfig.h" 21 #include "odm_RegDefine11N.h" 22 23 #include "HalPhyRf_8188e.h"/* for IQK,LCK,Power-tracking */ 24 #include "Hal8188ERateAdaptive.h"/* for RA,Power training */ 25 #include "rtl8188e_hal.h" 26 27 #include "odm_interface.h" 28 29 #include "HalHWImg8188E_MAC.h" 30 #include "HalHWImg8188E_RF.h" 31 #include "HalHWImg8188E_BB.h" 32 33 #include "odm_RegConfig8188E.h" 34 #include "odm_RTL8188E.h" 35 36 void odm_DIGInit(struct odm_dm_struct *pDM_Odm); 37 void odm_RateAdaptiveMaskInit(struct odm_dm_struct *pDM_Odm); 38 void odm_DynamicBBPowerSavingInit(struct odm_dm_struct *pDM_Odm); 39 void odm_TXPowerTrackingInit(struct odm_dm_struct *pDM_Odm); 40 void ODM_EdcaTurboInit(struct odm_dm_struct *pDM_Odm); 41 void odm_SwAntDivInit_NIC(struct odm_dm_struct *pDM_Odm); 42 void odm_CommonInfoSelfUpdate(struct odm_dm_struct *pDM_Odm); 43 void odm_FalseAlarmCounterStatistics(struct odm_dm_struct *pDM_Odm); 44 void odm_DIG(struct odm_dm_struct *pDM_Odm); 45 void odm_CCKPacketDetectionThresh(struct odm_dm_struct *pDM_Odm); 46 void odm_EdcaTurboCheck(struct odm_dm_struct *pDM_Odm); 47 void odm_CommonInfoSelfInit(struct odm_dm_struct *pDM_Odm); 48 void odm_RSSIMonitorCheck(struct odm_dm_struct *pDM_Odm); 49 void odm_RefreshRateAdaptiveMask(struct odm_dm_struct *pDM_Odm); 50 void odm_TXPowerTrackingThermalMeterInit(struct odm_dm_struct *pDM_Odm); 51 void odm_InitHybridAntDiv(struct odm_dm_struct *pDM_Odm); 52 void odm_HwAntDiv(struct odm_dm_struct *pDM_Odm); 53 54 #endif /* __ODM_PRECOMP_H__ */ 55