Stanislaw Gruszka and Felix Fietkau
0a17b1e18c
mt76: unify mac_process_rate
...
Merge mac_process_rate from mt76x0 and mt76x2.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
4674502740
mt76: unify send_tx_status and related helpers
...
Merge send_tx_status and helper functions from mt76x0 and mt76x2.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
41e0403540
mt76: unify load_tx_status
...
Unify load/fetch tx status from mt76x0 and mt76x2
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
3977f4881c
mt76: unify txwi and rxwi structures
...
txwi and rxwi are the same for mt76x0 and mt76x2.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
91fce2f79f
mt76: unify sta_rate_tbl_update and related helpers
...
Use common sta_rate_tbl_update on mt76x0 and mt76x2.
mt76x0 do not have support TPC (transmision power control) implmented,
msta->wcid.max_txpwr_adj is only set for mt76x2.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
d972dddc3e
mt76: pratially unify add_interface
...
Create common mt76x02_vif_init function and use int on drivers
add_interface callback.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
086ea9f42c
mt76: unify sta structure part 2
...
Second part of unifying mt76x02_sta structure between mt76x0 and mt76x2.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
1f35eb5b86
mt76: unify sta structure part 1
...
First part of unifying mt76x02_sta structure between mt76x0 and mt76x2.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
fcf2130e42
mt76: unify mt76x02_vif struct
...
Private vif structures definitions are the same for mt76x2 and mt76x0.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
51b74acc22
mt76: use mac_wcid_set_drop in mt76x0
...
Move mt76x02_mac_wcid_set_drop to common code and use it in mt76x0.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
732535e54b
mt76: unify mac_wcid_setup
...
Merge mt76x{0,2}_mac_wcid_setup into common code.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
428625526e
mt76: unify mt76x02_mac_wcid_set_key
...
Merge mt76x{0,2}_mac_wcid_set_key into common code.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
34a95b8bf5
mt76: unify mac_shared_key_setup
...
Merge mt76x{0,2} mac_shared_key_setup into common code.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
55bceeeda2
mt76: unify mac_get_key_info
...
Merge mt76x{0,2} mac_get_key_info into new mt76x02_mac.c file.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00
Stanislaw Gruszka and Felix Fietkau
884eca5f4b
mt76: unify wait_for_mac
...
Create new mt76x02_mac.h for common mac functions of mt76x0 and mt76x2
and unity wait_for_mac for both drivers.
Signed-off-by: Stanislaw Gruszka <[email protected] >
2018-09-11 13:49:19 +02:00