|
@@ -842,6 +842,7 @@ struct ath_hw {
|
|
|
|
|
|
|
|
u32 bb_watchdog_last_status;
|
|
u32 bb_watchdog_last_status;
|
|
|
u32 bb_watchdog_timeout_ms; /* in ms, 0 to disable */
|
|
u32 bb_watchdog_timeout_ms; /* in ms, 0 to disable */
|
|
|
|
|
+ u8 bb_hang_rx_ofdm; /* true if bb hang due to rx_ofdm */
|
|
|
|
|
|
|
|
unsigned int paprd_target_power;
|
|
unsigned int paprd_target_power;
|
|
|
unsigned int paprd_training_power;
|
|
unsigned int paprd_training_power;
|
|
@@ -990,6 +991,7 @@ void ar9002_hw_enable_wep_aggregation(struct ath_hw *ah);
|
|
|
void ar9003_hw_bb_watchdog_config(struct ath_hw *ah);
|
|
void ar9003_hw_bb_watchdog_config(struct ath_hw *ah);
|
|
|
void ar9003_hw_bb_watchdog_read(struct ath_hw *ah);
|
|
void ar9003_hw_bb_watchdog_read(struct ath_hw *ah);
|
|
|
void ar9003_hw_bb_watchdog_dbg_info(struct ath_hw *ah);
|
|
void ar9003_hw_bb_watchdog_dbg_info(struct ath_hw *ah);
|
|
|
|
|
+void ar9003_hw_disable_phy_restart(struct ath_hw *ah);
|
|
|
void ar9003_paprd_enable(struct ath_hw *ah, bool val);
|
|
void ar9003_paprd_enable(struct ath_hw *ah, bool val);
|
|
|
void ar9003_paprd_populate_single_table(struct ath_hw *ah,
|
|
void ar9003_paprd_populate_single_table(struct ath_hw *ah,
|
|
|
struct ath9k_hw_cal_data *caldata,
|
|
struct ath9k_hw_cal_data *caldata,
|