Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
r8192E_phy.c File Reference
#include "rtl_core.h"
#include "r8192E_hw.h"
#include "r8192E_phyreg.h"
#include "r8190P_rtl8256.h"
#include "r8192E_phy.h"
#include "rtl_dm.h"
#include "r8192E_hwimg.h"

Go to the source code of this file.

Macros

#define SCAN_RX_INITIAL_GAIN   0x17
 
#define POWER_DETECTION_TH   0x08
 

Functions

u8 rtl8192_phy_CheckIsLegalRFPath (struct net_device *dev, u32 eRFPath)
 
void rtl8192_setBBreg (struct net_device *dev, u32 dwRegAddr, u32 dwBitMask, u32 dwData)
 
u32 rtl8192_QueryBBReg (struct net_device *dev, u32 dwRegAddr, u32 dwBitMask)
 
void rtl8192_phy_SetRFReg (struct net_device *dev, enum rf90_radio_path eRFPath, u32 RegAddr, u32 BitMask, u32 Data)
 
u32 rtl8192_phy_QueryRFReg (struct net_device *dev, enum rf90_radio_path eRFPath, u32 RegAddr, u32 BitMask)
 
void rtl8192_phy_configmac (struct net_device *dev)
 
void rtl8192_phyConfigBB (struct net_device *dev, u8 ConfigType)
 
bool rtl8192_phy_checkBBAndRF (struct net_device *dev, enum hw90_block CheckBlock, enum rf90_radio_path eRFPath)
 
bool rtl8192_BBConfig (struct net_device *dev)
 
void rtl8192_phy_getTxPower (struct net_device *dev)
 
void rtl8192_phy_setTxPower (struct net_device *dev, u8 channel)
 
bool rtl8192_phy_RFConfig (struct net_device *dev)
 
void rtl8192_phy_updateInitGain (struct net_device *dev)
 
u8 rtl8192_phy_ConfigRFWithHeaderFile (struct net_device *dev, enum rf90_radio_path eRFPath)
 
void rtl8192_SwChnl_WorkItem (struct net_device *dev)
 
u8 rtl8192_phy_SwChnl (struct net_device *dev, u8 channel)
 
void rtl8192_SetBWModeWorkItem (struct net_device *dev)
 
void rtl8192_SetBWMode (struct net_device *dev, enum ht_channel_width Bandwidth, enum ht_extchnl_offset Offset)
 
void InitialGain819xPci (struct net_device *dev, u8 Operation)
 
void PHY_SetRtl8192eRfOff (struct net_device *dev)
 
bool SetRFPowerState (struct net_device *dev, enum rt_rf_power_state eRFPowerState)
 
void PHY_ScanOperationBackup8192 (struct net_device *dev, u8 Operation)
 

Macro Definition Documentation

#define POWER_DETECTION_TH   0x08
#define SCAN_RX_INITIAL_GAIN   0x17

Function Documentation

void InitialGain819xPci ( struct net_device dev,
u8  Operation 
)

Definition at line 1304 of file r8192E_phy.c.

void PHY_ScanOperationBackup8192 ( struct net_device dev,
u8  Operation 
)

Definition at line 1616 of file r8192E_phy.c.

void PHY_SetRtl8192eRfOff ( struct net_device dev)

Definition at line 1404 of file r8192E_phy.c.

bool rtl8192_BBConfig ( struct net_device dev)

Definition at line 602 of file r8192E_phy.c.

bool rtl8192_phy_checkBBAndRF ( struct net_device dev,
enum hw90_block  CheckBlock,
enum rf90_radio_path  eRFPath 
)

Definition at line 494 of file r8192E_phy.c.

u8 rtl8192_phy_CheckIsLegalRFPath ( struct net_device dev,
u32  eRFPath 
)

Definition at line 66 of file r8192E_phy.c.

void rtl8192_phy_configmac ( struct net_device dev)

Definition at line 332 of file r8192E_phy.c.

u8 rtl8192_phy_ConfigRFWithHeaderFile ( struct net_device dev,
enum rf90_radio_path  eRFPath 
)

Definition at line 727 of file r8192E_phy.c.

void rtl8192_phy_getTxPower ( struct net_device dev)

Definition at line 611 of file r8192E_phy.c.

u32 rtl8192_phy_QueryRFReg ( struct net_device dev,
enum rf90_radio_path  eRFPath,
u32  RegAddr,
u32  BitMask 
)

Definition at line 259 of file r8192E_phy.c.

bool rtl8192_phy_RFConfig ( struct net_device dev)

Definition at line 699 of file r8192E_phy.c.

void rtl8192_phy_SetRFReg ( struct net_device dev,
enum rf90_radio_path  eRFPath,
u32  RegAddr,
u32  BitMask,
u32  Data 
)

Definition at line 218 of file r8192E_phy.c.

void rtl8192_phy_setTxPower ( struct net_device dev,
u8  channel 
)

Definition at line 645 of file r8192E_phy.c.

u8 rtl8192_phy_SwChnl ( struct net_device dev,
u8  channel 
)

Definition at line 1019 of file r8192E_phy.c.

void rtl8192_phy_updateInitGain ( struct net_device dev)

Definition at line 722 of file r8192E_phy.c.

void rtl8192_phyConfigBB ( struct net_device dev,
u8  ConfigType 
)

Definition at line 361 of file r8192E_phy.c.

u32 rtl8192_QueryBBReg ( struct net_device dev,
u32  dwRegAddr,
u32  dwBitMask 
)

Definition at line 98 of file r8192E_phy.c.

void rtl8192_setBBreg ( struct net_device dev,
u32  dwRegAddr,
u32  dwBitMask,
u32  dwData 
)

Definition at line 81 of file r8192E_phy.c.

void rtl8192_SetBWMode ( struct net_device dev,
enum ht_channel_width  Bandwidth,
enum ht_extchnl_offset  Offset 
)

Definition at line 1279 of file r8192E_phy.c.

void rtl8192_SetBWModeWorkItem ( struct net_device dev)

Definition at line 1174 of file r8192E_phy.c.

void rtl8192_SwChnl_WorkItem ( struct net_device dev)

Definition at line 1004 of file r8192E_phy.c.

bool SetRFPowerState ( struct net_device dev,
enum rt_rf_power_state  eRFPowerState 
)

Definition at line 1591 of file r8192E_phy.c.