<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/nvec/nvec.c, branch v3.5</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.5</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.5'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-01-31T18:27:59Z</updated>
<entry>
<title>staging: nvec: Use gpio_request_one() instead of gpio_request()</title>
<updated>2012-01-31T18:27:59Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-12-26T16:57:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=aed92bbcf4ce760c4d7848013a0db3bdd4ae9492'/>
<id>urn:sha1:aed92bbcf4ce760c4d7848013a0db3bdd4ae9492</id>
<content type='text'>
This saves us some calls and thus makes the code shorter
and nicer.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Fix typo s/I2C_SL_NEWL/I2C_SL_NEWSL/</title>
<updated>2012-01-31T18:27:59Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-12-26T16:57:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d3f862aec400dd831a4bdbea107fd85419bddab1'/>
<id>urn:sha1:d3f862aec400dd831a4bdbea107fd85419bddab1</id>
<content type='text'>
The constant I2C_SL_NEWL meant "new slave", but the
S was missing.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: add device tree support</title>
<updated>2011-11-27T01:17:14Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2011-11-01T20:37:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7990b0d7ec449b10da383bab191eb487185aadce'/>
<id>urn:sha1:7990b0d7ec449b10da383bab191eb487185aadce</id>
<content type='text'>
This adds device tree support to the nvec driver. By using this method
it is no longer necessary to specify platform data through a board
file.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Cc: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Cc: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Olof Johansson &lt;olof@lixom.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging/nvec: fix compilation error in nvec.c</title>
<updated>2011-10-17T22:24:11Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2011-10-10T09:35:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3b769edd58371fb70417c3f43c6d4a2da075703a'/>
<id>urn:sha1:3b769edd58371fb70417c3f43c6d4a2da075703a</id>
<content type='text'>
This fixes a compilation error in nvec.c due to the missing module.h include.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Cc: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: send suspend messages synchronously</title>
<updated>2011-09-30T00:41:40Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2011-09-27T17:01:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9feeb0147fe6ae3158db5f319faded5e763744f9'/>
<id>urn:sha1:9feeb0147fe6ae3158db5f319faded5e763744f9</id>
<content type='text'>
The suspend commands need to be sent using the
synchronous method, otherwise the power gets
disabled before the messages are transferred.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
[jak@jak-linux.org: Rewrote commit message]
Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Add a udelay(100) to nvec_interrupt</title>
<updated>2011-09-30T00:41:39Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:01:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=de839b8f06bc5dd3f5037c4409a720cbb9bf21c3'/>
<id>urn:sha1:de839b8f06bc5dd3f5037c4409a720cbb9bf21c3</id>
<content type='text'>
As the comment indicates, adding that udelay seems to
improve the stability of the communication, although
it is not known why this is the case.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Add missing includes and reorder them</title>
<updated>2011-09-30T00:41:39Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=12b5a55d725579d0978da67f26577224a1c40640'/>
<id>urn:sha1:12b5a55d725579d0978da67f26577224a1c40640</id>
<content type='text'>
Add the includes that are currently missing in nvec.h
and nvec.c and reorder them alphabetically.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Add battery quirk to ignore incomplete responses</title>
<updated>2011-09-30T00:41:38Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d6bdcf2e1019351cbc176e963b7756766bdd8721'/>
<id>urn:sha1:d6bdcf2e1019351cbc176e963b7756766bdd8721</id>
<content type='text'>
The nvec_power system polls nvec for battery information. In some
cases, that part seems to be overloaded and unable to respond
fast in which case it sends an incomplete response. We need to
mark the transfer as completed, though, in order to prevent
endless retries which can kill nvec.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Reject incomplete messages</title>
<updated>2011-09-30T00:41:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:01:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=210ceb4f68dcc7bede2e3af547abd6f661a7bfda'/>
<id>urn:sha1:210ceb4f68dcc7bede2e3af547abd6f661a7bfda</id>
<content type='text'>
Reject incomplete messages, causing the request to be
transmitted again. This should fix various problems
out there.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Handle filled up RX buffers</title>
<updated>2011-09-30T00:41:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:01:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8da798634343de8dbb8c1593923f8368db69f838'/>
<id>urn:sha1:8da798634343de8dbb8c1593923f8368db69f838</id>
<content type='text'>
If no RX buffer is available in state 1, jump to state
0 again. This will produce an incredible amount of
warnings, but it is not supposed to happen anyway.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
