]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
fix up bluetooth patch in 4.14.y and 4.16.y
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 May 2018 07:58:39 +0000 (09:58 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 May 2018 07:58:39 +0000 (09:58 +0200)
queue-4.14/bluetooth-btusb-only-check-needs_reset_resume-dmi-table-for-qca-rome-chipsets.patch
queue-4.16/bluetooth-btusb-only-check-needs_reset_resume-dmi-table-for-qca-rome-chipsets.patch

index d21fa9ee15e72cfbae1ff3ab91a06add151370e7..eec9db26e73443e6ab80d26ffd8e2bfa865c72c9 100644 (file)
@@ -56,11 +56,11 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  #ifdef CONFIG_PM
        err = btusb_config_oob_wake(hdev);
        if (err)
-@@ -3177,6 +3180,7 @@ static int btusb_probe(struct usb_interf
-                       hdev->setup = btusb_setup_csr;
-               set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks);
+@@ -3126,6 +3129,7 @@ static int btusb_probe(struct usb_interf
+       if (id->driver_info & BTUSB_QCA_ROME) {
+               data->setup_on_usb = btusb_setup_qca;
+               hdev->set_bdaddr = btusb_set_bdaddr_ath3012;
 +              btusb_check_needs_reset_resume(intf);
        }
  
-       if (id->driver_info & BTUSB_SNIFFER) {
+ #ifdef CONFIG_BT_HCIBTUSB_RTL
index 6b4bdefe81d7bd7036fcaba35a104ee5dc647d02..51e330d22e3a0801c38924e2fdeb997cd3710019 100644 (file)
@@ -56,11 +56,11 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  #ifdef CONFIG_PM
        err = btusb_config_oob_wake(hdev);
        if (err)
-@@ -3109,6 +3112,7 @@ static int btusb_probe(struct usb_interf
-                       hdev->setup = btusb_setup_csr;
-               set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks);
+@@ -3057,6 +3060,7 @@ static int btusb_probe(struct usb_interf
+       if (id->driver_info & BTUSB_QCA_ROME) {
+               data->setup_on_usb = btusb_setup_qca;
+               hdev->set_bdaddr = btusb_set_bdaddr_ath3012;
 +              btusb_check_needs_reset_resume(intf);
        }
  
-       if (id->driver_info & BTUSB_SNIFFER) {
+ #ifdef CONFIG_BT_HCIBTUSB_RTL