linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] wil6210 patches
@ 2015-04-29 11:44 Vladimir Kondratiev
  2015-04-29 11:45 ` [PATCH 1/7] wil6210: increase timeout for the "echo" command Vladimir Kondratiev
                   ` (8 more replies)
  0 siblings, 9 replies; 19+ messages in thread
From: Vladimir Kondratiev @ 2015-04-29 11:44 UTC (permalink / raw)
  To: Kalle Valo; +Cc: Vladimir Kondratiev, linux-wireless, wil6210

- introduced debug trace facility (PMC) that extracts events
  reported by the hardware
- introduced real broadcast for secure link
- other are small fixes here and there

Vladimir Kondratiev (7):
  wil6210: increase timeout for the "echo" command
  wil6210: update Rx descriptor fields
  wil6210: fix boot loader "ready" indication
  wil6210: fix for probe_resp IE's
  wil6210: Add pmc debug mechanism memory management
  wil6210: broadcast for secure link
  wil6210: support WSC for STA mode

 drivers/net/wireless/ath/wil6210/Makefile   |   1 +
 drivers/net/wireless/ath/wil6210/cfg80211.c | 117 ++++++---
 drivers/net/wireless/ath/wil6210/debugfs.c  | 107 +++++++-
 drivers/net/wireless/ath/wil6210/main.c     |  14 +-
 drivers/net/wireless/ath/wil6210/pmc.c      | 374 ++++++++++++++++++++++++++++
 drivers/net/wireless/ath/wil6210/pmc.h      |  27 ++
 drivers/net/wireless/ath/wil6210/txrx.c     |  48 ++--
 drivers/net/wireless/ath/wil6210/txrx.h     |  24 +-
 drivers/net/wireless/ath/wil6210/wil6210.h  |  21 +-
 drivers/net/wireless/ath/wil6210/wmi.c      |  70 ++----
 drivers/net/wireless/ath/wil6210/wmi.h      |  40 ++-
 11 files changed, 705 insertions(+), 138 deletions(-)
 create mode 100644 drivers/net/wireless/ath/wil6210/pmc.c
 create mode 100644 drivers/net/wireless/ath/wil6210/pmc.h

-- 
2.1.0


^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/7] wil6210 patches
@ 2018-05-13 16:02 Maya Erez
  0 siblings, 0 replies; 19+ messages in thread
From: Maya Erez @ 2018-05-13 16:02 UTC (permalink / raw)
  To: Kalle Valo; +Cc: Maya Erez, linux-wireless, wil6210

The following set of patches add support for new wil6210 device (Talyn ver 2.0):
- Definition of the new device ID and memory areas
- New boot flow procedure and reset sequence
- Support new DMA interface - enhanced DMA
- Support new HW offloads, such as TSO, RX reorder and AMSDU

Gidon Studinski (3):
  wil6210: add support for enhanced DMA structures
  wil6210: initialize TX and RX enhanced DMA rings
  wil6210: add support for enhanced DMA RX data flows

Maya Erez (4):
  wil6210: add support for Talyn-MB (Talyn ver 2.0) device
  wil6210: add support for enhanced DMA TX data flows
  wil6210: add support for enhanced DMA debugfs
  wil6210: add support for Talyn-MB boot flow

 drivers/net/wireless/ath/wil6210/Makefile     |    1 +
 drivers/net/wireless/ath/wil6210/cfg80211.c   |   12 +-
 drivers/net/wireless/ath/wil6210/debugfs.c    |  431 +++++--
 drivers/net/wireless/ath/wil6210/ethtool.c    |    2 +-
 drivers/net/wireless/ath/wil6210/interrupt.c  |  225 +++-
 drivers/net/wireless/ath/wil6210/main.c       |  350 ++++--
 drivers/net/wireless/ath/wil6210/netdev.c     |   73 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c   |   62 +-
 drivers/net/wireless/ath/wil6210/pm.c         |    6 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c |   20 +-
 drivers/net/wireless/ath/wil6210/trace.h      |   57 +
 drivers/net/wireless/ath/wil6210/txrx.c       |  648 +++++-----
 drivers/net/wireless/ath/wil6210/txrx.h       |  105 +-
 drivers/net/wireless/ath/wil6210/txrx_edma.c  | 1637 +++++++++++++++++++++++++
 drivers/net/wireless/ath/wil6210/txrx_edma.h  |  553 +++++++++
 drivers/net/wireless/ath/wil6210/wil6210.h    |  220 +++-
 drivers/net/wireless/ath/wil6210/wmi.c        |  458 ++++++-
 drivers/net/wireless/ath/wil6210/wmi.h        |  166 ++-
 18 files changed, 4389 insertions(+), 637 deletions(-)
 create mode 100644 drivers/net/wireless/ath/wil6210/txrx_edma.c
 create mode 100644 drivers/net/wireless/ath/wil6210/txrx_edma.h

