Felix Fietkau
fd5338d7da
phy: fix tssi calibration ext PA flag
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-30 16:25:22 +02:00
Felix Fietkau
b0c1bbb8bc
phy: fix tx power delta parsing for 2.4 GHz as well
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-29 17:57:30 +02:00
Felix Fietkau
35d21b3912
phy: zero the per-rate power table in mt76_phy_set_txpower
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-29 17:44:09 +02:00
Felix Fietkau
3441f0fc8d
phy: report max per-rate tx power
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-29 17:30:59 +02:00
Felix Fietkau
b960a4f0c5
eeprom: move OF specific functions to of.c
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-29 17:04:58 +02:00
Felix Fietkau
a5bdc19797
phy: fix tx power delta parsing
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-29 13:50:48 +02:00
Felix Fietkau
0336b5d62a
phy: adjust per-rate tx powers according to power limits
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-28 15:01:51 +02:00
Felix Fietkau
902757f059
phy: store rate tx power individually
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-28 15:01:48 +02:00
Felix Fietkau
1413f553f8
main: fix tx power configuration unit
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-28 12:44:00 +02:00
Felix Fietkau
f2a1c2b6a2
dma: rename dma_ops to avoid conflict with arch headers
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-27 20:45:22 +02:00
Felix Fietkau
a02ed80058
mcu: fix uninitialized variable
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-27 20:44:19 +02:00
Felix Fietkau
05f85cdc88
dma: validate skb length
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-26 20:47:15 +02:00
Felix Fietkau
70746f1210
improve driver attach messages
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-26 15:29:48 +02:00
Felix Fietkau
1cc86bafa7
dma: fix rx buffer allocation size
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-18 17:51:24 +02:00
Felix Fietkau
600d640a2b
dma: remove unnecessary memset
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-17 19:30:47 +02:00
Felix Fietkau
43a9691d59
dma: add dma op for adding an rx buffer
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-17 19:30:27 +02:00
Felix Fietkau
8ed2c99dc7
add dma op for cleaning up a tx dma entry
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-17 19:30:27 +02:00
Felix Fietkau
a2015fbffc
dma: add dma_ops function for queueing mcu command messages
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-17 19:30:27 +02:00
Felix Fietkau
158ad06239
dma: add a mt76_dma_ops abstraction struct to prepare for more chipset support
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-17 19:30:26 +02:00
Felix Fietkau
d1a6945d77
init: adjust for mac80211 api changes
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-07-06 17:24:33 +02:00
Jakub Kicinski and Felix Fietkau
7a1dca66fc
calibration flags are 32bits long
...
Without this we can't set BIT(16) for ext pa.
Signed-off-by: Jakub Kicinski <[email protected] >
2015-06-17 10:19:45 +02:00
Jakub Kicinski and Felix Fietkau
9ee70ec605
correct agc bw setting
...
Looks like a typo, agc_val would be unused otherwise.
Signed-off-by: Jakub Kicinski <[email protected] >
2015-06-17 10:19:45 +02:00
Jakub Kicinski and Felix Fietkau
7d8c14df00
mt76_mcu_function_select() should be static
...
Signed-off-by: Jakub Kicinski <[email protected] >
2015-06-17 10:19:45 +02:00
Jakub Kicinski and Felix Fietkau
72aa1ac1dd
don't compare .hw_key_idx to negative values
...
.hw_key_idx is defined as u8 and set to -1 when there is no key.
However, we cannot compare to -1 because of the unsigned type.
Signed-off-by: Jakub Kicinski <[email protected] >
2015-06-17 10:19:45 +02:00
Jakub Kicinski and Felix Fietkau
729de55ad0
mark queue registers as __iomem
...
Signed-off-by: Jakub Kicinski <[email protected] >
2015-06-17 10:19:45 +02:00
Felix Fietkau
ec91841868
eeprom: wrap mt76_check_eeprom in #ifdef CONFIG_OF for now
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-15 23:10:41 +02:00
Felix Fietkau
c772c3bc89
eeprom: validate flash data before using it
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 10:32:46 +02:00
Felix Fietkau
3baa9c2983
update symlinks for the new firmware
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:27:48 +02:00
Felix Fietkau
f4d90afbd1
main: remove promisc-in-bss filter flag
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:50 +02:00
Felix Fietkau
f51cb047c5
mac: fix HT basic rate
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
59a629a8cf
mac: extend txstream values
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
7cd57c20a5
mac: increase TXOP threshold for autogenerated frames
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
afc7ce0fc0
mac: adjust stream mode for auto-generated packets
...
Always use 2-stream mode
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
7dfc0f77fa
phy: add tx shaping calibration
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
1192e9ae08
add new firmware versions
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
dbcda50b22
tx: purge frames from retry queue when removing a txq
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
bca9b7c3a3
tx: send BAR after a sta waking up from PS
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
93550af391
tx: stop sta queues when going to sleep
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
5a343275e9
tx: implement release_buffered_frames
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
c4f05a533b
tx: fix typo
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
ee01a1784d
simplify dma cleanup
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
fdefddc35f
tx: generate a fake a-mpdu length and use it to suppress unnecessary tx status reports
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
fc222c9c62
tx: suppress redundant calls to ieee80211_tx_status()
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
9d12daa5c3
tx: lock bigger sections
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
21c36beae4
init: disable MT_WPDMA_GLO_CFG_TX_WRITEBACK_DONE, it is no longer needed
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
a5a095745d
tx: add txq dequeue wrapper
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
d445950686
mac: fix ba_size off-by-one
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
98253e9d5b
dma: fix rx dma unmap length
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
5ed83c47b4
dma: do not check the DMA_DONE bit for tx, use the dma index register instead
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00
Felix Fietkau
a971d9f287
dma: remove unnecessary call to skb_orphan()
...
Signed-off-by: Felix Fietkau <[email protected] >
2015-06-13 09:26:41 +02:00