linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCHv2 0/1] mac80211: Shared BT/WLAN antenna co-existence management
@ 2010-05-31  7:05 Juuso Oikarinen
  2010-05-31  7:05 ` [RFC PATCHv2 1/1] mac80211: Add interface for driver to temporarily disable dynamic ps Juuso Oikarinen
  0 siblings, 1 reply; 4+ messages in thread
From: Juuso Oikarinen @ 2010-05-31  7:05 UTC (permalink / raw)
  To: linux-wireless

v2 of these RFC patches only add more elaboration to the description of the
patch itself.

The following patch proposes an implementation to handle WLAN-Bluetooth
coexistence in the case of a shared WLAN/BT antenna.

The patch adds to mac80211 an interface for the driver to be able to
temporarily disable dynamic power save. When power save is enabled, a call to
the function will cause mac80211 to immediately enter full PSM until the driver
indicates that dynamic PSM can be resumed. If power save is enabled the 
function does nothing.

The driver uses this function to disable dynamic PSM whenever there are bursts
Bluetooth traffic. Full PSM allows the WLAN hardware to relinquish the antenna
for use by BT during the inactive WLAN periods.

The driver gets information on Bluetooth traffic from the WLAN chipset. The
chipset has hardware lines to coordinate the co-existence, and the chipset will
indicate to the driver whenever there is Bluetooth traffic.

Comments are welcomed!

Juuso Oikarinen (1):
  mac80211: Add interface for driver to temporarily disable dynamic ps

 include/net/mac80211.h     |   15 +++++++++++++++
 net/mac80211/ieee80211_i.h |    3 +++
 net/mac80211/iface.c       |    1 +
 net/mac80211/mlme.c        |   20 +++++++++++++++++++-
 net/mac80211/rx.c          |    3 ++-
 net/mac80211/tx.c          |    4 ++++
 6 files changed, 44 insertions(+), 2 deletions(-)


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

end of thread, other threads:[~2010-06-01  9:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-31  7:05 [RFC PATCHv2 0/1] mac80211: Shared BT/WLAN antenna co-existence management Juuso Oikarinen
2010-05-31  7:05 ` [RFC PATCHv2 1/1] mac80211: Add interface for driver to temporarily disable dynamic ps Juuso Oikarinen
2010-06-01  8:00   ` Johannes Berg
2010-06-01  9:07     ` Juuso Oikarinen

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