mbox series

[v2,00/11] wilc1000: add chip wakeup support and few fixes

Message ID 20210916164902.74629-1-ajay.kathat@microchip.com
Headers show
Series wilc1000: add chip wakeup support and few fixes | expand

Message

Ajay Singh Sept. 16, 2021, 4:49 p.m. UTC
From: Ajay Singh <ajay.kathat@microchip.com>

The series contains following patches:
 - add chip wakeup sequence support required for PS mode
 - new WID to handle passing of WOWLan info to FW
 - add reset command support for WILC SPI bus
 - few trivial fixes for WILC SPI

Changes in v2:
 - updated commit details to address the review comments
 - used pr_debug instead of pr_info in patch#8
 - removed patch#9 as those changes already merged to mainline

Ajay Singh (11):
  wilc1000: move 'deinit_lock' lock init/destroy inside module probe
  wilc1000: fix possible memory leak in cfg_scan_result()
  wilc1000: add new WID to pass wake_enable information to firmware
  wilc1000: configure registers to handle chip wakeup sequence
  wilc1000: add reset/terminate/repeat command support for SPI bus
  wilc1000: handle read failure issue for clockless registers
  wilc1000: ignore clockless registers status response for SPI
  wilc1000: invoke chip reset register before firmware download
  wilc1000: add 'initialized' flag check before adding an element to TX
    queue
  wilc1000: use correct write command sequence in wilc_spi_sync_ext()
  wilc1000: increase config packets response wait timeout limit

 .../wireless/microchip/wilc1000/cfg80211.c    |  11 +-
 drivers/net/wireless/microchip/wilc1000/hif.c |  31 +++-
 drivers/net/wireless/microchip/wilc1000/hif.h |   1 +
 .../net/wireless/microchip/wilc1000/netdev.h  |   2 -
 .../net/wireless/microchip/wilc1000/sdio.c    |   1 +
 drivers/net/wireless/microchip/wilc1000/spi.c |  91 +++++++++++-
 .../net/wireless/microchip/wilc1000/wlan.c    | 134 +++++++++++-------
 .../net/wireless/microchip/wilc1000/wlan.h    |   5 +-
 .../wireless/microchip/wilc1000/wlan_cfg.c    |   1 +
 .../net/wireless/microchip/wilc1000/wlan_if.h |   7 +-
 10 files changed, 210 insertions(+), 74 deletions(-)