linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] WCN36xx convert to mainline SMD interface
@ 2015-12-28  1:34 Bjorn Andersson
  2015-12-28  1:34 ` [PATCH 1/4] wcn36xx: Fold indication payload into message header Bjorn Andersson
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Bjorn Andersson @ 2015-12-28  1:34 UTC (permalink / raw)
  To: Eugene Krasnikov, Kalle Valo
  Cc: Ian Campbell, Mark Rutland, Pawel Moll, Rob Herring, devicetree,
	fengwei.yin, linux-arm-msm, linux-kernel, linux-wireless, netdev,
	wcn36xx

The mainline kernel now has the necessary implementations for SMD, SMSM and
WCNSS_CTRL. This series provides the changes necessary for the wcn36xx driver
to utilize this infrastructure and make this driver work in mainline.


A driver for loading the WCNSS firmware, through remoteproc, has been posted
here [1]. Upon starting this the necessary SMD channels will be registered,
which triggers the probe of the wcn36xx driver.

With this, the only missing piece for having fully working Qualcomm WiFi in
mainline is the RPM clock-controller, needed by the remoteproc driver for doing
XO calibration during boot of the WCNSS core. This is being worked on
separately.

[1] https://lkml.org/lkml/2015/12/27/185

Bjorn Andersson (4):
  wcn36xx: Fold indication payload into message header
  wcn36xx: Change indication list lock to spinlock
  wcn36xx: Transition driver to SMD client
  dt: binding: Add Qualcomm wcn36xx WiFi binding

 .../bindings/net/wireless/qcom,wcn36xx-wifi.txt    |  76 ++++++++++++++
 drivers/net/wireless/ath/wcn36xx/Kconfig           |   2 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c             |  16 +--
 drivers/net/wireless/ath/wcn36xx/main.c            | 111 ++++++++++++---------
 drivers/net/wireless/ath/wcn36xx/smd.c             |  51 +++++-----
 drivers/net/wireless/ath/wcn36xx/smd.h             |   6 +-
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h         |  23 ++---
 7 files changed, 188 insertions(+), 97 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,wcn36xx-wifi.txt

-- 
2.5.0

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

end of thread, other threads:[~2016-03-29  4:39 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-28  1:34 [PATCH 0/4] WCN36xx convert to mainline SMD interface Bjorn Andersson
2015-12-28  1:34 ` [PATCH 1/4] wcn36xx: Fold indication payload into message header Bjorn Andersson
2015-12-28  1:34 ` [PATCH 2/4] wcn36xx: Change indication list lock to spinlock Bjorn Andersson
2015-12-28 23:06   ` Stephen Hemminger
2015-12-29  4:25     ` Bjorn Andersson
     [not found] ` <1451266467-15377-1-git-send-email-bjorn.andersson-/MT0OVThwyLZJqsBc5GL+g@public.gmane.org>
2015-12-28  1:34   ` [PATCH 3/4] wcn36xx: Transition driver to SMD client Bjorn Andersson
2016-01-11  9:02     ` Eugene Krasnikov
     [not found]       ` <CAFSJ42a2mD1gSaarKEny4xp9g_PbcLuv3PLsRnHp+qviv6f6mg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-03-29  4:39         ` Bjorn Andersson
2015-12-28  1:34 ` [PATCH 4/4] dt: binding: Add Qualcomm wcn36xx WiFi binding Bjorn Andersson
2015-12-29 18:34   ` Rob Herring
2015-12-29 19:03     ` Bjorn Andersson
2015-12-29 23:27       ` Rob Herring
2016-01-25 17:50       ` Bjorn Andersson
     [not found]   ` <1451266467-15377-5-git-send-email-bjorn.andersson-/MT0OVThwyLZJqsBc5GL+g@public.gmane.org>
2015-12-29 19:11     ` Andy Gross

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