<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/net/wireless/ti, branch v3.6</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem</title>
<updated>2012-07-20T16:30:48+00:00</updated>
<author>
<name>John W. Linville</name>
<email>linville@tuxdriver.com</email>
</author>
<published>2012-07-20T16:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=90b90f60c4f8e3a8525dfeb4aec46a9c7a29c857'/>
<id>90b90f60c4f8e3a8525dfeb4aec46a9c7a29c857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wlcore: increase command completion timeout</title>
<updated>2012-07-18T12:08:45+00:00</updated>
<author>
<name>Luciano Coelho</name>
<email>coelho@ti.com</email>
</author>
<published>2012-07-18T12:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e8c7b335faca2cbce715da3b0e1663d75d422f5b'/>
<id>e8c7b335faca2cbce715da3b0e1663d75d422f5b</id>
<content type='text'>
In some rare cases, the CMD_ROC completion may take over 1 second.
The timeout had earlier been increased to 1000ms (from 750ms), but it
is still not enoug.  Increase it to 1500ms.

Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some rare cases, the CMD_ROC completion may take over 1 second.
The timeout had earlier been increased to 1000ms (from 750ms), but it
is still not enoug.  Increase it to 1500ms.

Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wlcore: wait for command completion event when sending CMD_ROLE_STOP</title>
<updated>2012-07-18T12:08:22+00:00</updated>
<author>
<name>Luciano Coelho</name>
<email>coelho@ti.com</email>
</author>
<published>2012-07-18T11:58:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5285eb5442fe530d407dead812bcfbd8f2af0f46'/>
<id>5285eb5442fe530d407dead812bcfbd8f2af0f46</id>
<content type='text'>
We need to wait for the command completion event when we send the
CMD_ROLE_STOP event otherwise we may try to send CMD_ROLE_START too
soon and get out-of-sync with the firmware.

In some cases, the firmware may not send the event, so we wait for the
event or for the timeout, whichever comes first.

This patch is based on an earlier version by Eliad.

Cc: Eliad Peller &lt;eliad@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to wait for the command completion event when we send the
CMD_ROLE_STOP event otherwise we may try to send CMD_ROLE_START too
soon and get out-of-sync with the firmware.

In some cases, the firmware may not send the event, so we wait for the
event or for the timeout, whichever comes first.

This patch is based on an earlier version by Eliad.

Cc: Eliad Peller &lt;eliad@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wl18xx: enable MIMO rates when connected as a MIMO STA</title>
<updated>2012-07-18T12:08:22+00:00</updated>
<author>
<name>Arik Nemtsov</name>
<email>arik@wizery.com</email>
</author>
<published>2012-07-12T09:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=cc31a3c9aeedcb1330f34dbfccf6a979919d81f2'/>
<id>cc31a3c9aeedcb1330f34dbfccf6a979919d81f2</id>
<content type='text'>
Use this opportunity to consolidate the check for MIMO support into a
separate function.

Signed-off-by: Arik Nemtsov &lt;arik@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use this opportunity to consolidate the check for MIMO support into a
separate function.

Signed-off-by: Arik Nemtsov &lt;arik@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wlcore: make usage of nla_put clearer</title>
<updated>2012-07-18T12:08:22+00:00</updated>
<author>
<name>Yair Shapira</name>
<email>yair.shapira@ti.com</email>
</author>
<published>2012-07-11T15:48:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bf722d1defc3020e9382106045f24c2978407e55'/>
<id>bf722d1defc3020e9382106045f24c2978407e55</id>
<content type='text'>
handle errors of nla_put() inside the if(nla_put...) {}

This makes the code simpler and clearer because:
we take advantage from the fact that we have only one nla_put
in our routines (so no real need for goto label).
this avoids ugly goto forward followed by goto backward.

Signed-off-by: Yair Shapira &lt;yair.shapira@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
handle errors of nla_put() inside the if(nla_put...) {}

This makes the code simpler and clearer because:
we take advantage from the fact that we have only one nla_put
in our routines (so no real need for goto label).
this avoids ugly goto forward followed by goto backward.

