#
f79fdf76 |
| 06-Sep-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76x0: remove unused mt76x0_tx_status routine
Remove no longer used mt76x0_tx_status routine since mt76x0 driver uses mt76-usb utility routines to report tx-feedbacks
Signed-off-by: Lorenzo Bianco
mt76x0: remove unused mt76x0_tx_status routine
Remove no longer used mt76x0_tx_status routine since mt76x0 driver uses mt76-usb utility routines to report tx-feedbacks
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
#
6d449d12 |
| 06-Sep-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76x0: remove unused {tx/rx}_queue definitions
Remove unused tx_queue and rx_queue definitions since now mt76x0 driver uses mt76-usb {tx/rx}_queues
Signed-off-by: Lorenzo Bianconi <lorenzo.biancon
mt76x0: remove unused {tx/rx}_queue definitions
Remove unused tx_queue and rx_queue definitions since now mt76x0 driver uses mt76-usb {tx/rx}_queues
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
#
4220878b |
| 06-Sep-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76x0: remove unused stat work_queue
Remove unused tx_status workqueue since now tx feedbacks are processed by mt76-usb layer
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-o
mt76x0: remove unused stat work_queue
Remove unused tx_status workqueue since now tx feedbacks are processed by mt76-usb layer
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
#
37d36366 |
| 06-Sep-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76x0: remove unused dma.c source file
Remove unused dma.c source file since dma related routines are no longer used
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: St
mt76x0: remove unused dma.c source file
Remove unused dma.c source file since dma related routines are no longer used
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
#
4fcedad4 |
| 06-Sep-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76x0: add mt76x0_queue_rx_skb routine
Introduce mt76x0_queue_rx_skb routine as mt76x0 driver frame rx handler. mt76x0_queue_rx_skb will be run by mt76-usb layer rx datapath
Signed-off-by: Lorenzo
mt76x0: add mt76x0_queue_rx_skb routine
Introduce mt76x0_queue_rx_skb routine as mt76x0 driver frame rx handler. mt76x0_queue_rx_skb will be run by mt76-usb layer rx datapath
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
#
8c6adb78 |
| 06-Sep-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76x0: introduce mt76x0_tx_prepare_skb routine
Add mt76x0_tx_prepare_skb routine as tx txwi handler. mt76x0_tx_prepare_skb will be used by mt76-usb layer
Signed-off-by: Lorenzo Bianconi <lorenzo.b
mt76x0: introduce mt76x0_tx_prepare_skb routine
Add mt76x0_tx_prepare_skb routine as tx txwi handler. mt76x0_tx_prepare_skb will be used by mt76-usb layer
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
Revision tags: v4.18.6 |
|
#
0e59cba8 |
| 04-Sep-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: unify {insert/remove}_hdr_pad
Merge insert/remove _hdr_pad from mt76x0 and mt76x2.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
#
5944cd02 |
| 04-Sep-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: unify txwi and rxwi structures
txwi and rxwi are the same for mt76x0 and mt76x2.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
#
900c0f47 |
| 04-Sep-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76x0: remove vif_mask
Make remove_interface more similar to mt76x2.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
#
10337263 |
| 04-Sep-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: unify conf_tx
Use one conf_tx implementation in mt76x0 and mt76x2. Note this change conf_tx for mt76x0, but it should work with mt76x2 version.
Signed-off-by: Stanislaw Gruszka <sgruszka@redh
mt76: unify conf_tx
Use one conf_tx implementation in mt76x0 and mt76x2. Note this change conf_tx for mt76x0, but it should work with mt76x2 version.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
#
cab12953 |
| 04-Sep-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: pratially unify add_interface
Create common mt76x02_vif_init function and use int on drivers add_interface callback.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Feli
mt76: pratially unify add_interface
Create common mt76x02_vif_init function and use int on drivers add_interface callback.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
#
36404c06 |
| 04-Sep-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: move wcid fields to common mt76_dev struct
All current MT devices including new MT7603 type chips support 128 WCIDs, we can unify wcid data in common mt76_dev structure.
Signed-off-by: Stanis
mt76: move wcid fields to common mt76_dev struct
All current MT devices including new MT7603 type chips support 128 WCIDs, we can unify wcid data in common mt76_dev structure.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
show more ...
|
#
0e3612e0 |
| 25-Aug-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76x0: remove unused mt76x0_mcu structure
Remove no longer used mt76x0_mcu data structure
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.
mt76x0: remove unused mt76x0_mcu structure
Remove no longer used mt76x0_mcu data structure
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
ad27c4ae |
| 25-Aug-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76x0: use shared mt76 usb mcu completion
Use mt76 usb shared completion data structure in mt76x0_mcu_wait_resp routine and remove mt76x0 private one
Signed-off-by: Lorenzo Bianconi <lorenzo.bianc
mt76x0: use shared mt76 usb mcu completion
Use mt76 usb shared completion data structure in mt76x0_mcu_wait_resp routine and remove mt76x0 private one
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
5090efa4 |
| 25-Aug-2018 |
Lorenzo Bianconi <lorenzo.bianconi@redhat.com> |
mt76: move mt76_reg_pair definition in mt76.h
Move common definition of mt76_reg_pair in mt76.h and remove duplicated code in mt76x2_init_common.c
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@
mt76: move mt76_reg_pair definition in mt76.h
Move common definition of mt76_reg_pair in mt76.h and remove duplicated code in mt76x2_init_common.c
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
16c8a792 |
| 29-Aug-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76x0: use mt76x02_sta and mt76x02_tx_status
Use common mt76x02_sta and mt76x02_tx_status structures in mt76x0 sub-driver.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kal
mt76x0: use mt76x02_sta and mt76x02_tx_status
Use common mt76x02_sta and mt76x02_tx_status structures in mt76x0 sub-driver.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
98ff26e5 |
| 29-Aug-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: unify mt76x02_vif struct
Private vif structures definitions are the same for mt76x2 and mt76x0.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaur
mt76: unify mt76x02_vif struct
Private vif structures definitions are the same for mt76x2 and mt76x0.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
32bb405f |
| 29-Aug-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: unify mac_wcid_setup
Merge mt76x{0,2}_mac_wcid_setup into common code.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
|
#
108a4861 |
| 29-Aug-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: create new mt76x02-lib module for common mt76x{0,2} code
Move rxfilter and mutex to common structure. Create mt76x02-lib.ko for mt76x0 and mt76x2 common functions and create new unified mt76x0
mt76: create new mt76x02-lib module for common mt76x{0,2} code
Move rxfilter and mutex to common structure. Create mt76x02-lib.ko for mt76x0 and mt76x2 common functions and create new unified mt76x02_configure_filter() function there.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
797ea240 |
| 29-Aug-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76: merge mt76x0/regs.h into mt76x02_regs.h
Add missed definitions for mt76x0 into mt76x02_regs.h. Remove mt76x0/regs.h and fixup mt76x0 code to adjust to some diffrent registers/fields names.
Si
mt76: merge mt76x0/regs.h into mt76x02_regs.h
Add missed definitions for mt76x0 into mt76x02_regs.h. Remove mt76x0/regs.h and fixup mt76x0 code to adjust to some diffrent registers/fields names.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
2735a6dd |
| 29-Aug-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
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 <sgruszka@redhat.com> Signe
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 <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
Revision tags: v4.18.5, v4.17.18, v4.18.4, v4.18.3, v4.17.17, v4.18.2, v4.17.16, v4.17.15, v4.18.1, v4.18, v4.17.14, v4.17.13 |
|
#
e800a333 |
| 03-Aug-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76x0: rename trace symbols
Rename trace symbols that conflict with mt7601u and remove some definitions that are not used.
Patch fixes build errors like this: ld: drivers/net/wireless/mediatek/mt7
mt76x0: rename trace symbols
Rename trace symbols that conflict with mt7601u and remove some definitions that are not used.
Patch fixes build errors like this: ld: drivers/net/wireless/mediatek/mt76/mt76x0/trace.o:(__tracepoints+0x0): multiple definition of `__tracepoint_set_shared_key'; drivers/net/wireless/mediatek/mt7601u/trace.o:(__tracepoints+0x0): first defined here
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Fixes: 7b4859026ccd ("mt76x0: core files") Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
909da6e4 |
| 03-Aug-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76x0: rename mt76_* functions
mt76_* functions conflicts with mt7601u driver what prevents to build those drivers in the kernel or use both drivers modules at once.
Patch fixes build errors like
mt76x0: rename mt76_* functions
mt76_* functions conflicts with mt7601u driver what prevents to build those drivers in the kernel or use both drivers modules at once.
Patch fixes build errors like this: ld: drivers/net/wireless/mediatek/mt76/mt76x0/mac.o:(.opd+0x30): multiple definition of `mt76_mac_tx_rate_val'; drivers/net/wireless/mediatek/mt7601u/mac.o:(.opd+0x30): first defined here
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Fixes: 7b4859026ccd ("mt76x0: core files") Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
Revision tags: v4.17.12 |
|
#
369bbecd |
| 31-Jul-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76x0: disable HW before probe
Disable HW before probe, otherwise after reboot we will fail to initialize MCU.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kva
mt76x0: disable HW before probe
Disable HW before probe, otherwise after reboot we will fail to initialize MCU.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|
#
7b485902 |
| 31-Jul-2018 |
Stanislaw Gruszka <sgruszka@redhat.com> |
mt76x0: core files
Core files of mt76x0 driver.
mt76x0 driver adds support for Mediatek MT7610U based USB Wi-Fi dongles.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle
mt76x0: core files
Core files of mt76x0 driver.
mt76x0 driver adds support for Mediatek MT7610U based USB Wi-Fi dongles.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
show more ...
|