-- 
1.9.1

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/7] wil6210 patches
@ 2017-08-28 19:18 Maya Erez
  0 siblings, 0 replies; 19+ messages in thread
From: Maya Erez @ 2017-08-28 19:18 UTC (permalink / raw)
  To: Kalle Valo; +Cc: Maya Erez, linux-wireless, wil6210

The following patches include:
- Bug fixes
- Optional compilation of wil6210 debugfs

Dedy Lansky (2):
  wil6210: move pre-FW configuration to separate function
  wil6210: clear PAL_UNIT_ICR part of device reset

Gidon Studinski (1):
  wil6210: make debugfs compilation optional

Lazar Alexei (1):
  wil6210: align to latest auto generated wmi.h

Lior David (3):
  wil6210: ratelimit errors in TX/RX interrupts
  wil6210: increase connect timeout
  wil6210: ensure P2P device is stopped before removing interface

 drivers/net/wireless/ath/wil6210/Kconfig     |  12 +
 drivers/net/wireless/ath/wil6210/Makefile    |   2 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c  |  59 +--
 drivers/net/wireless/ath/wil6210/interrupt.c |  14 +-
 drivers/net/wireless/ath/wil6210/main.c      |  42 +-
 drivers/net/wireless/ath/wil6210/wil6210.h   |   7 +
 drivers/net/wireless/ath/wil6210/wmi.h       | 714 ++++++++++++++++++---------
 7 files changed, 557 insertions(+), 293 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/7] wil6210 patches
@ 2016-10-29  5:51 Maya Erez
  0 siblings, 0 replies; 19+ messages in thread
From: Maya Erez @ 2016-10-29  5:51 UTC (permalink / raw)
  To: Kalle Valo; +Cc: Maya Erez, linux-wireless, wil6210

The following set of patches include:
- Various wil6210 fixes
- Support for abort scan operation
- Ability to enable / disable power save from upper layers
- Addition of vendor commands for low level control over RF sectors.

Dedy Lansky (1):
  wil6210: fix net queue stop/wake

Lior David (4):
  wil6210: fix deadlock when using fw_no_recovery option
  wil6210: align to latest auto generated wmi.h
  wil6210: support NL80211_ATTR_WIPHY_RETRY_SHORT
  wil6210: low level RF sector API

Maya Erez (2):
  wil6210: add support for power save enable / disable
  wil6210: add support for abort scan

 drivers/net/wireless/ath/wil6210/cfg80211.c | 653 +++++++++++++++++++++++++++-
 drivers/net/wireless/ath/wil6210/main.c     |  98 +++--
 drivers/net/wireless/ath/wil6210/netdev.c   |   2 +-
 drivers/net/wireless/ath/wil6210/p2p.c      |  10 +-
 drivers/net/wireless/ath/wil6210/txrx.c     | 110 ++++-
 drivers/net/wireless/ath/wil6210/wil6210.h  |  13 +
 drivers/net/wireless/ath/wil6210/wmi.c      | 117 ++++-
 drivers/net/wireless/ath/wil6210/wmi.h      | 208 ++++++++-
 8 files changed, 1151 insertions(+), 60 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/7] wil6210 patches
@ 2016-04-05 11:24 Maya Erez
  0 siblings, 0 replies; 19+ messages in thread
From: Maya Erez @ 2016-04-05 11:24 UTC (permalink / raw)
  To: Kalle Valo; +Cc: Maya Erez, linux-wireless, wil6210

Various of wil6210 fixes

Lior David (1):
  wil6210: support regular scan on P2P_DEVICE interface