Signed-off-by: Yair Shapira &lt;yair.shapira@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wlcore/wl12xx: calibrator fem detect implementation</title>
<updated>2012-07-18T12:08:22+00:00</updated>
<author>
<name>Yair Shapira</name>
<email>yair.shapira@ti.com</email>
</author>
<published>2012-07-11T15:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ff324317e6133ed4a88380eb675a93c76a9e0d5e'/>
<id>ff324317e6133ed4a88380eb675a93c76a9e0d5e</id>
<content type='text'>
this completes the calibrator based fem detect logic in driver:
driver starts (by calibrator) in plt_mode PLT_FEM_DETECT
wlcore inits and starts plt on wl12xx
wl12xx fetches fem number from firmware and stores it in wl-&gt;fem_manuf
wl12xx immediatly returns (doesn't start radio, etc...)
wlcore returns the fem_manuf to calibrator using WL1271_TM_ATTR_DATA
plt_mode is stopped

Signed-off-by: Yair Shapira &lt;yair.shapira@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this completes the calibrator based fem detect logic in driver:
driver starts (by calibrator) in plt_mode PLT_FEM_DETECT
wlcore inits and starts plt on wl12xx
wl12xx fetches fem number from firmware and stores it in wl-&gt;fem_manuf
wl12xx immediatly returns (doesn't start radio, etc...)
wlcore returns the fem_manuf to calibrator using WL1271_TM_ATTR_DATA
plt_mode is stopped

Signed-off-by: Yair Shapira &lt;yair.shapira@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wl18xx: disable calibrator based fem detect</title>
<updated>2012-07-18T12:08:22+00:00</updated>
<author>
<name>Yair Shapira</name>
<email>yair.shapira@ti.com</email>
</author>
<published>2012-07-11T15:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=16bc10c3180bb71da42fedc63587a39aed79b469'/>
<id>16bc10c3180bb71da42fedc63587a39aed79b469</id>
<content type='text'>
bip calibration is not required in wl18xx. Therefore we
disable also auto fem (using calibrator fem detect) mode.

Signed-off-by: Yair Shapira &lt;yair.shapira@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bip calibration is not required in wl18xx. Therefore we
disable also auto fem (using calibrator fem detect) mode.

Signed-off-by: Yair Shapira &lt;yair.shapira@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wlcore: add plt_mode including new PLT_FEM_DETECT</title>
<updated>2012-07-18T12:08:22+00:00</updated>
<author>
<name>Yair Shapira</name>
<email>yair.shapira@ti.com</email>
</author>
<published>2012-07-11T15:48:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7019c80eead86d246a7b6697011bc37b2bdd8539'/>
<id>7019c80eead86d246a7b6697011bc37b2bdd8539</id>
<content type='text'>
add wl-&gt;plt_mode that is used to indicate different plt
working modes: this will be used to implement calibrator side
auto fem detection where driver asks firmware to detect
the wlan fem radio type and returns it to calibrator.

this is not implemented yet and plt_modes: PLT_ON and
PLT_FEM_DETECT currently behave the same.

Signed-off-by: Yair Shapira &lt;yair.shapira@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add wl-&gt;plt_mode that is used to indicate different plt
working modes: this will be used to implement calibrator side
auto fem detection where driver asks firmware to detect
the wlan fem radio type and returns it to calibrator.

this is not implemented yet and plt_modes: PLT_ON and
PLT_FEM_DETECT currently behave the same.

Signed-off-by: Yair Shapira &lt;yair.shapira@ti.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wlcore: use basic rates for non-data packets</title>
<updated>2012-07-18T12:08:21+00:00</updated>
<author>
<name>Eliad Peller</name>
<email>eliad@wizery.com</email>
</author>
<published>2012-07-11T15:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4340d1cf5f1a967074f5dabec09a06fc0ae52ac7'/>
<id>4340d1cf5f1a967074f5dabec09a06fc0ae52ac7</id>
<content type='text'>
After the latest mac80211 changes, the sta has
the ap's sta pointer even before association.

This cause the auth and assoc frames to be sent
with the standard ap's rates, rather than the
basic rates.

Change the tx rate policy logic to use the regular
ap rates only for data packets (so control and mgmt
packets will be sent with basic rates)

Signed-off-by: Eliad Peller &lt;eliad@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After the latest mac80211 changes, the sta has
the ap's sta pointer even before association.

This cause the auth and assoc frames to be sent
with the standard ap's rates, rather than the
basic rates.

Change the tx rate policy logic to use the regular
ap rates only for data packets (so control and mgmt
packets will be sent with basic rates)

Signed-off-by: Eliad Peller &lt;eliad@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wlcore: don't issue SLEEP_AUTH command during recovery</title>
<updated>2012-07-18T12:08:21+00:00</updated>
<author>
<name>Arik Nemtsov</name>
<email>arik@wizery.com</email>
</author>
<published>2012-07-10T07:45:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=42066f9a5ffc212ec0ff5c23ed2fb92464191543'/>
<id>42066f9a5ffc212ec0ff5c23ed2fb92464191543</id>
<content type='text'>
During interface removal, don't adjust sleep_auth if we are during
recovery. Since the FW is potentially dead we shouldn't talk to it.

Reported-by: Yossi Wortzel &lt;yossiw@ti.com&gt;
Signed-off-by: Arik Nemtsov &lt;arik@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During interface removal, don't adjust sleep_auth if we are during
recovery. Since the FW is potentially dead we shouldn't talk to it.

Reported-by: Yossi Wortzel &lt;yossiw@ti.com&gt;
Signed-off-by: Arik Nemtsov &lt;arik@wizery.com&gt;
Signed-off-by: Luciano Coelho &lt;coelho@ti.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
