]> git.baikalelectronics.ru Git - kernel.git/commit
add mt7601u driver
authorJakub Kicinski <kubakici@wp.pl>
Tue, 26 May 2015 09:16:00 +0000 (11:16 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 28 May 2015 08:33:20 +0000 (11:33 +0300)
commitc2e8909e2f687f09379ea6fb6da2768c6c80e903
tree04177061e1fad48f157bd7093b2f259e3735477c
parentf08766456b0e72bb16f9c52f9a33670b46c7ff32
add mt7601u driver

Add support for the simplest of MediaTek Wi-Fi devices - MT7601U.
It is a single stream bgn chip with no bells or whistles.
This driver is partially based on Felix's mt76 but IMHO it doesn't
make sense to merge the two right now because MT7601U is a design
somewhere between old Ralink devices and new Mediatek chips.  There
wouldn't be all that much code sharing with the devices mt76 supports.
Situation may obviously change when someone decides to extend m76 with
support for the more recent USB dongles.

The driver supports only station mode.  I'm hoping to add AP support
when time allows.

This driver sat on GitHub for quite a while and got some testing there:
http://github.com/kuba-moo/mt7601u

Signed-off-by: Jakub Kicinski <kubakici@wp.pl>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
31 files changed:
MAINTAINERS
drivers/net/wireless/Kconfig
drivers/net/wireless/Makefile
drivers/net/wireless/mediatek/Kconfig [new file with mode: 0644]
drivers/net/wireless/mediatek/Makefile [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/Kconfig [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/Makefile [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/core.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/debugfs.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/dma.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/dma.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/eeprom.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/eeprom.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/init.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/initvals.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/initvals_phy.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/mac.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/mac.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/main.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/mcu.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/mcu.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/mt7601u.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/phy.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/regs.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/trace.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/trace.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/tx.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/usb.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/usb.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/util.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt7601u/util.h [new file with mode: 0644]