Import mwx(4) a driver for Mediatek MT7921 and MT7922 802.11ax devices
authorclaudio <claudio@openbsd.org>
Wed, 21 Feb 2024 10:48:10 +0000 (10:48 +0000)
committerclaudio <claudio@openbsd.org>
Wed, 21 Feb 2024 10:48:10 +0000 (10:48 +0000)
commit23e5cf257a6c19954ec2b1b23900bd0b9d53628c
tree19a86a7e58e8f81130ec78951688d5de381823a6
parente78015d9dc23483d48e25ae60e7d5425eb967bf2
Import mwx(4) a driver for Mediatek MT7921 and MT7922 802.11ax devices

This is work in progress. Scan works, RX of packets is more or less there
but TX does not work yet. The packets are passed to the chip but get stuck
or ignored there. It is easy to hang the device or the system since device
reset is not quite right (like many other bits).

Also this is only for MT7921 right now since I have no access to a MT7922
device.

Lots of pushing from deraadt@ to commit this now.
sys/dev/pci/files.pci
sys/dev/pci/if_mwx.c [new file with mode: 0644]
sys/dev/pci/if_mwxreg.h [new file with mode: 0644]