Commit Graph
54 Commits
Author SHA1 Message Date
Felix Fietkau b8aea35d1d mt7603: add rx pse watchdog check
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-28 21:14:48 +01:00
Felix Fietkau 2e6dcc48f1 mt7603: add another tx/rx watchdog check
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-28 21:14:48 +01:00
Felix Fietkau 1c4c7adfc2 mt7603: reset PSE/MAC on init, clean up and fix PSE reset registers, re-enable watchdog
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-28 21:14:48 +01:00
Felix Fietkau b9e4d89bb0 mt7603: improve definition of CAB count registers
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-28 09:54:59 +01:00
Felix Fietkau d1610c641c mt7603: add code to recover from MAC/DMA hangs
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-27 19:47:00 +01:00
Felix Fietkau 32645cebe0 mt7603: control wtbl powersave mode flag in software
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-27 13:16:35 +01:00
Felix Fietkau f470404876 mt7603: fix MT_DELAY_INT_CFG definition
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-27 12:49:14 +01:00
Felix Fietkau e49d439f1b mt7603: add a missing register init
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-27 10:38:01 +01:00
Felix Fietkau 41240d4474 mt7603: add missing register init
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-26 21:27:12 +01:00
Felix Fietkau 3ffc429b5b mt7603: issue rate table updates via registers
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-26 21:07:59 +01:00
Felix Fietkau 8bddbd2b8a mt7603: add protection control register
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-26 20:31:12 +01:00
Felix Fietkau da9e9917b0 mt7603: fix rts protection control register
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-26 20:26:13 +01:00
Felix Fietkau 3a18d180c6 mt7603: clean up ARB SCR register definition
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-26 19:30:30 +01:00
Felix Fietkau 92ac905d07 mt7603: clean up TMAC TCR register definition
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-26 12:35:37 +01:00
Felix Fietkau 5003f8ab8c mt7603: rename MT_INT_PRE_TBTT to MT_INT_MAC_IRQ3, check status register before calling pre-tbtt tasklet
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-25 20:59:00 +01:00
Felix Fietkau 079ad90fe2 update copyright lines
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-25 18:09:13 +01:00
Felix Fietkau e6bc17ac24 mt7603: add initial code to configure beacon timers
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-25 17:23:47 +01:00
Felix Fietkau 1d02299b20 mt7603: fix aggregation tx status
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-22 21:06:43 +01:00
Felix Fietkau 56c0a40f45 mt7603: add some more register initializations
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-22 10:18:36 +01:00
Felix Fietkau 404177d6cf mt7603: load efuse data if present (currently unused)
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-22 09:11:44 +01:00
Felix Fietkau 87ccb64fef mt7603: implement hardware crypto support for unicast
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-20 20:24:38 +01:00
Felix Fietkau 85d873df16 mt7603: fix wtbl3/4 offsets
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-20 20:16:23 +01:00
Felix Fietkau 51f55e5774 mt7603: initialize BAR retry control register
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-20 00:31:40 +01:00
Felix Fietkau b1c8bc1980 mt7603: initialize aggregation control register
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-20 00:24:04 +01:00
Felix Fietkau 3d136ac90c mt7603: configure aggregation limits
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-20 00:10:20 +01:00
Felix Fietkau ecde4472ea mt7603: set up tx aggregation in wtbl2
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-19 21:03:46 +01:00
Felix Fietkau 583cb6eae3 mt7603: reset rx BA state on rx aggregation start
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-19 19:36:20 +01:00
Felix Fietkau 11787e548a mt7603: initialize BSSID register
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-19 18:48:10 +01:00
Felix Fietkau 073d1d2491 mt7603: set sifs/slot timing registers
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-06 19:16:51 +01:00
Felix Fietkau e70b2f8281 mt7603: adjust timing registers
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-06 19:06:53 +01:00
Felix Fietkau c61405c98e mt7603: add support for setting WMM parameters
Signed-off-by: Felix Fietkau <[email protected]>
2016-02-06 18:16:38 +01:00
Felix Fietkau 3515557086 mt7603: initialize rate control registers
Signed-off-by: Felix Fietkau <[email protected]>
2016-01-31 22:52:41 +01:00
Felix Fietkau 9b2a62a00f mt7603: init device mac address
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-15 22:00:54 +01:00
Felix Fietkau 08c2123b8f mt7603: more mac init code
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-15 20:31:15 +01:00
Felix Fietkau e34b630c62 mt7603: add more wtbl init/setup
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-15 19:39:05 +01:00
Felix Fietkau 19ad5451a6 mt7603: initialize wtbl entries
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-15 18:35:56 +01:00
Felix Fietkau 5d5a01751b mt7603: add wtbl definitions
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-15 18:26:16 +01:00
Felix Fietkau 0aa28ce807 mt7603: add more mac init writes
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-14 00:58:46 +01:00
Felix Fietkau 417e92eede mt7603: define the client base address
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-14 00:33:54 +01:00
Felix Fietkau dcfa9a890d mt7603: add more phy initialization for setting channels
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-13 18:54:01 +01:00
Felix Fietkau 62d011135e mt7603: initialize some phy registers
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-13 18:32:00 +01:00
Felix Fietkau d83d75b8b8 mt7603: add dma scheduler init, fixes firmware communication
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-13 17:50:03 +01:00
Felix Fietkau b0d5f664a0 mt7603: initialize mac tx info template
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-13 13:02:32 +01:00
Felix Fietkau 196fc39261 mt7603: communicate radio on/off state to MCU
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-08 23:34:07 +01:00
Felix Fietkau 21fa606668 mt7603: initialize secondary filter register
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-08 23:01:39 +01:00
Felix Fietkau 9f85ada593 mt7603: configure rx filter
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-08 15:59:36 +01:00
Felix Fietkau 2d6e905554 mt7603: fix hw revision processing 2015-12-07 16:46:56 +01:00
Felix Fietkau a3605647dc mac rx/tx disable handling
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-07 12:49:55 +01:00
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