Revert "Bluetooth: btusb: Add workaround for Broadcom devices without product id"
commit2d13e347498f69b4f4e95830eda88937c72d7ba6
authorHans de Goede <hdegoede@redhat.com>
Fri, 13 Oct 2017 15:54:03 +0000 (13 17:54 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 14 Oct 2017 07:25:12 +0000 (14 09:25 +0200)
tree725b32d2f8e4eaf9e7e88633222b8227444ae542
parent61d220a6c2c001473011d44f34d6f36f09eb2224
Revert "Bluetooth: btusb: Add workaround for Broadcom devices without product id"

Commit 9834e586fa66 ("Bluetooth: btusb: Add workaround for Broadcom devices
without product id") was added to deal with the BT part of the BCM4356A2
on GPD pocket laptops having an usb vid:pid of 0000:0000.

After another commit to add support for the BCM UART connected BT ACPI-id
BCM2E7E used on the GPD win, it turns out that the BT on the GPD pocket is
connected via both USB and UART. Adding support for the BCM2E7E ACPI-id
causes it to switch to UART mode.

The Windows shipped with the device is using it in UART mode and the
presence of the BCM2E7E ACPI-id combined with the all 0 USB vid:pid
indicates that the BT part was never meant to be used in USB mode.

With the recent patches to use serdev device enumeration / instantiation
for UART attached ACPI enumerated BT devices, everything work OOTB in UART
mode and the workaround for the all 0 USB vid:pid is no longer needed.

This reverts commit 9834e586fa ("Bluetooth: btusb: Add workaround for
Broadcom devices without product id").

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/btusb.c