Home
last modified time | relevance | path

Searched refs:btcoex_hw (Results 1 – 8 of 8) sorted by relevance

/linux-6.1.9/drivers/net/wireless/ath/ath9k/
Dbtcoex.c61 struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw; in ath9k_hw_init_btcoex_hw() local
86 btcoex_hw->bt_coex_mode3 = in ath9k_hw_init_btcoex_hw()
90 btcoex_hw->bt_coex_mode2 = in ath9k_hw_init_btcoex_hw()
95 btcoex_hw->bt_coex_mode = in ath9k_hw_init_btcoex_hw()
96 (btcoex_hw->bt_coex_mode & AR_BT_QCU_THRESH) | in ath9k_hw_init_btcoex_hw()
107 btcoex_hw->bt_coex_mode2 |= in ath9k_hw_init_btcoex_hw()
117 struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw; in ath9k_hw_btcoex_pin_init() local
120 if (btcoex_hw->scheme != ATH_BTCOEX_CFG_2WIRE && in ath9k_hw_btcoex_pin_init()
121 btcoex_hw->scheme != ATH_BTCOEX_CFG_3WIRE) in ath9k_hw_btcoex_pin_init()
127 btcoex_hw->btactive_gpio = pdata->bt_active_pin; in ath9k_hw_btcoex_pin_init()
[all …]
Dar9003_mci.c127 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_send_coex_version_query()
142 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_send_coex_version_response()
157 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_send_coex_wlan_channels()
173 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_send_coex_bt_status_query()
204 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_send_coex_halt_bt_gpm()
227 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_prep_interface()
323 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_set_full_sleep()
358 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_get_interrupt()
372 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_get_isr()
396 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ar9003_mci_2g5g_changed()
[all …]
Dhtc_drv_gpio.c35 if (ath9k_hw_gpio_get(ah, ah->btcoex_hw.btpriority_gpio)) in ath_detect_bt_priority()
174 if (ah->btcoex_hw.enabled && in ath9k_htc_stop_btcoex()
176 if (ah->btcoex_hw.scheme == ATH_BTCOEX_CFG_3WIRE) in ath9k_htc_stop_btcoex()
192 ah->btcoex_hw.scheme = ATH_BTCOEX_CFG_NONE; in ath9k_htc_init_btcoex()
197 ah->btcoex_hw.scheme = ATH_BTCOEX_CFG_3WIRE; in ath9k_htc_init_btcoex()
204 priv->ah->btcoex_hw.btactive_gpio = 7; in ath9k_htc_init_btcoex()
205 priv->ah->btcoex_hw.btpriority_gpio = 6; in ath9k_htc_init_btcoex()
206 priv->ah->btcoex_hw.wlanactive_gpio = 8; in ath9k_htc_init_btcoex()
Dgpio.c147 if (ath9k_hw_gpio_get(sc->sc_ah, ah->btcoex_hw.btpriority_gpio)) in ath_detect_bt_priority()
180 ah->btcoex_hw.mci.stomp_ftp = in ath_mci_ftp_adjust()
183 ah->btcoex_hw.mci.stomp_ftp = false; in ath_mci_ftp_adjust()
368 if (ah->btcoex_hw.enabled || in ath9k_start_btcoex()
386 if (!ah->btcoex_hw.enabled || in ath9k_stop_btcoex()
457 struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw; in ath9k_dump_mci_btcoex() local
474 ATH_DUMP_BTCOEX("Concurrent Tx", btcoex_hw->mci.concur_tx); in ath9k_dump_mci_btcoex()
480 btcoex_hw->bt_weight[i]); in ath9k_dump_mci_btcoex()
485 btcoex_hw->wlan_weight[i]); in ath9k_dump_mci_btcoex()
490 btcoex_hw->tx_prio[i]); in ath9k_dump_mci_btcoex()
Dar9003_aic.c42 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_hw_is_aic_enabled()
167 struct ath9k_hw_aic *aic = &ah->btcoex_hw.aic; in ar9003_aic_cal_start()
266 struct ath9k_hw_aic *aic = &ah->btcoex_hw.aic; in ar9003_aic_cal_post_process()
439 struct ath9k_hw_aic *aic = &ah->btcoex_hw.aic; in ar9003_aic_cal_done()
455 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_aic_cal_continue()
456 struct ath9k_hw_aic *aic = &ah->btcoex_hw.aic; in ar9003_aic_cal_continue()
521 struct ath9k_hw_aic *aic = &ah->btcoex_hw.aic; in ar9003_aic_calibration()
543 struct ath9k_hw_aic *aic = &ah->btcoex_hw.aic; in ar9003_aic_start_normal()
575 struct ath9k_hw_aic *aic = &ah->btcoex_hw.aic; in ar9003_aic_cal_reset()
583 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_aic_calibration_single()
Dmci.c124 struct ath9k_hw_mci *mci_hw = &sc->sc_ah->btcoex_hw.mci; in ath_mci_update_scheme()
214 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ath_mci_cal_msg()
488 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ath_mci_intr()
645 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; in ath9k_mci_update_wlan_channels()
696 struct ath9k_hw_mci *mci_hw = &sc->sc_ah->btcoex_hw.mci; in ath9k_mci_set_txpower()
745 struct ath9k_hw_mci *mci_hw = &sc->sc_ah->btcoex_hw.mci; in ath9k_mci_update_rssi()
Dhw.h897 struct ath_btcoex_hw btcoex_hw; member
1164 return ah->btcoex_hw.enabled; in ath9k_hw_btcoex_is_enabled()
1176 return ah->btcoex_hw.scheme; in ath9k_hw_get_btcoex_scheme()
Dar9002_phy.c418 struct ath_btcoex_hw *btcoex = &ah->btcoex_hw; in ar9002_hw_set_bt_ant_diversity()