ath9k_hw: add AR9271 single chip name mapping
[deliverable/linux.git] / drivers / net / wireless / ath / ath9k / btcoex.h
index 971d20065b45555ac5bcf9a94ae881e63cc0ec32..1ba31a73317c9f3d3e3d32b8406a407c14ea0c47 100644 (file)
@@ -36,25 +36,6 @@ enum ath_btcoex_scheme {
        ATH_BTCOEX_CFG_3WIRE,
 };
 
-enum ath_bt_mode {
-       ATH_BT_COEX_MODE_LEGACY,        /* legacy rx_clear mode */
-       ATH_BT_COEX_MODE_UNSLOTTED,     /* untimed/unslotted mode */
-       ATH_BT_COEX_MODE_SLOTTED,       /* slotted mode */
-       ATH_BT_COEX_MODE_DISALBED,      /* coexistence disabled */
-};
-
-struct ath_btcoex_config {
-       u8 bt_time_extend;
-       bool bt_txstate_extend;
-       bool bt_txframe_extend;
-       enum ath_bt_mode bt_mode; /* coexistence mode */
-       bool bt_quiet_collision;
-       bool bt_rxclear_polarity; /* invert rx_clear as WLAN_ACTIVE*/
-       u8 bt_priority_time;
-       u8 bt_first_slot_time;
-       bool bt_hold_rx_clear;
-};
-
 struct ath_btcoex_hw {
        enum ath_btcoex_scheme scheme;
        bool enabled;
@@ -66,7 +47,7 @@ struct ath_btcoex_hw {
        u32 bt_coex_mode2;      /* Register setting for AR_BT_COEX_MODE2 */
 };
 
-bool ath_btcoex_supported(u16 subsysid);
+bool ath9k_hw_btcoex_supported(struct ath_hw *ah);
 void ath9k_hw_btcoex_init_2wire(struct ath_hw *ah);
 void ath9k_hw_btcoex_init_3wire(struct ath_hw *ah);
 void ath9k_hw_init_btcoex_hw(struct ath_hw *ah, int qnum);
@@ -76,5 +57,4 @@ void ath9k_hw_btcoex_set_weight(struct ath_hw *ah,
 void ath9k_hw_btcoex_enable(struct ath_hw *ah);
 void ath9k_hw_btcoex_disable(struct ath_hw *ah);
 
-
 #endif
This page took 0.026329 seconds and 5 git commands to generate.