]> git.baikalelectronics.ru Git - kernel.git/commit
mwifiex: pcie: add DMI-based quirk implementation for Surface devices
authorJonas Dreßler <verdre@v0yd.nl>
Fri, 20 Aug 2021 14:20:49 +0000 (16:20 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Sun, 29 Aug 2021 11:46:40 +0000 (14:46 +0300)
commit1492fbdd2d01ec6ca1d6f1c6d6755b06a597d27b
tree54b98cdb516cd78d8f0b77fe8c3fb2e14191222b
parent9f2747b072cd32d74df3f22ce77a9b47eaa30502
mwifiex: pcie: add DMI-based quirk implementation for Surface devices

This commit adds the ability to apply device-specific quirks to the
mwifiex driver. It uses DMI matching similar to the quirks brcmfmac uses
with dmi.c. We'll add identifiers to match various MS Surface devices,
which this is primarily meant for, later.

This commit is a slightly modified version of a previous patch sent in
by Tsuchiya Yuto.

Co-developed-by: Tsuchiya Yuto <kitakar@gmail.com>
Signed-off-by: Tsuchiya Yuto <kitakar@gmail.com>
Signed-off-by: Jonas Dreßler <verdre@v0yd.nl>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210820142050.35741-2-verdre@v0yd.nl
drivers/net/wireless/marvell/mwifiex/Makefile
drivers/net/wireless/marvell/mwifiex/pcie.c
drivers/net/wireless/marvell/mwifiex/pcie.h
drivers/net/wireless/marvell/mwifiex/pcie_quirks.c [new file with mode: 0644]
drivers/net/wireless/marvell/mwifiex/pcie_quirks.h [new file with mode: 0644]