Commit Graph
29 Commits
Author SHA1 Message Date
Felix Fietkau 6ca2852f65 move mac address validation to core
Signed-off-by: Felix Fietkau <[email protected]>
2016-01-01 19:38:59 +01:00
Felix Fietkau dc5b3abfc9 mt7603: init interfaces with index
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-20 23:02:13 +01:00
Felix Fietkau 3b1ca1b61c mt7603: add rudimentary tx path code
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-20 00:14:23 +01:00
Felix Fietkau 645c93fefc move tx queues to struct mt76_dev
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-16 18:22:41 +01:00
Felix Fietkau 8ca7f984de add a comment requiring the mt76_dev struct to be the first member of the driver struct
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-16 17:53:37 +01:00
Felix Fietkau b3d00246a5 mt7603: extract mac address from eeprom
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-16 17:26:52 +01:00
Felix Fietkau 68c34a4ed2 mt7603: report signal strength to mac80211
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-16 14:15:19 +01:00
Felix Fietkau 497aebd6bd mt7603: hook up rx path, can receive packets in monitor mode now
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-16 05:10:15 +01:00
Felix Fietkau 8302f2e68d mt7603: restart MCU on driver unload
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-16 04:12:34 +01:00
Felix Fietkau ce38099bae mt7603: send eeprom data to MCU
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-16 04:12:34 +01:00
Felix Fietkau 239b67204c move eeprom related code to common
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-16 02:09:26 +01:00
Felix Fietkau dd28d6f01a mt7603: initialize beacon and broadcast/multicast queue
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-15 23:05:28 +01:00
Felix Fietkau f9607d33d8 mt7603: control mac stop/start from mac80211
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-15 20:41:37 +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 7535e5c838 mt7603: add a function for reading registers via mcu
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-14 13:30:22 +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 b0d5f664a0 mt7603: initialize mac tx info template
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-13 13:02:32 +01:00
Felix Fietkau 876d60a836 mt7603: add channel switch command (not working yet)
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-08 23:27:06 +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 7ae912385b mt7603: register device with mac80211
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-08 11:18:54 +01:00
Felix Fietkau 885d2a1e8d mt7603: implement firmware selection based on hw rev
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-07 16:55:53 +01:00
Felix Fietkau 42b808b06c move hardware revision to core code
Signed-off-by: Felix Fietkau <[email protected]>
2015-12-07 16:50:45 +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 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 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