Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp5626001rwl; Tue, 4 Apr 2023 00:55:52 -0700 (PDT) X-Google-Smtp-Source: AKy350aJcXSpx9kP2BzBEGGOondWIuGCLDGuvE1uRc18VZBHyOtH+xpLj3Z9nuZw6u6yvye4uRxY X-Received: by 2002:a17:90b:314a:b0:240:7f0d:9235 with SMTP id ip10-20020a17090b314a00b002407f0d9235mr1908520pjb.22.1680594952027; Tue, 04 Apr 2023 00:55:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680594952; cv=none; d=google.com; s=arc-20160816; b=S3C5BvOL+6PlTPTjuIGfFhVMWO4LwUT1oY3azrcCNDKQS6ueObXROMhCVQNl3IvHqz DoYimcIGbsJN9m5EZVg5QfPy6LG7lGD95/3DTaB5vNUfTDYWG5Hlp8fupp0xDZRC9QgH mptZIn9xL94Wx7YdERFx9ry6Q28gDa5NtZhmU+n+VgRTmYV0Co58O6bp+wO1+mZKeipY QwZ/uWy1a4uqnmYNY3dlLvuNelgQhM0O3yjboN/zO+PjWLlxKyE26WgPIBSKPq0xXeJG Z88MWchBDRw1HHkw6Wcm9a0dbMrpovOx1h/GSCi++r4iiOwUiM6nJ/ydIKKsiaugb4eK 5yqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=Z8ELfjpenwRQI/ZpCpb23pkIP+LGh9DAP5DbuHhvCNA=; b=RD8OhqNcKFUnZDJuDrw54OzPb6oRcG5VWOtrg7VOeXYwerBkw5TWAvpc4VSuKk8E5G k+dlkdUhFMDGbHDNO9C/8w7sj5BVIT0aE+0hPcw/M5mrfgat8sZ8k5twHLKfd2oavyMe uyawoG0+jRM3d5Z2fwJvrEoIoNKi+QDuRLFLPwEjh97MnGszyROyJN2zTSelPzpsoTuy f6pwjPFRMvqSC+BKjCbJ+SVwp+ahlxOFXzORveB7L4EQeJwA4kXbSRDz6CBLJVC07W67 G0Ww28MXr95FWJHd17YN8sY+3daZMYkNIdtHAfZBLXlZXiQzXMoVln0RRonZMQHKh+az uSTA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id iz17-20020a170902ef9100b001a1d78af685si9267421plb.466.2023.04.04.00.55.41; Tue, 04 Apr 2023 00:55:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233904AbjDDHxd (ORCPT + 60 others); Tue, 4 Apr 2023 03:53:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57172 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233894AbjDDHxc (ORCPT ); Tue, 4 Apr 2023 03:53:32 -0400 X-Greylist: delayed 599 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Tue, 04 Apr 2023 00:53:30 PDT Received: from securemail.qrsnap.io (securemail.qrsnap.io [50.126.96.22]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E7E4410DB; Tue, 4 Apr 2023 00:53:30 -0700 (PDT) From: Reese Russell To: linux-kernel@vger.kernel.org Cc: git@qrsnap.io, Felix Fietkau , Lorenzo Bianconi , Ryder Lee , Shayne Chen , Sean Wang , Kalle Valo , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Deren Wu , Ben Greear , Chuanhong Guo , linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v2] wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support Date: Tue, 4 Apr 2023 00:35:12 -0700 Message-Id: <20230404073516.33266-1-git@qrsnap.io> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=0.0 required=5.0 tests=SPF_HELO_PASS,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Issue: Though the Netgear AXE3000 (A8000) is based on the mt7921 chipset because of the unique USB VID:PID combination this device does not initialize/register. Thus making it not plug and play. Fix: Adds support for the Netgear AXE3000 (A8000) based on the Mediatek mt7921au chipset. The method of action is adding the USD VID/PID pair to the mt7921u_device_table[] array. Notes: A retail sample of the Netgear AXE3000 (A8000) yeilds the following from lsusb D 0846:9060 NetGear, Inc. Wireless_Device. This pair 0846:9060 VID:PID has been reported by other users on Github. Signed-off-by: Reese Russell --- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/usb.c b/drivers/net/wireless/mediatek/mt76/mt7921/usb.c index 8fef09ed29c9..a08d20d5c556 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7921/usb.c +++ b/drivers/net/wireless/mediatek/mt76/mt7921/usb.c @@ -18,6 +18,9 @@ static const struct usb_device_id mt7921u_device_table[] = { /* Comfast CF-952AX */ { USB_DEVICE_AND_INTERFACE_INFO(0x3574, 0x6211, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)MT7921_FIRMWARE_WM }, + /* Netgear, Inc. [A8000,AXE3000] */ + { USB_DEVICE_AND_INTERFACE_INFO(0x0846, 0x9060, 0xff, 0xff, 0xff), + .driver_info = (kernel_ulong_t)MT7921_FIRMWARE_WM }, { }, }; -- 2.34.1