Skip to content
goard
Go to anything
Open any GitHub user, repo or page
You're not signed in, so some data is limited. Sign in with GitHub for full access.

Linux mac80211-based driver for Mediatek MT7601U USB bgn WiFi dongle

306 KB Created Feb 6, 2015
Stars 285 Forks 106 Watchers 26 Open issues 11 Open PRs 0
History

2 branches 0 tags

master delete the out of tree driver 7472644
Fix issue #58: fix build on Linux v4.6 91d95bc
mt7601u: wait for clear rxq when stopping mac 51657d5
README: update link to porjo's repo 849c11e
mt7601u: do not free dma_buf when ivp allocation fails 9b8ff92
fix build on Linux v4.2 2ee1c0a
Merge pull request #39 from MarcoFalke/patch-1 13fa644
#39 Update README.md c763c7a
Merge pull request #28 from lcafaro/master ae46ece
Update README.md 86547cf
split Makefile from Kbuild 3a2e411
mt7601u: lock out rx path and tx status reporting c10471f
mt7601u: fix tx status reporting contexts a659984
mt7601u: use correct ieee80211_rx variant f53f406
mt7601u: fix dma from stack address d3faadb
Merge pull request #22 from rrthomas/master 2f907b8
#22 Add missing depmod command to install instructions 6387114
Merge pull request #21 from rrthomas/master 5b544b4
#21 Add a .gitignore file 6bbb3aa
eeprom: guard from devices without per-rate power table e67366a
Merge pull request #20 from rrthomas/add-gitignore 5f7d698
#19 Fix issue #12: add and document install target d704b13
README: add install section 5eaf8aa
README: add information about upstream merge 3b81644
don't depend on PROMISC_IN_BSS for setting promisc 6039a4f
make sure .disconnect() doesn't cleanup the device if .resume() failed ad5474e
watch out for invalid-length frames 9fe008e
unify paged and non-paged RX dma paths b3e6b1d
increase RX buffer size 114f7fd
use paged RX to avoid copying data 3411080
add delay and adapter-removed check to mt7601u_wait_asic_ready() ca28353
don't zero just-allocated skb 129f9ac
mt7601u: add new USB IDs 5e6b565
slash the number of RX buffers 4a099c9
implement suspend/resume 5099da4
use skb_put_padto() to reserve padding 42f4084
improve comment 35008d5
checkpatch fixes ae05c20
remove always or-ing in 7 to BA window ba391b3
remove unnecessary 'x' before hex value da8328f
remove mt76 registers which do not exist on MT7601U 6b02e6c
drop RX_PARSER comment, it's old probably doesn't matter now 552a580
don't tune agc during scans c556fe9
uncomment drop masks b1674e2
allocate group WCIDs in the map 25c9501
replace defines with static inlines 4c49211
remove comments and unnecessary debug from main.c f1ca374
remove debug and comments from prot setting 5e01f7e
remove comment about RTS threshold 456b097
calculate ampdu_factor over all of the stas e55569d
remove unneeded things from mac.h 87bed6e
clean up rate encoding/decoding d33cd3e
remove some empty lines a3cae65
move things around in mt7601u_dev again 0f4c1f5
properly define struct freq_cal f6fd072
protect ap_bssid with con_mon_lock as well 509eb1c
fix avg_rssi type and protect it with con_mon_lock 0bac751
rename the beacon and rssi monitoring fields 26bd8ed
rename debugfs dir mt76 -> mt7601u 5a15076
clean up mac.h 4c79147
clean up mac.c 6d5456d
remove 80MHz handling 3e4ff35
move PHY initvals to a separate file d773b9f
clean up trace.h d10f8cb
move dma code from .tx() into mt7601u_dma_submit_tx() 005105d
split mt7601u_push_txwi() out of .tx() fef9e1f
add dev to trace_mt_tx() f5735c6
remove debug prints from mt7601u_conf_tx() be95f0c
split mt76_send_tx_status() code out of mt7601u_tx_stat() 9d6ca03
clean up mt7601u_skb_rooms() 5553955
stop complaining about COWs they happen only during assoc 672526f
shuffle around helpers in tx.c 4c289fc
move state enum b2b46a7
clean ups in phy.c 5d04b80
clean up mt7601u_dev a bit 64ba83b
move phy defines out of dev definition 9fc659c
rename b49_temp -> raw_temp 2642857
move trace_point for no reason c15e628
clarify the comment, kick'n'wait does not work 645cff0
report boot-up temp thru temp trace point e1c9e73
clean up channel switch code 682b17f
use dev_simple_evt for read_temp 94c91db
export temp mode and create a trace point instead of printing it 6bef25a
include dev in rf/bbp reg trace points b427759
format kernel doc e960130
clean up mt7601u_bbp_set_bw() 27f9bc6
refactor the BBP temp mode setting f9bf07c
remove todo - it's not worth the effort to combine just two slow-path… 44d0f1c
clean up BBP access functions 81cb0db
clean up RF access functions ec48c34
don't save revisions we support only a single chip 9cbdbf6
clean up init.c 96cd256
document locks 103b147
use atomic version of bit ops for TX status polling flags as well 410afdf
remove unused field ff53058
remove unnecessary comment 367705e
add defines of MT_TXOP_CTRL_CFG fields' 56368b1
correct rmw mask and register name of US_CYC_CFG d1d2a8e
compress beacon offsets a bit 88b48c1
move USB DMA init to a separate function b8bce4d