]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Add fixed FDD mode to qca_btc_chain_mode QCA vendor attribute
authorXiaoning Ma <quic_mxiaonin@quicinc.com>
Wed, 27 Jul 2022 14:07:22 +0000 (22:07 +0800)
committerJouni Malinen <j@w1.fi>
Thu, 28 Jul 2022 09:24:21 +0000 (12:24 +0300)
Previously when chains of BT and WLAN 2.4 GHz are separated,
hybrid mode will be used for BTC. Now adding fixed FDD mode
to fulfill different BTC scenarios.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
src/common/qca-vendor.h

index c016e51a51a35be17db11b141981a7d7ade1ce31..e4163941ab4565eba0ffa74d9e69a4f3f55d619c 100644 (file)
@@ -10803,14 +10803,21 @@ enum qca_wlan_vendor_attr_add_sta_node_params {
  * These values are used by attribute %QCA_VENDOR_ATTR_BTC_CHAIN_MODE of
  * %QCA_NL80211_VENDOR_SUBCMD_BTC_CHAIN_MODE.
  *
- * @QCA_BTC_CHAIN_SHARED: chains of BT and WLAN 2.4G are shared.
- * @QCA_BTC_CHAIN_SEPARATED: chains of BT and WLAN 2.4G are separated.
+ * @QCA_BTC_CHAIN_SHARED: chains of BT and WLAN 2.4 GHz are shared.
+ * @QCA_BTC_CHAIN_SEPARATED_HYBRID: chains of BT and WLAN 2.4 GHz are
+ * separated, hybrid mode.
+ * @QCA_BTC_CHAIN_SEPARATED_FDD: chains of BT and WLAN 2.4 GHz are
+ * separated, fixed FDD mode.
  */
 enum qca_btc_chain_mode {
        QCA_BTC_CHAIN_SHARED = 0,
-       QCA_BTC_CHAIN_SEPARATED = 1,
+       QCA_BTC_CHAIN_SEPARATED_HYBRID = 1,
+       QCA_BTC_CHAIN_SEPARATED_FDD = 2,
 };
 
+/* deprecated legacy name */
+#define QCA_BTC_CHAIN_SEPARATED QCA_BTC_CHAIN_SEPARATED_HYBRID
+
 /**
  * enum qca_vendor_attr_btc_chain_mode - Specifies attributes for BT coex
  * chain mode.