@@ -2463,6 +2463,7 @@ static int btusb_shutdown_intel_new(struct hci_dev *hdev)
#ifdef CONFIG_BT_HCIBTUSB_MTK
+#define FIRMWARE_MT7663 "mediatek/mt7663pr2h.bin"
#define FIRMWARE_MT7668 "mediatek/mt7668pr2h.bin"
#define HCI_WMT_MAX_EVENT_SIZE 64
@@ -2904,6 +2905,9 @@ static int btusb_mtk_setup(struct hci_dev *hdev)
}
switch (dev_id) {
+ case 0x7663:
+ fwname = FIRMWARE_MT7663;
+ break;
case 0x7668:
fwname = FIRMWARE_MT7668;
break;
@@ -3015,6 +3019,7 @@ static int btusb_mtk_shutdown(struct hci_dev *hdev)
return 0;
}
+MODULE_FIRMWARE(FIRMWARE_MT7663);
MODULE_FIRMWARE(FIRMWARE_MT7668);
#endif