Commit Graph
59 Commits
Author SHA1 Message Date
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 KicinskiandFelix 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 KicinskiandFelix 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 KicinskiandFelix 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 KicinskiandFelix 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 KicinskiandFelix 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
Felix Fietkau 45746249c1 mac.c: fix tx status processing locking
Signed-off-by: Felix Fietkau <[email protected]>
2015-06-13 09:26:41 +02:00
Felix Fietkau d637dc05ab firmware: add symlinks for current version
Signed-off-by: Felix Fietkau <[email protected]>
2015-04-20 18:51:44 +02:00
Felix Fietkau a94e01211a sync with tx queue patch api changes
Signed-off-by: Felix Fietkau <[email protected]>
2015-03-11 13:45:07 +01:00
Felix Fietkau b7e48d28de sync with mac80211 api change for sw scan start/stop
Signed-off-by: Felix Fietkau <[email protected]>
2015-03-11 13:42:39 +01:00
nbd168 56f2798d41 Merge pull request #2 from kuba-moo/fixes
more fixes
2015-02-27 09:21:16 +13:00
Jakub Kicinski 295951c20a use precision to cap length of firmware strings
It is the precision not field width in the format
which limits length of printed string.

Fixes: 28f93be713 ("remove get_string helper")
Signed-off-by: Jakub Kicinski <[email protected]>
2015-02-23 19:00:07 +01:00
Jakub Kicinski 9553279f3d correct spelling INITAILIZED -> INITIALIZED
Signed-off-by: Jakub Kicinski <[email protected]>
2015-02-17 18:00:04 +01:00
Jakub Kicinski 4af9a0cdfc correct aggregation stats offset calculation
Signed-off-by: Jakub Kicinski <[email protected]>
2015-02-17 18:00:04 +01:00
wengbjandJohn Crispin dddcd8d9cc remove VHT capabilities when not using 802.11ac
The mt76 driver might have some problem working with MT7602.
MT7602 should not have VHT capabilities . But the driver not identity properly.

Signed-off-by: wengbj <[email protected]>
2015-02-11 11:46:53 +01:00
Jakub Kicinski 1c378c73bf correct avg_rssi on chain #1
Signed-off-by: Jakub Kicinski <[email protected]>
2015-02-05 18:02:00 +01:00
Jakub Kicinski 78214c0903 compare cipher to correct enum type
Signed-off-by: Jakub Kicinski <[email protected]>
2015-02-01 11:38:40 +01:00
Jakub Kicinski 95be800476 correct mt76_wcid_alloc()
Signed-off-by: Jakub Kicinski <[email protected]>
2015-02-01 11:35:57 +01:00