#ifndef R8180_DM_H | |
#define R8180_DM_H | |
#include "r8180.h" | |
//#include "r8180_hw.h" | |
//#include "r8180_93cx6.h" | |
void SwAntennaDiversityRxOk8185(struct net_device *dev, u8 SignalStrength); | |
bool SetAntenna8185(struct net_device *dev, u8 u1bAntennaIndex); | |
bool SwitchAntenna( struct net_device *dev); | |
void SwAntennaDiversity(struct net_device *dev ); | |
void SwAntennaDiversityTimerCallback(struct net_device *dev); | |
bool CheckDig(struct net_device *dev); | |
bool CheckHighPower(struct net_device *dev); | |
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20)) | |
void rtl8180_hw_dig_wq (struct work_struct *work); | |
#else | |
void rtl8180_hw_dig_wq(struct net_device *dev); | |
#endif | |
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20)) | |
void rtl8180_tx_pw_wq (struct work_struct *work); | |
#else | |
void rtl8180_tx_pw_wq(struct net_device *dev); | |
#endif | |
#if LINUX_VERSION_CODE >=KERNEL_VERSION(2,6,20) | |
void rtl8180_rate_adapter(struct work_struct * work); | |
#else | |
void rtl8180_rate_adapter(struct net_device *dev); | |
#endif | |
void TxPwrTracking87SE(struct net_device *dev); | |
bool CheckTxPwrTracking(struct net_device *dev); | |
#if LINUX_VERSION_CODE >=KERNEL_VERSION(2,6,20) | |
void rtl8180_rate_adapter(struct work_struct * work); | |
#else | |
void rtl8180_rate_adapter(struct net_device *dev); | |
#endif | |
void timer_rate_adaptive(unsigned long data); | |
#endif |