]> www.infradead.org Git - users/willy/linux.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)
commit5448bc2a426c2199db9b8bd87ae2b5c06b77ef92
tree54b98cdb516cd78d8f0b77fe8c3fb2e14191222b
parentd745ca4f2c4ae9f1bd8cf7d8ac6e22d739bffd19
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]