Skip to content

use standard signature for mt7615 mcu api

Lorenzo Bianconi linux-wireless 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 2 repliesIn review

Changes since RFC from the cover letter

- rebase ontop of https://patchwork.kernel.org/patch/10928753/
- fix net_type initialization in mt7615_mcu_set_bss_info

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17mt7615: mcu: simplify __mt7615_mcu_set_wtbldrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+26 -360 replies
2/17mt7615: mcu: simplify __mt7615_mcu_set_sta_recdrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+21 -300 replies
3/17mt7615: mcu: remove bss_info_convert_vif_type routinedrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+27 -460 replies
4/17mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmcdrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+24 -300 replies
5/17mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbldrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+24 -300 replies
6/17mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmcdrivers/net/wireless/mediatek/mt76/mt7615/main.c drivers/net/wireless/mediatek/mt76/mt7615/mcu.c drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h+14 -170 replies
7/17mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbldrivers/net/wireless/mediatek/mt76/mt7615/main.c drivers/net/wireless/mediatek/mt76/mt7615/mcu.c drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h+3 -40 replies
8/17mt7615: remove query from mt7615_mcu_msg_send signaturedrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+26 -270 replies
9/17mt7615: remove dest from mt7615_mcu_msg_send signaturedrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+22 -340 replies
10/17mt7615: mcu: remove skb_ret from mt7615_mcu_msg_senddrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+24 -530 replies
11/17mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_infodrivers/net/wireless/mediatek/mt76/mt7615/mcu.c drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h+38 -570 replies
12/17mt7615: mcu: do not use function pointers whenever possibledrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+105 -1151 reply
13/17mt7615: mcu: remove unused structure in mcu.hdrivers/net/wireless/mediatek/mt76/mt7615/mcu.h+0 -300 replies
14/17mt7615: mcu: use standard signature for mt7615_mcu_msg_senddrivers/net/wireless/mediatek/mt76/mt7615/mcu.c drivers/net/wireless/mediatek/mt76/mt7615/mcu.h+337 -2960 replies
15/17mt7615: initialize mt76_mcu_ops data structuredrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+40 -340 replies
16/17mt7615: mcu: init mcu_restart function pointerdrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+5 -40 replies
17/17mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmwaredrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+5 -100 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/17] use standard signature for mt7615 mcu api

Introduce mt76_mcu_ops data structure in mt7615 mcu code in order to reuse the code with other bus types and unify the code with mt7603 driver

Changes since RFC:
- rebase ontop of https://patchwork.kernel.org/patch/10928753/
- fix net_type initialization in mt7615_mcu_set_bss_info

Lorenzo Bianconi (17):
mt7615: mcu: simplify __mt7615_mcu_set_wtbl
mt7615: mcu: simplify __mt7615_mcu_set_sta_rec
mt7615: mcu: remove bss_info_convert_vif_type routine
mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc
mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl
mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc
mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl
mt7615: remove query from mt7615_mcu_msg_send signature
mt7615: remove dest from mt7615_mcu_msg_send signature
mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send
mt7615: mcu: unify __mt7615_mcu_set_dev_info and

    mt7615_mcu_set_dev_info

mt7615: mcu: do not use function pointers whenever possible
mt7615: mcu: remove unused structure in mcu.h
mt7615: mcu: use standard signature for mt7615_mcu_msg_send
mt7615: initialize mt76_mcu_ops data structure
mt7615: mcu: init mcu_restart function pointer
mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware

 .../net/wireless/mediatek/mt76/mt7615/main.c  |   17 +-
 .../net/wireless/mediatek/mt76/mt7615/mcu.c   | 1147 ++++++++---------
 .../net/wireless/mediatek/mt76/mt7615/mcu.h   |   49 +-
 .../wireless/mediatek/mt76/mt7615/mt7615.h    |   11 +-
 4 files changed, 556 insertions(+), 668 deletions(-)
Signature · 1 line
2.20.1