Search Linux Wireless

pull request: mt76 2019-02-26 v2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux