<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/net/wireless/wl12xx/boot.c, branch standardize-docs</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=standardize-docs</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=standardize-docs'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2012-04-12T05:43:55+00:00</updated>
<entry>
<title>wireless/wl12xx/wl1251: move TI WLAN modules to a common ti subdirectory</title>
<updated>2012-04-12T05:43:55+00:00</updated>
<author>
<name>Luciano Coelho</name>
<email>coelho@ti.com</email>
</author>
<published>2011-11-20T19:40:41+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=90921014608d91a03766d0025fa32662dc7c5062'/>
<id>urn:sha1:90921014608d91a03766d0025fa32662dc7c5062</id>
<content type='text'>
Move wl12xx and wl1251 modules into a new drivers/net/wireless/ti
directory.  Add a TI WLAN Kconfig option and Makefile to support this
change.

Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
Cc: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>wl12xx: fix DMA-API-related warnings</title>
<updated>2012-04-10T09:14:58+00:00</updated>
<author>
<name>Mircea Gherzan</name>
<email>mgherzan@gmail.com</email>
</author>
<published>2012-03-17T17:41:53+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=690142e9882679fac4993bbb01582dd1b9440605'/>
<id>urn:sha1:690142e9882679fac4993bbb01582dd1b9440605</id>
<content type='text'>
On the PandaBoard (omap_hsmmc + wl12xx_sdio) with DMA_API_DEBUG:

 WARNING: at lib/dma-debug.c:930 check_for_stack.part.8+0x7c/0xe0()
 omap_hsmmc omap_hsmmc.4: DMA-API: device driver maps memory fromstack

Signed-off-by: Mircea Gherzan &lt;mgherzan@gmail.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
</entry>
<entry>
<title>wl12xx: remove PS management code</title>
<updated>2012-02-15T06:38:31+00:00</updated>
<author>
<name>Eyal Shapira</name>
<email>eyal@wizery.com</email>
</author>
<published>2012-01-31T09:57:20+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=d6bf9ada92c113e56151b6a993b9b9d5d03f1365'/>
<id>urn:sha1:d6bf9ada92c113e56151b6a993b9b9d5d03f1365</id>
<content type='text'>
Removal of PS management code from the driver as PS
is handled by the FW (dynamic PS)

Signed-off-by: Eyal Shapira &lt;eyal@wizery.com&gt;
Signed-off-by: Eliad Peller &lt;eliad@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
</entry>
<entry>
<title>wl12xx: fw api change - update cmd/acx/event enums</title>
<updated>2012-02-15T06:38:31+00:00</updated>
<author>
<name>Eliad Peller</name>
<email>eliad@wizery.com</email>
</author>
<published>2012-01-31T09:57:19+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=8332f0f6dc017aef9aa4a95a6a2bd6eba4c82d0a'/>
<id>urn:sha1:8332f0f6dc017aef9aa4a95a6a2bd6eba4c82d0a</id>
<content type='text'>
Update enums/structs to the new fw api.

Signed-off-by: Eyal Shapira &lt;eyal@wizery.com&gt;
Signed-off-by: Eliad Peller &lt;eliad@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
</entry>
<entry>
<title>wl12xx: use two MAC addresses based on the NVS or from fuse ROM</title>
<updated>2012-02-15T06:38:29+00:00</updated>
<author>
<name>Luciano Coelho</name>
<email>coelho@ti.com</email>
</author>
<published>2011-12-23T07:32:17+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5e037e74802a10a71dddbb05585753b2fcbd8ad7'/>
<id>urn:sha1:5e037e74802a10a71dddbb05585753b2fcbd8ad7</id>
<content type='text'>
Add support for two MAC addresses.  If the NVS has a valid MAC
address, that takes precedence and we use two sequential address
starting from the one specified.

If the NVS doesn't contain a valid MAC address (ie. if it is set to
00:00:00:00:00:00), we check if the HW PG version in use has the
BD_ADDR written in the fuse ROM.  If it does, we read it and derive
the two subsequent addresses for WLAN.

