linux-mediatek.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 00/16] mt76 patches 2018-08-24 v3
@ 2018-08-29 11:16 Stanislaw Gruszka
       [not found] ` <1535541407-27149-1-git-send-email-sgruszka-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 20+ messages in thread
From: Stanislaw Gruszka @ 2018-08-29 11:16 UTC (permalink / raw)
  To: linux-wireless-u79uwXL29TY76Z2rM5mHXA
  Cc: Lorenzo Bianconi, Felix Fietkau,
	linux-mediatek-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

This is the begin work of integration between mt76x0 and mt76x2.

Further development can be seen here:
https://github.com/sgruszka/wireless-drivers-next/commits/mt76x0-draft-v2

v2 -> v3:
- merge module licence fix patch to patch that add new module
v1 -> v2:
- rename mt76xx to mt76x02 to reflect that common code is for mt76x0
  and mt76x2 only, not for new chips.
- fixup 'stucture typo' in one patch

Stanislaw Gruszka (17):
  mt76: unify wait_for_mac
  mt76: rename mt76x2_regs.h
  mt76: merge mt76x0/regs.h into mt76x02_regs.h
  mt76: create new mt76x02-lib module for common mt76x{0,2} code
  mt76: fix mt76x02-lib module license
  mt76: unify mac_get_key_info
  mt76: add helpers for register access with mt76_dev struct
  mt76: unify mac_shared_key_setup
  mt76: unify mt76x02_mac_wcid_set_key
  mt76: unify mac_wcid_setup
  mt76: use mac_wcid_set_drop in mt76x0
  mt76x0: use mt76_wcid_free in mt76x0
  mt76: unify mt76x02_vif struct
  mt76: unify sta structure part 1
  mt76: unify sta structure part 2
  mt76x0: initalize custom tx queues
  mt76x0: use mt76x02_sta and mt76x02_tx_status

 drivers/net/wireless/mediatek/mt76/Kconfig         |   6 +
 drivers/net/wireless/mediatek/mt76/Makefile        |   3 +
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   1 +
 drivers/net/wireless/mediatek/mt76/mt76.h          |  13 +
 drivers/net/wireless/mediatek/mt76/mt76x0/init.c   |  37 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c    | 126 +---
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h    |   8 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/main.c   | 127 ++--
 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c    |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h |  35 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h   | 651 --------------------
 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h  |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c     |   8 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |   5 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   | 157 +++++
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h   |  85 +++
 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h  | 685 +++++++++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |  55 ++
 drivers/net/wireless/mediatek/mt76/mt76x02_util.h  |  25 +
 drivers/net/wireless/mediatek/mt76/mt76x2.h        |  50 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_common.c |  99 +--
 drivers/net/wireless/mediatek/mt76/mt76x2_init.c   |  15 +-
 .../wireless/mediatek/mt76/mt76x2_init_common.c    |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c    |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h    |  21 +-
 .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 130 +---
 drivers/net/wireless/mediatek/mt76/mt76x2_main.c   |  47 +-
 .../net/wireless/mediatek/mt76/mt76x2_phy_common.c |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h   | 619 -------------------
 drivers/net/wireless/mediatek/mt76/mt76x2_trace.h  |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c     |   8 +-
 .../net/wireless/mediatek/mt76/mt76x2_tx_common.c  |   8 +-
 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c  |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c  |   8 +-
 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c  |  29 +-
 36 files changed, 1226 insertions(+), 1861 deletions(-)
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h

-- 
2.7.5

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2018-09-04  8:05 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-29 11:16 [PATCH v3 00/16] mt76 patches 2018-08-24 v3 Stanislaw Gruszka
     [not found] ` <1535541407-27149-1-git-send-email-sgruszka-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2018-08-29 11:16   ` [PATCH v3 01/16] mt76: unify wait_for_mac Stanislaw Gruszka
     [not found]     ` <1535541407-27149-2-git-send-email-sgruszka-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2018-09-04  8:05       ` Kalle Valo
2018-09-04  8:05       ` Kalle Valo
2018-08-29 11:16   ` [PATCH v3 02/16] mt76: rename mt76x2_regs.h Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 03/16] mt76: merge mt76x0/regs.h into mt76x02_regs.h Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 04/16] mt76: create new mt76x02-lib module for common mt76x{0,2} code Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 05/16] mt76: unify mac_get_key_info Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 06/16] mt76: add helpers for register access with mt76_dev struct Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 07/16] mt76: unify mac_shared_key_setup Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 08/16] mt76: unify mac_wcid_set_key Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 09/16] mt76: unify mac_wcid_setup Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 10/16] mt76: use mac_wcid_set_drop in mt76x0 Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 11/16] mt76x0: use mt76_wcid_free " Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 12/16] mt76: unify mt76x02_vif struct Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 13/16] mt76: unify sta structure part 1 Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 14/16] mt76: unify sta structure part 2 Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 15/16] mt76x0: initalize custom tx queues Stanislaw Gruszka
2018-08-29 11:16   ` [PATCH v3 16/16] mt76x0: use mt76x02_sta and mt76x02_tx_status Stanislaw Gruszka
2018-08-29 12:27   ` [PATCH v3 00/16] mt76 patches 2018-08-24 v3 Felix Fietkau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).