Maya Erez (6):
  wil6210: add function name to wil log macros
  wil6210: change RX_HTRSH interrupt print level to debug
  wil6210: print debug message when transmitting while disconnected
  wil6210: unmask RX_HTRSH interrupt only when connected
  wil6210: prevent deep sleep of 60G device in critical paths
  wil6210: add support for device led configuration

 drivers/net/wireless/ath/wil6210/cfg80211.c  |   5 +-
 drivers/net/wireless/ath/wil6210/debug.c     |  23 ++++-
 drivers/net/wireless/ath/wil6210/debugfs.c   | 137 +++++++++++++++++++++++++--
 drivers/net/wireless/ath/wil6210/interrupt.c |  93 ++++++++++++++----
 drivers/net/wireless/ath/wil6210/main.c      |  95 ++++++++++++++++++-
 drivers/net/wireless/ath/wil6210/p2p.c       |   6 ++
 drivers/net/wireless/ath/wil6210/txrx.c      |   2 +-
 drivers/net/wireless/ath/wil6210/wil6210.h   |  84 ++++++++++++++--
 drivers/net/wireless/ath/wil6210/wmi.c       |  97 ++++++++++++++++++-
 drivers/net/wireless/ath/wil6210/wmi.h       |  61 ++++++++++++
 10 files changed, 551 insertions(+), 52 deletions(-)

-- 
1.8.5.2


^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/7] wil6210 patches
@ 2015-03-15 14:00 Vladimir Kondratiev
  0 siblings, 0 replies; 19+ messages in thread
From: Vladimir Kondratiev @ 2015-03-15 14:00 UTC (permalink / raw)
  To: Kalle Valo; +Cc: Vladimir Kondratiev, linux-wireless, wil6210

- real broadcast, in DMG networks it is not that trivial...
- found approach to achieve 4*n+2 alignment of Rx frames
- small fixes here and there

Vladimir Kondratiev (7):
  wil6210: optimize index manipulation in wil_vring_reap_rx
  wil6210: fix check for FW responsiveness
  wil6210: Align Rx frames on 4*n+2 by having SNAP
  wil6210: Prefer ether_addr_copy() over memcpy()
  wil6210: add bcast structures to WMI
  wil6210: implement broadcast/multicast data
  wil6210: fall back to pseudo-DMS mcast for secure link and PBSS

 drivers/net/wireless/ath/wil6210/cfg80211.c |  18 ++-
 drivers/net/wireless/ath/wil6210/debugfs.c  |  18 ++-
 drivers/net/wireless/ath/wil6210/main.c     |  35 +++++
 drivers/net/wireless/ath/wil6210/pcie_bus.c |   2 -
 drivers/net/wireless/ath/wil6210/txrx.c     | 230 ++++++++++++++++++++++++----
 drivers/net/wireless/ath/wil6210/wil6210.h  |   7 +
 drivers/net/wireless/ath/wil6210/wmi.c      |  16 +-
 drivers/net/wireless/ath/wil6210/wmi.h      |  23 ++-
 8 files changed, 296 insertions(+), 53 deletions(-)

-- 
2.1.0


^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/7] wil6210 patches
@ 2014-05-27 11:45 Vladimir Kondratiev
  0 siblings, 0 replies; 19+ messages in thread
From: Vladimir Kondratiev @ 2014-05-27 11:45 UTC (permalink / raw)
  To: John W . Linville; +Cc: Vladimir Kondratiev, linux-wireless, wil6210

Small fixes here and there; with notable exceptions for the
"detect scan timeouts", which is attempt to fix buggy
firmware behavior

Vladimir Kondratiev (7):
  wil6210: limit MTU
  wil6210: limit fw error recovery attempts
  wil6210: inline functions for vring hi/lo watermarks
  wil6210: improve debug for WMI receive
  wil6210: detect scan timeouts
  wil6210: improve pointers printing
  wil6210: optimize wil_release_reorder_frames

 drivers/net/wireless/ath/wil6210/cfg80211.c   |  1 +
 drivers/net/wireless/ath/wil6210/debugfs.c    |  4 +--
 drivers/net/wireless/ath/wil6210/main.c       | 35 ++++++++++++++++++++++++++-
 drivers/net/wireless/ath/wil6210/netdev.c     | 14 +++++++++++
 drivers/net/wireless/ath/wil6210/pcie_bus.c   |  2 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c |  9 ++++++-
 drivers/net/wireless/ath/wil6210/txrx.c       | 28 ++++++++++++++++-----
 drivers/net/wireless/ath/wil6210/wil6210.h    |  6 +++++
 drivers/net/wireless/ath/wil6210/wmi.c        | 23 ++++++++++++------
 9 files changed, 104 insertions(+), 18 deletions(-)

