Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp740562pxv; Fri, 9 Jul 2021 08:01:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxtvZYLy9FWtaSgEmBNjB+Q+eSbx/26n8yqD5xaahwtY2Jf4FmcF4HD28l8oBwIzdItt6KZ X-Received: by 2002:a17:907:7287:: with SMTP id dt7mr37692406ejc.127.1625842889205; Fri, 09 Jul 2021 08:01:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625842889; cv=none; d=google.com; s=arc-20160816; b=LMYI/eucs5I9kyoC8XPiHI5/02e4NJ7liK5gPiEVt7gacgPdXkrU94iWMyYtV2Q/1a D9oMIOZpk5Oa5LD3a6yCibIobN7RRcFslZNTpu50ksSCCfXZMAEI76Gg5aiEl+XRJSp2 X0xJbM2sy6vYJJnoYXK/hiwng3uopycgRXZVNK8g/QFIS1WWqDO23C4TwHArxMlTlCia K/uKZYjm8bS8RWCrgUdR6sp3KRKEM89jYE4scNSnItTuHN+G9X0JQ76UsA/Kc8DgPtzL F3+CZsJwd0u+uXihJfR65CqIdGC88n2qborQ016uulmkJg9kUNwj55QdEIuPvFKLqUm/ RCJw== 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=35gUEkpMotdbimOUchuemKh1QJJkYZGbT2+bsVSVKPQ=; b=HaUH2CG/7yY8yq5xmR5XXz2kn6UADF2O1k9hAoD1yw5ptAJ4sqEQ8pv3Bh1ZiyRkWt +7vMahYnvd1uMnCQwCZtkVcN9DaCohyLMwvjF2yAdBcFIsEFki1i5v57BRhBt0Aa044S xTKb7iRK+olqDLX1BGyEtAc/AL1L3PbaIkUyvCRz127QjAD+gvpybpKHAkL7w1MwPdWl GgISJKXrdt+eeOesEOFWmNDjxOF8t75dX0FXeWO4Pjmv4BD1UsX80NQY1uI6wO9pWjp1 g7yUdTQoKihMh2cWfMGZG6C/cifeLP6yd/2L/+tP9tI5xP24U7TCyl8lT7DmcolDv46a lNPg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ee47si3470440edb.7.2021.07.09.08.01.05; Fri, 09 Jul 2021 08:01:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232370AbhGIPCV (ORCPT + 99 others); Fri, 9 Jul 2021 11:02:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39152 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231588AbhGIPCV (ORCPT ); Fri, 9 Jul 2021 11:02:21 -0400 Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [IPv6:2001:67c:2050::465:101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D11BFC0613DD; Fri, 9 Jul 2021 07:59:37 -0700 (PDT) Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4GLxCC4Pz1zQk2x; Fri, 9 Jul 2021 16:59:35 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id 7BNLns0hrjOQ; Fri, 9 Jul 2021 16:59:31 +0200 (CEST) From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= To: Amitkumar Karwar , Ganapathi Bhat , Xinming Hu , Kalle Valo , "David S. Miller" , Jakub Kicinski Cc: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= , Tsuchiya Yuto , linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Maximilian Luz , Andy Shevchenko , Bjorn Helgaas , =?UTF-8?q?Pali=20Roh=C3=A1r?= Subject: [PATCH v2 0/2] mwifiex: Add quirks for MS Surface devices Date: Fri, 9 Jul 2021 16:58:29 +0200 Message-Id: <20210709145831.6123-1-verdre@v0yd.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -3.70 / 15.00 / 15.00 X-Rspamd-Queue-Id: F1F691847 X-Rspamd-UID: 84b67a Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org This is version 2 of the patches proposed earlier here: https://lore.kernel.org/linux-wireless/20210522131827.67551-1-verdre@v0yd.nl/ Compared to version 1, I left out the last commit, that one had some open questions and I couldn't test changes to that commit since I don't own a Surface 3. Other than that, only a few code comments were changed and commit messages rephrased. Jonas Dreßler (1): mwifiex: pcie: add DMI-based quirk implementation for Surface devices Tsuchiya Yuto (1): mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices drivers/net/wireless/marvell/mwifiex/Makefile | 1 + drivers/net/wireless/marvell/mwifiex/pcie.c | 11 ++ drivers/net/wireless/marvell/mwifiex/pcie.h | 1 + .../wireless/marvell/mwifiex/pcie_quirks.c | 155 ++++++++++++++++++ .../wireless/marvell/mwifiex/pcie_quirks.h | 11 ++ 5 files changed, 179 insertions(+) create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.c create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.h -- 2.31.1