<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/net/wireless/mwifiex/sta_cmd.c, branch docs-fixes</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-fixes</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-fixes'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2015-11-18T12:28:30+00:00</updated>
<entry>
<title>mwifiex: move under marvell vendor directory</title>
<updated>2015-11-18T12:28:30+00:00</updated>
<author>
<name>Kalle Valo</name>
<email>kvalo@codeaurora.org</email>
</author>
<published>2015-11-17T19:14:51+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=277b024e5e3d4af4c219c0b9bd541ca4398e0b69'/>
<id>urn:sha1:277b024e5e3d4af4c219c0b9bd541ca4398e0b69</id>
<content type='text'>
Part of reorganising wireless drivers directory and Kconfig.

Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: control WLAN and bluetooth coexistence modes</title>
<updated>2015-10-14T11:21:29+00:00</updated>
<author>
<name>Amitkumar Karwar</name>
<email>akarwar@marvell.com</email>
</author>
<published>2015-10-09T11:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=46dbe2476c93026b20ddf36c6995e678bd867000'/>
<id>urn:sha1:46dbe2476c93026b20ddf36c6995e678bd867000</id>
<content type='text'>
By default our chip will be in spatial coexistence mode.
This patch adds a provision to change it to timeshare mode
via debugfs command.

Enable timeshare coexistence mode
   echo 1 &gt; /sys/kernel/debug/mwifiex/mlan0/timeshare_coex

Go back to spacial coexistence mode
   echo 0 &gt; /sys/kernel/debug/mwifiex/mlan0/timeshare_coex

Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: fix driver init failure under memory pressure</title>
<updated>2015-09-29T07:47:31+00:00</updated>
<author>
<name>Xinming Hu</name>
<email>huxm@marvell.com</email>
</author>
<published>2015-09-18T13:32:06+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=9a9053c3420fcc5779319e4ea267c6dcbf8d7c04'/>
<id>urn:sha1:9a9053c3420fcc5779319e4ea267c6dcbf8d7c04</id>
<content type='text'>
64k Tx and Rx buffers are allocated during driver initialization
for SDIO level data aggregations. When host is under memory
pressure situation, kzalloc() request for 64k may fail.

We will try allocating 32k buffers and disable our rx single port
aggreagation feature in this situation.

If the allocation still fails, we will disable our sdio multport
aggregation feature as well. In this way, we will transmit and
receive packets one by one, thus reduce the demand for big
memory.

Signed-off-by: Xinming Hu &lt;huxm@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: fix for p2p broken link</title>
<updated>2015-07-21T13:57:20+00:00</updated>
<author>
<name>Aniket Nagarnaik</name>
<email>aniketn@marvell.com</email>
</author>
<published>2015-07-02T13:07:02+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ae86c587b5b53da4f7859f236f6c22ff9941cff9'/>
<id>urn:sha1:ae86c587b5b53da4f7859f236f6c22ff9941cff9</id>
<content type='text'>
This patch fixes following issues in p2p code paths.

1) bss role, bss type and connection type was not set correctly
for p2p GO and p2p client at couple of places.
2) Driver appends a proprietary header to management frames
which will be parsed by our firmware. Later while informing
TX status to cfg80211, modified frame buffer was passed to
cfg80211_mgmt_tx_status() instead of original one.

