Felix Fietkau
|
02a3f14162
|
mt7603: more mac init
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-07 03:01:15 +01:00 |
|
Felix Fietkau
|
bb8f947cc5
|
mt7603: more mac init
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-07 02:35:12 +01:00 |
|
Felix Fietkau
|
8bfe790d48
|
fix command for target address length
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-07 01:50:28 +01:00 |
|
Felix Fietkau
|
ed08b38c8c
|
mt7603: add some (very limited) mac bringup
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-07 01:22:12 +01:00 |
|
Felix Fietkau
|
00ae055ba0
|
mt7603: add basic mcu bringup code (currently broken)
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-07 01:12:57 +01:00 |
|
Felix Fietkau
|
d9fa49264e
|
add a preliminary port of the dma code for mt7603
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-07 00:17:11 +01:00 |
|
Felix Fietkau
|
09b677d777
|
move rx dma descriptor processing logic to common code
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 23:11:58 +01:00 |
|
Felix Fietkau
|
52038d1690
|
move queue spinlock/list init to common code
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 22:59:17 +01:00 |
|
Felix Fietkau
|
85e4dbfa00
|
move more dma processing code to mt76.ko
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 22:54:47 +01:00 |
|
Felix Fietkau
|
73b49b6c15
|
mt7603: add a stub for irq handling
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 22:21:02 +01:00 |
|
Felix Fietkau
|
2044de5229
|
move mt76 state enum/storage to mt76.h
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 22:05:42 +01:00 |
|
Felix Fietkau
|
7cde8100d2
|
mt7603: add interrupt registers
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 22:03:35 +01:00 |
|
Felix Fietkau
|
66af6b3aad
|
move low level DMA code to mt76.ko
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 21:32:43 +01:00 |
|
Felix Fietkau
|
38702fa03a
|
move the struct device pointer to struct mt76_device
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 20:36:08 +01:00 |
|
Felix Fietkau
|
e3dec20ce3
|
add basic stub driver for mt7603
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 19:54:32 +01:00 |
|
Felix Fietkau
|
b0f76bb5d9
|
move register poll functions to core
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 19:20:00 +01:00 |
|
Felix Fietkau
|
99273a3c8b
|
add mt7603 firmware binaries
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 18:46:45 +01:00 |
|
Felix Fietkau
|
7150f5222f
|
move GENMASK definition to util.h
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 18:13:34 +01:00 |
|
Felix Fietkau
|
62ecfb9730
|
move more register accessor functions to mt76.h
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 18:01:45 +01:00 |
|
Felix Fietkau
|
43c65c6de1
|
remove obsolete debug msg
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 17:57:01 +01:00 |
|
Felix Fietkau
|
e20a9c13a5
|
move mmio functions/init to mt76.ko
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 17:52:00 +01:00 |
|
Felix Fietkau
|
00af5f3105
|
add accessor function for struct ieee80211_hw from mt76x2_dev
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 17:37:45 +01:00 |
|
Felix Fietkau
|
4784fc1ed4
|
include linux/skbuff.h from util.h
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 17:25:42 +01:00 |
|
Felix Fietkau
|
3ab606c128
|
adjust include guards for new file prefix
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 17:19:06 +01:00 |
|
Felix Fietkau
|
1212107d7b
|
move header pad insert/remove functions and utility header to a new core module
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 17:01:42 +01:00 |
|
Felix Fietkau
|
a0ee20716f
|
add a mt76x2_ prefix to all files
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 16:54:53 +01:00 |
|
Felix Fietkau
|
31c11fdb05
|
replace mt76 prefix with mt76x2 in preparation for splitting the driver for more chipset support
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 16:54:53 +01:00 |
|
Felix Fietkau
|
2e4443a51f
|
init: fix max length configuration register
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 16:33:01 +01:00 |
|
Felix Fietkau
|
1c0d82b812
|
init: fix extension CCA de-glitch time window
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 16:32:36 +01:00 |
|
Felix Fietkau
|
fc35301140
|
phy: fix radio delay settings
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 16:31:51 +01:00 |
|
Felix Fietkau
|
18c36eef4c
|
remove old firmware/rompatch
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 16:31:27 +01:00 |
|
Felix Fietkau
|
7fecbaabb3
|
update firmware to v1.9
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-06 16:31:19 +01:00 |
|
Felix Fietkau
|
a3ba5b080d
|
main: sync with mac80211 api changes
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-30 01:28:48 +01:00 |
|
Felix Fietkau
|
2f31d1e329
|
tx: check for an empty txq list in mt76_txq_schedule_list
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-12 14:33:57 +02:00 |
|
Felix Fietkau
|
4e356ab590
|
tx: get txq fields inside the locked section before calling ieee80211_send_bar
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-12 14:31:50 +02:00 |
|
Felix Fietkau
|
f0573e15b4
|
tx: free txq skbs without holding the hw queue lock
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-12 14:26:11 +02:00 |
|
Felix Fietkau
|
35c24b4db0
|
tx: restart schedule after sending a BAR, fixes an unlikely race condition
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-12 14:22:27 +02:00 |
|
Felix Fietkau
|
0169cab3e4
|
tx: only set txq->send_bar if aggregation is active
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-05 17:43:10 +02:00 |
|
Felix Fietkau
|
a621df3111
|
tx: add extra sanity check for qos-data before recording agg_ssn
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-05 17:30:21 +02:00 |
|
Felix Fietkau
|
0220a2ba50
|
dma: remove unused-but-set variable
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-05 17:27:43 +02:00 |
|
Felix Fietkau
|
d4900fc37f
|
tx: store aggregation starting sequence number on first tx attempt, not on initial dequeue
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-05 10:27:04 +02:00 |
|
Felix Fietkau
|
2e449469ea
|
tx: fix erroneous double endian swap for BAR sequence numbers
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-10-01 21:28:03 +02:00 |
|
Felix Fietkau
|
1c70601eb8
|
mac: fix core reset bits
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-09-27 23:47:51 +02:00 |
|
Felix Fietkau
|
f411f5bc5f
|
tx: only send BAR on tx queue schedule if aggregation is active
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-09-27 23:15:09 +02:00 |
|
Felix Fietkau
|
3e447e7797
|
main: send BAR after stopping aggregation to work around issues with some buggy clients
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-09-27 23:13:26 +02:00 |
|
Felix Fietkau
|
9e972d5be6
|
phy: use initial gain for adjustment instead of the dynamic one
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-09-26 02:59:09 +02:00 |
|
Felix Fietkau
|
9ec1f17795
|
mcu: skip ROM patch check/locking on mt7612, always apply patch
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-09-26 02:37:40 +02:00 |
|
Felix Fietkau
|
ffdfbb745b
|
mt76: apply OTP tx power overrides for 2.4 GHz
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-09-26 01:22:38 +02:00 |
|
Felix Fietkau
|
d99eddbdee
|
mt76: fix OTP based tx power data override for group 0
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-09-26 01:09:16 +02:00 |
|
Felix Fietkau
|
a1767ddf64
|
eeprom: add support for dumping otp data separately via debugfs
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-09-26 00:59:16 +02:00 |
|