From nobody Thu Apr 2 22:24:09 2026 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB4541EA84 for ; Sat, 14 Feb 2026 08:27:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771057677; cv=none; b=FhGk/oCxMcfT5g82OkvAn+GwHNMJEbMe3jQ5C9MpFg+14Rs4FB3WRSAVgSNaWBvsH//O5m0am0GPp29BLC5bdPFg9C2LxDBHTSwY3OzQAffEy+VzIdztIGFELUbO5PwpKvS8wA/UqZBq8fbnojisLAuKnz+kguQsN/g8tZd6i2k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771057677; c=relaxed/simple; bh=Si3em+nvzCIs0LBRP1SCMieVS7G4H5XtyBUi/QahG0E=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=SPR9eNcTaW+pJ4N+J1+9PFH2ph2IXg28eYQJya2BU8JP2B+DjGT+toXlUB7t+pRcOeEJ0NERJQZ5YTMIrpRcSPqPLrnFNq5FX/4n6ef5SuDnSWyuaSXK3hpgOa+PodmW1S2CRj79rrVcjFCmKwLcfRX8bPP4WWau9vt6cPcB2nc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BDKrXcX7; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BDKrXcX7" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2ab46931cf1so13533285ad.0 for ; Sat, 14 Feb 2026 00:27:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771057675; x=1771662475; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=OJhZ6X3qHQLlGKjG9LB5k56TNXFVKGNDz+IqQMuGJ24=; b=BDKrXcX74OZ27/EAbApVhz3yL8yyCtgTuN8iwY83FZk9zmGEPtrKbe4PVvMiiSNJyQ tvNQtA9+nan4Nkr1hZ3HJ0nCL6IXc5xC9CZxByMmZ8yDBLp2xKKyhVM9IMKBphVyz0Zl b5brSA6KKs3bMxB6vEtVE6Ut/6oKZ5EPpyNIeHpKnwLVEjpCIhQCJJyUhFU7lRrv1uIm 63RQnDaN2diYhM21oSBzqjMLk770zY5XH44yueLRsBuNO8MM9xUXHeiwmXMb8pt+sN9d le5UcrtkMgVYLPxz85rv0W3W5UbKUCD3zs9XaT/pWvJcVwFi4+xHjZ/SrTTBxlzB+5ay appg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771057675; x=1771662475; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=OJhZ6X3qHQLlGKjG9LB5k56TNXFVKGNDz+IqQMuGJ24=; b=g+rPPOkQKAxUsD5ILosEeBOKQozEOrvLSWs4pzOSdPpLyEw3MY0tOOSFJAPWDgVMj1 nAQ9bdPJgVA+zU7uOphXtzEQIcYvNVkEBXUFNhhOli0yxFdlboebYvG+As0EI8WEpc81 x1L7TX/mdhyI9b09hr68AI5Wj6SpxWVqX70lJougzfIl6uG/yyrohmQoZyB3oYixYwiP pDQSMlRm9/veYOHhufst2h75+nCyTpJWItJh9xC5S2rTqYQ7HIBbLgCR+Ueq1w6a58fb 3dWpWNaLMg69z7o7oBxZwTT9khlVWdOjQEBT58p0uxRpoxVCBp+i5ciUvDn8mxkenR4t PEGA== X-Forwarded-Encrypted: i=1; AJvYcCUIBE8E8auVKzX8dvirtD17+vGC7y9pd/XE92pYa14rKguJz3IHtv8+QGcYxWWrBoqFJfxtJLDdgHyVMBs=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2hrNqXXCiZwyWT2eGGapfPBbh59P7paRJRGcPZktWFRYEUCvf RxZbGcmeqlXAGI+6M+V4eiU+AFfam5ZF/qw3Lc8dL7D/Z3MuWl3GV+Fm X-Gm-Gg: AZuq6aKTy5neuW/3jniqTHI7oSXoLTkT44FF/GEZ9fOlMDfSyzrtFohu5o5pqjIa8oK wuh3exsZe3H5vv3nUWLNOefh5KHsJH+lOtRux5Zj0LBMeMdKz6sOKNu5hwonqOe2vMHufxB6Ayg dk5P0NWZatm9OJcuDoM3WsoOZdfSVSnyXWpYa4DM/j5sqAkrrwKu3/OxtP/DvqiF77BHu0pFKNa yL/9MKHPEPjVHZPM78cAWbtRpMBR1f1oMG2+1x+FlF3tLdMMFEYyVBBPyyRpYbC9WXCIPRYA8j1 yfF9zsZLVcKaPQs8AIaj681T02aVZ57A7+5s3BsTH5IR0aNjkA53VEXGwBf4xjQVE7Ns//x8gKO N+WgrKShz41NXM6A+9QolQNGO5Qjqg8zRqgIZQ4qeYnZCiMVo0UAgEGTmYPQ8MNERfzonq5gSzx Kz/3+hRcePHEGF00N9DrteBc1fCJRmA1tvfC7CtNujjlmlUPan X-Received: by 2002:a17:902:f547:b0:2aa:d5b1:194f with SMTP id d9443c01a7336-2acba495a44mr28702715ad.30.1771057675271; Sat, 14 Feb 2026 00:27:55 -0800 (PST) Received: from kush-pc.lan ([157.48.94.145]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad1a9d5d3asm13412975ad.51.2026.02.14.00.27.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Feb 2026 00:27:54 -0800 (PST) From: OnlineLearningTutorials X-Google-Original-From: OnlineLearningTutorials To: luiz.dentz@gmail.com, marcel@holtmann.org Cc: kush.kulshrestha.5@gmail.com, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, linux-bluetooth@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] Bluetooth: btusb: Add support for MediaTek MT7902 Date: Sat, 14 Feb 2026 13:57:38 +0530 Message-ID: <20260214082738.139047-1-kush.kulshrestha.5@gmail.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This patch adds USB IDs for the AzureWave/MediaTek MT7902 Bluetooth module. The device IDs included are: - 13d3:3579 - 13d3:3580 - 13d3:3594 - 13d3:3596 Signed-off-by: OnlineLearningTutorials --- drivers/bluetooth/btmtk.c | 1 + drivers/bluetooth/btusb.c | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/drivers/bluetooth/btmtk.c b/drivers/bluetooth/btmtk.c index a8c520dc09e1..b793947dd920 100644 --- a/drivers/bluetooth/btmtk.c +++ b/drivers/bluetooth/btmtk.c @@ -1323,6 +1323,7 @@ int btmtk_usb_setup(struct hci_dev *hdev) case 0x7668: fwname =3D FIRMWARE_MT7668; break; + case 0x7902: case 0x7922: case 0x7925: case 0x7961: diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index fcec8e589e81..13a2aa13b9f4 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -629,6 +629,16 @@ static const struct usb_device_id quirks_table[] =3D { /* Additional MediaTek MT7668 Bluetooth devices */ { USB_DEVICE(0x043e, 0x3109), .driver_info =3D BTUSB_MEDIATEK | BTUSB_WIDEBAND_SPEECH }, + + /* Additional MediaTek MT7902 Bluetooth devices */ + { USB_DEVICE(0x13d3, 0x3579), .driver_info =3D BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x13d3, 0x3580), .driver_info =3D BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x13d3, 0x3594), .driver_info =3D BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x13d3, 0x3596), .driver_info =3D BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH }, =20 /* Additional MediaTek MT7920 Bluetooth devices */ { USB_DEVICE(0x0489, 0xe134), .driver_info =3D BTUSB_MEDIATEK | --=20 2.51.0