Signed-off-by: Aniket Nagarnaik &lt;aniketn@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: advertise multichannel support to cfg80211</title>
<updated>2015-07-21T13:40:38+00:00</updated>
<author>
<name>Avinash Patil</name>
<email>patila@marvell.com</email>
</author>
<published>2015-06-22T13:36:21+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=de9e9932b76d5458edabd2692d8ad6504501edf1'/>
<id>urn:sha1:de9e9932b76d5458edabd2692d8ad6504501edf1</id>
<content type='text'>
This patch adds support to advetise mwifiex multichannel support to
cfg80211. If module parameter drcs is enabled and FW supports multichannel
operation we advertise this support to cfg80211. As of now 2 simultaneous
channels are supported.

Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: support to set multichannel policy to FW</title>
<updated>2015-07-21T13:40:37+00:00</updated>
<author>
<name>Avinash Patil</name>
<email>patila@marvell.com</email>
</author>
<published>2015-06-22T13:36:20+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=d5b036c403f811c6d1856b8e6891a6438cf56f61'/>
<id>urn:sha1:d5b036c403f811c6d1856b8e6891a6438cf56f61</id>
<content type='text'>
This patch adds support for setting multichannel policy as module parameter
to FW. Value of 1 indicates Multichannel support is enabled
and value of 0 disables it.

Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: add tdls config command</title>
<updated>2015-07-21T13:40:22+00:00</updated>
<author>
<name>Xinming Hu</name>
<email>huxm@marvell.com</email>
</author>
<published>2015-06-22T13:36:12+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=449b8bbf45e636a684c287f3008d13939aeac58b'/>
<id>urn:sha1:449b8bbf45e636a684c287f3008d13939aeac58b</id>
<content type='text'>
This patch add support for a new tdls configuration command
which is used for configuration of tdls channel switch parameters.

Signed-off-by: Xinming Hu &lt;huxm@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: change dbg print func to mwifiex_dbg</title>
<updated>2015-05-26T10:50:42+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-05-11T19:18:20+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=acebe8c10a6eabdb9c34370a774b5b3fcbae3ff4'/>
<id>urn:sha1:acebe8c10a6eabdb9c34370a774b5b3fcbae3ff4</id>
<content type='text'>
This patch changes all debug print functions from dev_dbg/dev_err/dev_info
to mwifiex specific debug functions.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: add support for FW memory read/write operations</title>
<updated>2015-05-26T10:50:32+00:00</updated>
<author>
<name>Chin-ran Lo</name>
<email>crlo@marvell.com</email>
</author>
<published>2015-05-11T19:18:17+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=c2c6c85fca47f4c5ac99d482b64d59dbd142117c'/>
<id>urn:sha1:c2c6c85fca47f4c5ac99d482b64d59dbd142117c</id>
<content type='text'>
This patch adds support for FW memory read/write operations via debugfs.
This is useful during debugging FW issues.

Examples:

For reading FW memory location:
echo r 0x01ac &gt; /sys/kernel/debug/mwifiex/mlan0/memrw
cat /sys/kernel/debug/mwifiex/mlan0/memrw

For writing FW memory location:
echo w 0x01ac 0x55aa &gt; /sys/kernel/debug/mwifiex/mlan0/memrw

Signed-off-by: Chin-ran Lo &lt;crlo@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: add SDIO rx single port aggregation</title>
<updated>2015-03-16T16:12:39+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-03-13T12:07:58+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=92263a841b1502d2ef19199deaa669fe4c0102e9'/>
<id>urn:sha1:92263a841b1502d2ef19199deaa669fe4c0102e9</id>
<content type='text'>
This patch brings in support for SDIO single port rx aggregation
to mwifiex.
Maximum read size support by SDIO cmd53 is 64K.
Based on multi port aggregation which is already part of mwifiex, idea here
is multiple packets received in FW can be aggregated into single buffer.
A separate upload type is defined for such packet aggregated to single port.
Packets from this single buffer are later deaggregated into individual packets.
This way, driver can receive more packets each time through single SDIO cmd53;
thereby reducing no of times MMC bus is accessed.

SDIO SP aggregation support is advertised by FW during load time and driver
would get FW block size in command response of HostCmd_CMD_SDIO_SP_RX_AGGR_CFG.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Marc Yang &lt;yangyang@marvell.com&gt;
Reviewed-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Reviewed-by: Cathy Luo &lt;cluo@marvell.com&gt;
Reviewed-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
</feed>
