[PATCH 0/3] ath10k: reduce number of host corruptions

Marek Puzyniak marek.puzyniak at tieto.com
Mon Feb 10 11:14:21 EST 2014


This patchset reduces frequency of a strange HW bug
in CUS232 boards.

The bug happens in some workloads with different
frequency with different hardware spinoffs. It is
triggered by a cold reset after HW/FW has been
excercised with some work. On x86 this could be a hang,
on AP135 it is a data bus error. Frequency of problem
is reduced in driver by calling first warm reset
instead of cold reset. When warm reset fails then
driver will call cold reset. 

Marek Puzyniak (2):
  ath10k: refactor suspend/resume functions
  ath10k: suspend hardware before reset

Michal Kazior (1):
  ath10k: fix device initialization routine

 drivers/net/wireless/ath/ath10k/core.c |  30 +++++++-
 drivers/net/wireless/ath/ath10k/core.h |   4 +-
 drivers/net/wireless/ath/ath10k/hw.h   |   6 ++
 drivers/net/wireless/ath/ath10k/mac.c  |  43 ++++++-----
 drivers/net/wireless/ath/ath10k/pci.c  | 134 +++++++++++++++++++++++++++++++--
 drivers/net/wireless/ath/ath10k/wmi.c  |   4 +-
 drivers/net/wireless/ath/ath10k/wmi.h  |   2 +-
 7 files changed, 187 insertions(+), 36 deletions(-)

-- 
1.8.1.2




More information about the ath10k mailing list