During production, 3 addresses are reserved per device.  The first for
Bluetooth (burnt in the fuse ROM) and the following two for WLAN.

This patch has some code by Igal and Arik (squashed from internal
patches).

Signed-off-by: Arik Nemtsov &lt;arik@wizery.com&gt;
Signed-off-by: Igal Chernobelsky &lt;igalc@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
</entry>
<entry>
<title>wl12xx: read chip ID and HW PG version during probe</title>
<updated>2012-02-15T06:38:29+00:00</updated>
<author>
<name>Luciano Coelho</name>
<email>coelho@ti.com</email>
</author>
<published>2012-01-18T12:53:22+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=30c5dbd1ee191dca1c04c70df0ba1adf0a9769c3'/>
<id>urn:sha1:30c5dbd1ee191dca1c04c70df0ba1adf0a9769c3</id>
<content type='text'>
In order to read the MAC addresses from the fuse ROM, we need to know
the chip ID and the HW PG version.  We need to know the MAC address
during probe, because that's when we register our HW with mac80211.

To prepare for that, this patch reads the chip ID and HW PG version
during probe instead of doing it at boot time.  We power the chip on
briefly in order to do that.

Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
</entry>
<entry>
<title>wl12xx: move partition table definition to io.c</title>
<updated>2012-02-15T06:38:28+00:00</updated>
<author>
<name>Luciano Coelho</name>
<email>coelho@ti.com</email>
</author>
<published>2012-01-12T12:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=0becb14ab42c2435402437a9dbc279599f6af8fb'/>
<id>urn:sha1:0becb14ab42c2435402437a9dbc279599f6af8fb</id>
<content type='text'>
Up till now we only needed to access the partition table in boot.c.
But to add support for reading the MAC address from the FUSE in
testmode, we will have to change the partition in testmode.c.

Thus, we move the partition table to io.c and export it via io.h.  It
makes more sense to have it in the io part anyway.

Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
</entry>
<entry>
<title>wl12xx: Check buffer bound when processing nvs data</title>
<updated>2011-12-01T13:55:42+00:00</updated>
<author>
<name>Pontus Fuchs</name>
<email>pontus.fuchs@gmail.com</email>
</author>
<published>2011-10-18T07:23:42+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f6efe96edd9c41c624c8f4ddbc4930c1a2d8f1e1'/>
<id>urn:sha1:f6efe96edd9c41c624c8f4ddbc4930c1a2d8f1e1</id>
<content type='text'>
An nvs with malformed contents could cause the processing of the
calibration data to read beyond the end of the buffer. Prevent this
from happening by adding bound checking.

Signed-off-by: Pontus Fuchs &lt;pontus.fuchs@gmail.com&gt;
Cc: stable@kernel.org
Reviewed-by: Luciano Coelho &lt;coelho@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wl12xx-next</title>
<updated>2011-12-01T10:14:48+00:00</updated>
<author>
<name>Luciano Coelho</name>
<email>coelho@ti.com</email>
</author>
<published>2011-12-01T10:14:48+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e4da3fbfbd1de56d2367653e3823e6445e49f8a9'/>
<id>urn:sha1:e4da3fbfbd1de56d2367653e3823e6445e49f8a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE</title>
<updated>2011-10-31T23:31:08+00:00</updated>
<author>
<name>Paul Gortmaker</name>
<email>paul.gortmaker@windriver.com</email>
</author>
<published>2011-05-27T20:14:23+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ee40fa0656a730491765545ff7550f3c1ceb0fbc'/>
<id>urn:sha1:ee40fa0656a730491765545ff7550f3c1ceb0fbc</id>
<content type='text'>
These were getting the macros from an implicit module.h
include via device.h, but we are planning to clean that up.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;

drivers/net: Add export.h to wireless/brcm80211/brcmfmac/bcmsdh.c

This relatively recently added file uses EXPORT_SYMBOL and hence
needs export.h included so that it is compatible with the module.h
split up work.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
</feed>
