2019-02-26 11:42:03

by Felix Fietkau

[permalink] [raw]
Subject: pull request: mt76 2019-02-26 v2

Hi Kalle,

here's another pull request for 5.1
v2: add two missing patches, fix bisect issues

- Felix

The following changes since commit bd16693f359bbab8776541c06a6df32f3996638e:

net: fix double-free in bpf_lwt_xmit_reroute (2019-02-24 22:24:50 -0800)

are available in the Git repository at:

https://github.com/nbd168/wireless tags/mt76-for-kvalo-2019-02-26

for you to fetch changes up to c8846e1015022d2531ac4c895783e400b3e5babe:

mt76: add driver for MT7603E and MT7628/7688 (2019-02-26 12:29:56 +0100)

----------------------------------------------------------------
mt76 patches for 5.1

* add driver for MT7603E/MT7628
* fix ED/CCA issues
* fix USB issues
* more code unification
* fix beacon timer issues
* fix recovery from MCU timeout issues

----------------------------------------------------------------
Felix Fietkau (11):
mt76: mt76x02: fix TSF sync mode
mt76: mt76x02: fix beacon timer drift adjustment
mt76: mt76x02: fix beacon timer issue
mt76: mt76x02: only reset beacon drift counter when enabling beacons
mt76: mt76x02: issue watchdog reset on MCU request timeout
mt76: mt76x02: fix ED/CCA enabling/disabling
mt76: mt76x2: unify mt76x2[u]_mac_resume
mt76: mt76x02: set MT_TXOP_HLDR_TX40M_BLK_EN for mt76x2
mt76: add driver callback for when a sta is associated
dt-bindings: net: mt76: update binding for mt7603 driver
mt76: add driver for MT7603E and MT7628/7688

Lorenzo Bianconi (6):
mt76: usb: fix warning in mt76u_buf_free
mt76: usb: introduce mt76u_fill_bulk_urb routine
mt76: usb: simplify rx buffer allocation
mt76: usb: simplify mt76u_tx_build_sg routine
mt76: usb: check urb->num_sgs limit in mt76u_process_rx_entry
mt76: remove no longer used routine declarations

Stanislaw Gruszka (3):
mt76usb: allow mt76u_bulk_msg be used for reads
mt76usb: use synchronous msg for mcu command responses
mt76usb: remove usb_mcu.c

Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt | 19 +
drivers/net/wireless/mediatek/mt76/Kconfig | 1 +
drivers/net/wireless/mediatek/mt76/Makefile | 3 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 5 +
drivers/net/wireless/mediatek/mt76/mt76.h | 29 +-
drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 9 +
drivers/net/wireless/mediatek/mt76/mt7603/Makefile | 6 +
drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 186 +++++++++
drivers/net/wireless/mediatek/mt76/mt7603/core.c | 73 ++++
drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c | 56 +++
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 215 +++++++++++
drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 168 ++++++++
drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h | 86 +++++
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 578 ++++++++++++++++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 1749 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7603/mac.h | 242 ++++++++++++
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 709 ++++++++++++++++++++++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 483 +++++++++++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7603/mcu.h | 110 ++++++
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 253 +++++++++++++
drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 80 ++++
drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 774 +++++++++++++++++++++++++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 85 +++++
drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 2 +
drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 2 +
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 16 -
drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 +
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 1 +
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 42 +-
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 36 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 3 +
drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 8 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 1 -
drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c | 7 -
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 11 -
drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c | 5 -
drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 3 +-
drivers/net/wireless/mediatek/mt76/usb.c | 154 +++-----
drivers/net/wireless/mediatek/mt76/usb_mcu.c | 57 ---
45 files changed, 6037 insertions(+), 280 deletions(-)
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/Kconfig
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/Makefile
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/core.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/dma.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/init.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/mac.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/mac.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/main.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/mcu.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/pci.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/regs.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7603/soc.c
delete mode 100644 drivers/net/wireless/mediatek/mt76/usb_mcu.c


2019-02-27 17:41:19

by Kalle Valo

[permalink] [raw]
Subject: Re: pull request: mt76 2019-02-26 v2

Felix Fietkau <[email protected]> writes:

> Hi Kalle,
>
> here's another pull request for 5.1
> v2: add two missing patches, fix bisect issues
>
> - Felix
>
> The following changes since commit bd16693f359bbab8776541c06a6df32f3996638e:
>
> net: fix double-free in bpf_lwt_xmit_reroute (2019-02-24 22:24:50 -0800)
>
> are available in the Git repository at:
>
> https://github.com/nbd168/wireless tags/mt76-for-kvalo-2019-02-26
>
> for you to fetch changes up to c8846e1015022d2531ac4c895783e400b3e5babe:
>
> mt76: add driver for MT7603E and MT7628/7688 (2019-02-26 12:29:56 +0100)
>
> ----------------------------------------------------------------
> mt76 patches for 5.1
>
> * add driver for MT7603E/MT7628
> * fix ED/CCA issues
> * fix USB issues
> * more code unification
> * fix beacon timer issues
> * fix recovery from MCU timeout issues
>
> ----------------------------------------------------------------

Pulled, thanks.

--
Kalle Valo