-- 
1.9.1


^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/7] wil6210 patches
@ 2013-05-12 11:43 Vladimir Kondratiev
  0 siblings, 0 replies; 19+ messages in thread
From: Vladimir Kondratiev @ 2013-05-12 11:43 UTC (permalink / raw)
  To: John W . Linville; +Cc: Vladimir Kondratiev, linux-wireless, Luis R . Rodriguez

Next bunch of patches.

This time it is all about data path, save for trace support.

Vladimir Kondratiev (7):
  wil6210: 'length' in Tx/Rx descriptors is little endian
  wil6210: Sanity check for reported DMA length
  wil6210: debug dump packet content right after DMA
  wil6210: trace support
  wil6210: use NAPI
  wil6210: fix remaining use of non-cached copy of tx/rx descriptors
  wil6210: do not stop Tx queue on packet drop

 drivers/net/wireless/ath/wil6210/Kconfig     |  12 ++
 drivers/net/wireless/ath/wil6210/Makefile    |  21 ++-
 drivers/net/wireless/ath/wil6210/debug.c     |  70 ++++++++
 drivers/net/wireless/ath/wil6210/debugfs.c   |   8 +-
 drivers/net/wireless/ath/wil6210/interrupt.c |  29 ++--
 drivers/net/wireless/ath/wil6210/main.c      |   6 +
 drivers/net/wireless/ath/wil6210/netdev.c    |  54 ++++++
 drivers/net/wireless/ath/wil6210/trace.c     |  20 +++
 drivers/net/wireless/ath/wil6210/trace.h     | 235 +++++++++++++++++++++++++++
 drivers/net/wireless/ath/wil6210/txrx.c      | 175 ++++++++++++--------
 drivers/net/wireless/ath/wil6210/txrx.h      |  32 +++-
 drivers/net/wireless/ath/wil6210/wil6210.h   |  26 ++-
 drivers/net/wireless/ath/wil6210/wmi.c       |   8 +-
 13 files changed, 589 insertions(+), 107 deletions(-)
 create mode 100644 drivers/net/wireless/ath/wil6210/debug.c
 create mode 100644 drivers/net/wireless/ath/wil6210/trace.c
 create mode 100644 drivers/net/wireless/ath/wil6210/trace.h

-- 
1.8.1.2


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

end of thread, other threads:[~2018-05-13 16:03 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-29 11:44 [PATCH 0/7] wil6210 patches Vladimir Kondratiev
2015-04-29 11:45 ` [PATCH 1/7] wil6210: increase timeout for the "echo" command Vladimir Kondratiev
2015-04-29 11:45 ` [PATCH 2/7] wil6210: update Rx descriptor fields Vladimir Kondratiev
2015-04-29 11:45 ` [PATCH 3/7] wil6210: fix boot loader "ready" indication Vladimir Kondratiev
2015-04-29 11:45 ` [PATCH 4/7] wil6210: fix for probe_resp IE's Vladimir Kondratiev
2015-04-29 11:45 ` [PATCH 5/7] wil6210: Add pmc debug mechanism memory management Vladimir Kondratiev
2015-04-29 11:45 ` [PATCH 6/7] wil6210: broadcast for secure link Vladimir Kondratiev
2015-04-29 11:45 ` [PATCH 7/7] wil6210: support WSC for STA mode Vladimir Kondratiev
2015-04-30  2:47 ` [PATCH 0/7] wil6210 patches Kalle Valo
2015-04-30  8:59   ` Vladimir Kondratiev
2015-04-30 11:58     ` Kalle Valo
2015-05-04 18:08 ` Kalle Valo
  -- strict thread matches above, loose matches on Subject: below --
2018-05-13 16:02 Maya Erez
2017-08-28 19:18 Maya Erez
2016-10-29  5:51 Maya Erez
2016-04-05 11:24 Maya Erez
2015-03-15 14:00 Vladimir Kondratiev
2014-05-27 11:45 Vladimir Kondratiev
2013-05-12 11:43 Vladimir Kondratiev

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).