Go to the source code of this file.
|
enum | swchnlcmd_id {
CMDID_END,
CMDID_SET_TXPOWEROWER_LEVEL,
CMDID_BBREGWRITE10,
CMDID_WRITEPORT_ULONG,
CMDID_WRITEPORT_USHORT,
CMDID_WRITEPORT_UCHAR,
CMDID_RF_WRITEREG,
CMDID_END,
CMDID_SET_TXPOWEROWER_LEVEL,
CMDID_BBREGWRITE10,
CMDID_WRITEPORT_ULONG,
CMDID_WRITEPORT_USHORT,
CMDID_WRITEPORT_UCHAR,
CMDID_RF_WRITEREG,
CMDID_END,
CMDID_SET_TXPOWEROWER_LEVEL,
CMDID_BBREGWRITE10,
CMDID_WRITEPORT_ULONG,
CMDID_WRITEPORT_USHORT,
CMDID_WRITEPORT_UCHAR,
CMDID_RF_WRITEREG,
CMDID_END,
CMDID_SET_TXPOWEROWER_LEVEL,
CMDID_BBREGWRITE10,
CMDID_WRITEPORT_ULONG,
CMDID_WRITEPORT_USHORT,
CMDID_WRITEPORT_UCHAR,
CMDID_RF_WRITEREG
} |
|
enum | hw90_block_e {
HW90_BLOCK_MAC = 0,
HW90_BLOCK_PHY0 = 1,
HW90_BLOCK_PHY1 = 2,
HW90_BLOCK_RF = 3,
HW90_BLOCK_MAXIMUM = 4,
HW90_BLOCK_MAC = 0,
HW90_BLOCK_PHY0 = 1,
HW90_BLOCK_PHY1 = 2,
HW90_BLOCK_RF = 3,
HW90_BLOCK_MAXIMUM = 4
} |
|
enum | baseband_config_type {
BASEBAND_CONFIG_PHY_REG = 0,
BASEBAND_CONFIG_AGC_TAB = 1,
BASEBAND_CONFIG_PHY_REG = 0,
BASEBAND_CONFIG_AGC_TAB = 1,
BASEBAND_CONFIG_PHY_REG = 0,
BASEBAND_CONFIG_AGC_TAB = 1,
BASEBAND_CONFIG_PHY_REG = 0,
BASEBAND_CONFIG_AGC_TAB = 1
} |
|
enum | ra_offset_area {
RA_OFFSET_LEGACY_OFDM1,
RA_OFFSET_LEGACY_OFDM2,
RA_OFFSET_HT_OFDM1,
RA_OFFSET_HT_OFDM2,
RA_OFFSET_HT_OFDM3,
RA_OFFSET_HT_OFDM4,
RA_OFFSET_HT_CCK,
RA_OFFSET_LEGACY_OFDM1,
RA_OFFSET_LEGACY_OFDM2,
RA_OFFSET_HT_OFDM1,
RA_OFFSET_HT_OFDM2,
RA_OFFSET_HT_OFDM3,
RA_OFFSET_HT_OFDM4,
RA_OFFSET_HT_CCK
} |
|
enum | antenna_path {
ANTENNA_NONE,
ANTENNA_D,
ANTENNA_C,
ANTENNA_CD,
ANTENNA_B,
ANTENNA_BD,
ANTENNA_BC,
ANTENNA_BCD,
ANTENNA_A,
ANTENNA_AD,
ANTENNA_AC,
ANTENNA_ACD,
ANTENNA_AB,
ANTENNA_ABD,
ANTENNA_ABC,
ANTENNA_ABCD,
ANTENNA_NONE,
ANTENNA_D,
ANTENNA_C,
ANTENNA_CD,
ANTENNA_B,
ANTENNA_BD,
ANTENNA_BC,
ANTENNA_BCD,
ANTENNA_A,
ANTENNA_AD,
ANTENNA_AC,
ANTENNA_ACD,
ANTENNA_AB,
ANTENNA_ABD,
ANTENNA_ABC,
ANTENNA_ABCD
} |
|
|
bool | rtl92c_phy_bb_config (struct ieee80211_hw *hw) |
|
u32 | rtl92c_phy_query_bb_reg (struct ieee80211_hw *hw, u32 regaddr, u32 bitmask) |
|
void | rtl92c_phy_set_bb_reg (struct ieee80211_hw *hw, u32 regaddr, u32 bitmask, u32 data) |
|
u32 | rtl92c_phy_query_rf_reg (struct ieee80211_hw *hw, enum radio_path rfpath, u32 regaddr, u32 bitmask) |
|
void | rtl92ce_phy_set_rf_reg (struct ieee80211_hw *hw, enum radio_path rfpath, u32 regaddr, u32 bitmask, u32 data) |
|
bool | rtl92c_phy_mac_config (struct ieee80211_hw *hw) |
|
bool | rtl92ce_phy_bb_config (struct ieee80211_hw *hw) |
|
bool | rtl92c_phy_rf_config (struct ieee80211_hw *hw) |
|
bool | rtl92c_phy_config_rf_with_feaderfile (struct ieee80211_hw *hw, enum radio_path rfpath) |
|
void | rtl92c_phy_get_hw_reg_originalvalue (struct ieee80211_hw *hw) |
|
void | rtl92c_phy_get_txpower_level (struct ieee80211_hw *hw, long *powerlevel) |
|
void | rtl92c_phy_set_txpower_level (struct ieee80211_hw *hw, u8 channel) |
|
bool | rtl92c_phy_update_txpower_dbm (struct ieee80211_hw *hw, long power_indbm) |
|
void | rtl92c_phy_scan_operation_backup (struct ieee80211_hw *hw, u8 operation) |
|
void | rtl92c_phy_set_bw_mode (struct ieee80211_hw *hw, enum nl80211_channel_type ch_type) |
|
void | rtl92c_phy_sw_chnl_callback (struct ieee80211_hw *hw) |
|
u8 | rtl92c_phy_sw_chnl (struct ieee80211_hw *hw) |
|
void | rtl92c_phy_iq_calibrate (struct ieee80211_hw *hw, bool b_recovery) |
|
void | rtl92c_phy_set_beacon_hw_reg (struct ieee80211_hw *hw, u16 beaconinterval) |
|
void | rtl92c_phy_ap_calibrate (struct ieee80211_hw *hw, char delta) |
|
void | rtl92c_phy_lc_calibrate (struct ieee80211_hw *hw) |
|
void | _rtl92ce_phy_lc_calibrate (struct ieee80211_hw *hw, bool is2t) |
|
void | rtl92c_phy_set_rfpath_switch (struct ieee80211_hw *hw, bool bmain) |
|
bool | rtl92c_phy_config_rf_with_headerfile (struct ieee80211_hw *hw, enum radio_path rfpath) |
|
bool | rtl8192_phy_check_is_legal_rfpath (struct ieee80211_hw *hw, u32 rfpath) |
|
bool | rtl92c_phy_set_io_cmd (struct ieee80211_hw *hw, enum io_type iotype) |
|
bool | rtl92ce_phy_set_rf_power_state (struct ieee80211_hw *hw, enum rf_pwrstate rfpwr_state) |
|
void | rtl92ce_phy_set_rf_on (struct ieee80211_hw *hw) |
|
void | rtl92c_phy_set_io (struct ieee80211_hw *hw) |
|
void | rtl92c_bb_block_on (struct ieee80211_hw *hw) |
|
u32 | _rtl92c_phy_rf_serial_read (struct ieee80211_hw *hw, enum radio_path rfpath, u32 offset) |
|
u32 | _rtl92c_phy_fw_rf_serial_read (struct ieee80211_hw *hw, enum radio_path rfpath, u32 offset) |
|
u32 | _rtl92c_phy_calculate_bit_shift (u32 bitmask) |
|
void | _rtl92c_phy_rf_serial_write (struct ieee80211_hw *hw, enum radio_path rfpath, u32 offset, u32 data) |
|
void | _rtl92c_phy_fw_rf_serial_write (struct ieee80211_hw *hw, enum radio_path rfpath, u32 offset, u32 data) |
|
void | _rtl92c_store_pwrIndex_diffrate_offset (struct ieee80211_hw *hw, u32 regaddr, u32 bitmask, u32 data) |
|
bool | _rtl92ce_phy_config_mac_with_headerfile (struct ieee80211_hw *hw) |
|
void | _rtl92c_phy_init_bb_rf_register_definition (struct ieee80211_hw *hw) |
|
bool | _rtl92c_phy_bb8192c_config_parafile (struct ieee80211_hw *hw) |
|
void | _rtl92c_phy_set_rf_sleep (struct ieee80211_hw *hw) |
|
bool | rtl92c_phy_set_rf_power_state (struct ieee80211_hw *hw, enum rf_pwrstate rfpwr_state) |
|
bool | _rtl92ce_phy_config_bb_with_headerfile (struct ieee80211_hw *hw, u8 configtype) |
|
bool | _rtl92ce_phy_config_bb_with_pgheaderfile (struct ieee80211_hw *hw, u8 configtype) |
|
void | rtl92ce_phy_set_bw_mode_callback (struct ieee80211_hw *hw) |
|
#define AntennaDiversityValue 0x80 |
Definition at line 53 of file phy.h.
#define APK_AFE_REG_NUM 16 |
Definition at line 47 of file phy.h.
Definition at line 46 of file phy.h.
#define APK_CURVE_REG_NUM 4 |
Definition at line 48 of file phy.h.
#define CT_OFFSET_CCK_TX_PWR_IDX 0x5A |
Definition at line 66 of file phy.h.
#define CT_OFFSET_CHANNEL_PLAH 0x75 |
Definition at line 75 of file phy.h.
#define CT_OFFSET_CUSTOMER_ID 0x7F |
Definition at line 79 of file phy.h.
#define CT_OFFSET_HT20_MAX_PWR_OFFSET 0x72 |
Definition at line 73 of file phy.h.
#define CT_OFFSET_HT20_TX_PWR_IDX_DIFF 0x69 |
Definition at line 69 of file phy.h.
#define CT_OFFSET_HT401S_TX_PWR_IDX 0x60 |
Definition at line 67 of file phy.h.
#define CT_OFFSET_HT402S_TX_PWR_IDX_DIF 0x66 |
Definition at line 68 of file phy.h.
#define CT_OFFSET_HT40_MAX_PWR_OFFSET 0x6F |
Definition at line 72 of file phy.h.
#define CT_OFFSET_MAC_ADDR 0X16 |
Definition at line 64 of file phy.h.
#define CT_OFFSET_OFDM_TX_PWR_IDX_DIFF 0x6C |
Definition at line 70 of file phy.h.
#define CT_OFFSET_RF_OPTION 0x79 |
Definition at line 77 of file phy.h.
#define CT_OFFSET_THERMAL_METER 0x78 |
Definition at line 76 of file phy.h.
#define CT_OFFSET_VERSION 0x7E |
Definition at line 78 of file phy.h.
#define HIGHPOWER_RADIOA_ARRAYLEN 22 |
Definition at line 40 of file phy.h.
#define IQK_ADDA_REG_NUM 16 |
Definition at line 57 of file phy.h.
#define IQK_ADDA_REG_NUM 16 |
Definition at line 57 of file phy.h.
Definition at line 60 of file phy.h.
Definition at line 60 of file phy.h.
#define IQK_MAC_REG_NUM 4 |
Definition at line 58 of file phy.h.
Definition at line 51 of file phy.h.
#define MAX_DOZE_WAITING_TIMES_9x 64 |
Definition at line 37 of file phy.h.
#define MAX_POSTCMD_CNT 16 |
Definition at line 35 of file phy.h.
#define MAX_PRECMD_CNT 16 |
Definition at line 33 of file phy.h.
#define MAX_RFDEPENDCMD_CNT 16 |
Definition at line 34 of file phy.h.
#define MAX_STALL_TIME 50 |
Definition at line 52 of file phy.h.
Definition at line 43 of file phy.h.
#define MAX_TXPWR_IDX_NMODE_92S 63 |
Definition at line 54 of file phy.h.
Definition at line 49 of file phy.h.
#define Reset_Cnt_Limit 3 |
Definition at line 55 of file phy.h.
Definition at line 62 of file phy.h.
Definition at line 39 of file phy.h.
#define RTL92C_MAX_PATH_NUM 2 |
Definition at line 81 of file phy.h.
- Enumerator:
ANTENNA_NONE |
|
ANTENNA_D |
|
ANTENNA_C |
|
ANTENNA_CD |
|
ANTENNA_B |
|
ANTENNA_BD |
|
ANTENNA_BC |
|
ANTENNA_BCD |
|
ANTENNA_A |
|
ANTENNA_AD |
|
ANTENNA_AC |
|
ANTENNA_ACD |
|
ANTENNA_AB |
|
ANTENNA_ABD |
|
ANTENNA_ABC |
|
ANTENNA_ABCD |
|
ANTENNA_NONE |
|
ANTENNA_D |
|
ANTENNA_C |
|
ANTENNA_CD |
|
ANTENNA_B |
|
ANTENNA_BD |
|
ANTENNA_BC |
|
ANTENNA_BCD |
|
ANTENNA_A |
|
ANTENNA_AD |
|
ANTENNA_AC |
|
ANTENNA_ACD |
|
ANTENNA_AB |
|
ANTENNA_ABD |
|
ANTENNA_ABC |
|
ANTENNA_ABCD |
|
Definition at line 123 of file phy.h.
- Enumerator:
BASEBAND_CONFIG_PHY_REG |
|
BASEBAND_CONFIG_AGC_TAB |
|
BASEBAND_CONFIG_PHY_REG |
|
BASEBAND_CONFIG_AGC_TAB |
|
BASEBAND_CONFIG_PHY_REG |
|
BASEBAND_CONFIG_AGC_TAB |
|
BASEBAND_CONFIG_PHY_REG |
|
BASEBAND_CONFIG_AGC_TAB |
|
Definition at line 108 of file phy.h.
- Enumerator:
HW90_BLOCK_MAC |
|
HW90_BLOCK_PHY0 |
|
HW90_BLOCK_PHY1 |
|
HW90_BLOCK_RF |
|
HW90_BLOCK_MAXIMUM |
|
HW90_BLOCK_MAC |
|
HW90_BLOCK_PHY0 |
|
HW90_BLOCK_PHY1 |
|
HW90_BLOCK_RF |
|
HW90_BLOCK_MAXIMUM |
|
Definition at line 100 of file phy.h.
- Enumerator:
RA_OFFSET_LEGACY_OFDM1 |
|
RA_OFFSET_LEGACY_OFDM2 |
|
RA_OFFSET_HT_OFDM1 |
|
RA_OFFSET_HT_OFDM2 |
|
RA_OFFSET_HT_OFDM3 |
|
RA_OFFSET_HT_OFDM4 |
|
RA_OFFSET_HT_CCK |
|
RA_OFFSET_LEGACY_OFDM1 |
|
RA_OFFSET_LEGACY_OFDM2 |
|
RA_OFFSET_HT_OFDM1 |
|
RA_OFFSET_HT_OFDM2 |
|
RA_OFFSET_HT_OFDM3 |
|
RA_OFFSET_HT_OFDM4 |
|
RA_OFFSET_HT_CCK |
|
Definition at line 113 of file phy.h.
- Enumerator:
CMDID_END |
|
CMDID_SET_TXPOWEROWER_LEVEL |
|
CMDID_BBREGWRITE10 |
|
CMDID_WRITEPORT_ULONG |
|
CMDID_WRITEPORT_USHORT |
|
CMDID_WRITEPORT_UCHAR |
|
CMDID_RF_WRITEREG |
|
CMDID_END |
|
CMDID_SET_TXPOWEROWER_LEVEL |
|
CMDID_BBREGWRITE10 |
|
CMDID_WRITEPORT_ULONG |
|
CMDID_WRITEPORT_USHORT |
|
CMDID_WRITEPORT_UCHAR |
|
CMDID_RF_WRITEREG |
|
CMDID_END |
|
CMDID_SET_TXPOWEROWER_LEVEL |
|
CMDID_BBREGWRITE10 |
|
CMDID_WRITEPORT_ULONG |
|
CMDID_WRITEPORT_USHORT |
|
CMDID_WRITEPORT_UCHAR |
|
CMDID_RF_WRITEREG |
|
CMDID_END |
|
CMDID_SET_TXPOWEROWER_LEVEL |
|
CMDID_BBREGWRITE10 |
|
CMDID_WRITEPORT_ULONG |
|
CMDID_WRITEPORT_USHORT |
|
CMDID_WRITEPORT_UCHAR |
|
CMDID_RF_WRITEREG |
|
Definition at line 83 of file phy.h.
u32 _rtl92c_phy_calculate_bit_shift |
( |
u32 |
bitmask | ) |
|
Definition at line 88 of file phy.c.
Definition at line 76 of file phy.c.
Definition at line 43 of file phy.c.