@@ -336,6 +336,7 @@ static const struct usb_device_id blacklist_table[] = {
336336 { USB_DEVICE (0x8087 , 0x0a2a ), .driver_info = BTUSB_INTEL },
337337 { USB_DEVICE (0x8087 , 0x0a2b ), .driver_info = BTUSB_INTEL_NEW },
338338 { USB_DEVICE (0x8087 , 0x0aa7 ), .driver_info = BTUSB_INTEL },
339+ { USB_DEVICE (0x8087 , 0x0aaa ), .driver_info = BTUSB_INTEL_NEW },
339340
340341 /* Other Intel Bluetooth devices */
341342 { USB_VENDOR_AND_INTERFACE_INFO (0x8087 , 0xe0 , 0x01 , 0x01 ),
@@ -2036,6 +2037,7 @@ static int btusb_setup_intel_new(struct hci_dev *hdev)
20362037 switch (ver .hw_variant ) {
20372038 case 0x0b : /* SfP */
20382039 case 0x0c : /* WsP */
2040+ case 0x11 : /* JfP */
20392041 case 0x12 : /* ThP */
20402042 break ;
20412043 default :
@@ -2138,6 +2140,8 @@ static int btusb_setup_intel_new(struct hci_dev *hdev)
21382140 * Currently the supported hardware variants are:
21392141 * 11 (0x0b) for iBT3.0 (LnP/SfP)
21402142 * 12 (0x0c) for iBT3.5 (WsP)
2143+ * 17 (0x11) for iBT3.5 (JfP)
2144+ * 18 (0x12) for iBT3.5 (ThP)
21412145 */
21422146 snprintf (fwname , sizeof (fwname ), "intel/ibt-%u-%u.sfi" ,
21432147 le16_to_cpu (ver .hw_variant ),
0 commit comments