Bluetooth: btusb: disable Intel link statistics telemetry events
authorJoseph Hwang <josephsih@chromium.org>
Sun, 15 Aug 2021 12:17:13 +0000 (20:17 +0800)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 30 Aug 2021 14:16:49 +0000 (16:16 +0200)
To avoid the overhead on both the controller and the host, the
Intel link statistics telemetry events are disabled by default.

Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
Signed-off-by: Chethan T N <chethan.tumkur.narayan@intel.com>
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Joseph Hwang <josephsih@chromium.org>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
drivers/bluetooth/btintel.c

index f1705b46fc8898bf1b03d1521ed809a82cdffc18..0fe093fa5158be1252c3097ce46c7bd6a442705c 100644 (file)
@@ -1893,7 +1893,6 @@ static int btintel_bootloader_setup(struct hci_dev *hdev,
        u32 boot_param;
        char ddcname[64];
        int err;
-       struct intel_debug_features features;
 
        BT_DBG("%s", hdev->name);
 
@@ -1934,15 +1933,6 @@ static int btintel_bootloader_setup(struct hci_dev *hdev,
                btintel_load_ddc_config(hdev, ddcname);
        }
 
-       /* Read the Intel supported features and if new exception formats
-        * supported, need to load the additional DDC config to enable.
-        */
-       err = btintel_read_debug_features(hdev, &features);
-       if (!err) {
-               /* Set DDC mask for available debug features */
-               btintel_set_debug_features(hdev, &features);
-       }
-
        /* Read the Intel version information after loading the FW  */
        err = btintel_read_version(hdev, &new_ver);
        if (err)
@@ -2089,7 +2079,6 @@ static int btintel_bootloader_setup_tlv(struct hci_dev *hdev,
        u32 boot_param;
        char ddcname[64];
        int err;
-       struct intel_debug_features features;
        struct intel_version_tlv new_ver;
 
        bt_dev_dbg(hdev, "");
@@ -2125,15 +2114,6 @@ static int btintel_bootloader_setup_tlv(struct hci_dev *hdev,
         */
        btintel_load_ddc_config(hdev, ddcname);
 
-       /* Read the Intel supported features and if new exception formats
-        * supported, need to load the additional DDC config to enable.
-        */
-       err = btintel_read_debug_features(hdev, &features);
-       if (!err) {
-               /* Set DDC mask for available debug features */
-               btintel_set_debug_features(hdev, &features);
-       }
-
        /* Read the Intel version information after loading the FW  */
        err = btintel_read_version_tlv(hdev, &new_ver);
        if (err)