Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925

Add HW IDs for wireless module specific to Acer/ASUS
notebook models to ensure proper recognition and functionality.
These HW IDs are extracted from Windows driver inf file.
Note some HW IDs without official drivers, still in testing phase.
Thus, we update module HW ID and test ensure consistent boot success.

Signed-off-by: Jiande Lu <jiande.lu@mediatek.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>

authored by

Jiande Lu and committed by
Luiz Augusto von Dentz
129d3292 e41137d8

+24
+24
drivers/bluetooth/btusb.c
··· 618 618 { USB_DEVICE(0x0e8d, 0x0608), .driver_info = BTUSB_MEDIATEK | 619 619 BTUSB_WIDEBAND_SPEECH | 620 620 BTUSB_VALID_LE_STATES }, 621 + { USB_DEVICE(0x13d3, 0x3606), .driver_info = BTUSB_MEDIATEK | 622 + BTUSB_WIDEBAND_SPEECH | 623 + BTUSB_VALID_LE_STATES }, 621 624 622 625 /* MediaTek MT7922 Bluetooth devices */ 623 626 { USB_DEVICE(0x13d3, 0x3585), .driver_info = BTUSB_MEDIATEK | ··· 667 664 { USB_DEVICE(0x35f5, 0x7922), .driver_info = BTUSB_MEDIATEK | 668 665 BTUSB_WIDEBAND_SPEECH | 669 666 BTUSB_VALID_LE_STATES }, 667 + { USB_DEVICE(0x13d3, 0x3614), .driver_info = BTUSB_MEDIATEK | 668 + BTUSB_WIDEBAND_SPEECH | 669 + BTUSB_VALID_LE_STATES }, 670 + { USB_DEVICE(0x13d3, 0x3615), .driver_info = BTUSB_MEDIATEK | 671 + BTUSB_WIDEBAND_SPEECH | 672 + BTUSB_VALID_LE_STATES }, 673 + { USB_DEVICE(0x04ca, 0x38e4), .driver_info = BTUSB_MEDIATEK | 674 + BTUSB_WIDEBAND_SPEECH | 675 + BTUSB_VALID_LE_STATES }, 676 + { USB_DEVICE(0x13d3, 0x3605), .driver_info = BTUSB_MEDIATEK | 677 + BTUSB_WIDEBAND_SPEECH | 678 + BTUSB_VALID_LE_STATES }, 679 + { USB_DEVICE(0x13d3, 0x3607), .driver_info = BTUSB_MEDIATEK | 680 + BTUSB_WIDEBAND_SPEECH | 681 + BTUSB_VALID_LE_STATES }, 670 682 671 683 /* Additional MediaTek MT7925 Bluetooth devices */ 684 + { USB_DEVICE(0x0489, 0xe113), .driver_info = BTUSB_MEDIATEK | 685 + BTUSB_WIDEBAND_SPEECH | 686 + BTUSB_VALID_LE_STATES }, 672 687 { USB_DEVICE(0x13d3, 0x3602), .driver_info = BTUSB_MEDIATEK | 688 + BTUSB_WIDEBAND_SPEECH | 689 + BTUSB_VALID_LE_STATES }, 690 + { USB_DEVICE(0x13d3, 0x3603), .driver_info = BTUSB_MEDIATEK | 673 691 BTUSB_WIDEBAND_SPEECH | 674 692 BTUSB_VALID_LE_STATES }, 675 693