mirror of
https://github.com/RinCat/RTL88x2BU-Linux-Driver.git
synced 2026-01-19 10:26:35 +00:00
Update to 5.6.1
This commit is contained in:
@@ -121,11 +121,17 @@ enum rf_path {
|
||||
RF_PATH_BD,
|
||||
RF_PATH_CD,
|
||||
RF_PATH_ABC,
|
||||
RF_PATH_ABD,
|
||||
RF_PATH_ACD,
|
||||
RF_PATH_BCD,
|
||||
RF_PATH_ABCD,
|
||||
};
|
||||
|
||||
enum rf_syn {
|
||||
RF_SYN0 = 0,
|
||||
RF_SYN1 = 1,
|
||||
};
|
||||
|
||||
enum wireless_set {
|
||||
WIRELESS_CCK = 0x00000001,
|
||||
WIRELESS_OFDM = 0x00000002,
|
||||
@@ -159,51 +165,48 @@ struct rssi_info {
|
||||
};
|
||||
|
||||
struct ra_sta_info {
|
||||
u8 rate_id; /*ratr_idx*/
|
||||
u8 rssi_level;
|
||||
|
||||
/*New*/
|
||||
u8 is_first_connect:1; /*CE: ra_rpt_linked, AP: H2C_rssi_rpt*/
|
||||
u8 is_support_sgi:1; /*driver*/
|
||||
u8 is_vht_enable:2; /*driver*/
|
||||
u8 disable_ra:1; /*driver*/
|
||||
u8 disable_pt:1; /*driver*/ /*remove is_disable_power_training*/
|
||||
u8 txrx_state:2; /*0: Tx, 1:Rx, 2:bi-direction*/
|
||||
u8 is_noisy:1;
|
||||
|
||||
u8 curr_tx_rate; /*FW->Driver*/
|
||||
enum channel_width ra_bw_mode; /*max bandwidth, for RA only*/
|
||||
enum channel_width curr_tx_bw; /*FW->Driver*/
|
||||
u8 curr_retry_ratio; /*FW->Driver*/
|
||||
|
||||
u8 rate_id; /*[PHYDM] ratr_idx*/
|
||||
u8 rssi_level; /*[PHYDM]*/
|
||||
u8 is_first_connect:1; /*[PHYDM] CE: ra_rpt_linked, AP: H2C_rssi_rpt*/
|
||||
u8 is_support_sgi:1; /*[driver]*/
|
||||
u8 is_vht_enable:2; /*[driver]*/
|
||||
u8 disable_ra:1; /*[driver]*/
|
||||
u8 disable_pt:1; /*[driver] remove is_disable_power_training*/
|
||||
u8 txrx_state:2; /*[PHYDM] 0: Tx, 1:Rx, 2:bi-direction*/
|
||||
u8 is_noisy:1; /*[PHYDM]*/
|
||||
u8 curr_tx_rate; /*[PHYDM] FW->Driver*/
|
||||
enum channel_width ra_bw_mode; /*[Driver] max bandwidth, for RA only*/
|
||||
enum channel_width curr_tx_bw; /*[PHYDM] FW->Driver*/
|
||||
u8 curr_retry_ratio; /*[PHYDM] FW->Driver*/
|
||||
u64 ramask;
|
||||
};
|
||||
|
||||
struct dtp_info {
|
||||
u8 dyn_tx_power; /*Dynamic Tx power offset*/
|
||||
u8 last_tx_power;
|
||||
u8 sta_tx_high_power_lvl:4;
|
||||
u8 sta_last_dtp_lvl:4;
|
||||
};
|
||||
|
||||
struct cmn_sta_info {
|
||||
u16 dm_ctrl;
|
||||
enum channel_width bw_mode; /*max bandwidth*/
|
||||
u8 mac_id;
|
||||
u8 mac_addr[6];
|
||||
u16 aid;
|
||||
enum rf_type mimo_type; /*sta XTXR*/
|
||||
struct rssi_info rssi_stat;
|
||||
struct ra_sta_info ra_info;
|
||||
u16 tx_moving_average_tp; /*tx average MBps*/
|
||||
u16 rx_moving_average_tp; /*rx average MBps*/
|
||||
u8 stbc_en:2; /*Driver : really use stbc!!*/
|
||||
u8 ldpc_en:2;
|
||||
enum wireless_set support_wireless_set;
|
||||
u16 dm_ctrl; /*[Driver]*/
|
||||
enum channel_width bw_mode; /*[Driver] max support BW*/
|
||||
u8 mac_id; /*[Driver]*/
|
||||
u8 mac_addr[6]; /*[Driver]*/
|
||||
u16 aid; /*[Driver]*/
|
||||
enum rf_type mimo_type; /*[Driver] sta XTXR*/
|
||||
struct rssi_info rssi_stat; /*[PHYDM]*/
|
||||
struct ra_sta_info ra_info; /*[Driver&PHYDM]*/
|
||||
u16 tx_moving_average_tp; /*[Driver] tx average MBps*/
|
||||
u16 rx_moving_average_tp; /*[Driver] rx average MBps*/
|
||||
u8 stbc_en:2; /*[Driver] really transmitt STBC*/
|
||||
u8 ldpc_en:2; /*[Driver] really transmitt LDPC*/
|
||||
enum wireless_set support_wireless_set;/*[Driver]*/
|
||||
#ifdef CONFIG_BEAMFORMING
|
||||
struct bf_cmn_info bf_info;
|
||||
struct bf_cmn_info bf_info; /*[Driver]*/
|
||||
#endif
|
||||
u8 sm_ps:2;
|
||||
struct dtp_info dtp_stat; /*Dynamic Tx power offset*/
|
||||
u8 sm_ps:2; /*[Driver]*/
|
||||
struct dtp_info dtp_stat; /*[PHYDM] Dynamic Tx power offset*/
|
||||
/*u8 pw2cca_over_TH_cnt;*/
|
||||
/*u8 total_pw2cca_cnt;*/
|
||||
};
|
||||
@@ -222,6 +225,7 @@ struct phydm_phyinfo_struct {
|
||||
u8 signal_strength; /* in 0-100 index. */
|
||||
s8 rx_pwr[4]; /* per-path's pwdb */
|
||||
s8 rx_snr[4]; /* per-path's SNR */
|
||||
u8 ant_idx[4]; /*per-path's antenna index*/
|
||||
/*ODM_PHY_STATUS_NEW_TYPE_SUPPORT*/
|
||||
u8 rx_count:2; /* RX path counter---*/
|
||||
u8 band_width:2;
|
||||
|
||||
Reference in New Issue
Block a user