<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/nfc, branch tegra</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>drivers: nfc: pn544: Add 1ms delay after I2C read and write</title>
<updated>2012-01-06T11:39:39+00:00</updated>
<author>
<name>Mohan T</name>
<email>mohant@nvidia.com</email>
</author>
<published>2012-01-04T09:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=24e1b8798463da5c2ce79897655be95b4722f001'/>
<id>24e1b8798463da5c2ce79897655be95b4722f001</id>
<content type='text'>
pn544 seems to be slow in handling I2C read/write requests.
Even though pn544 acks the read/write but next operation fails.

Bug: 915848
Bug: 914700
Bug: 914691
Bug: 915598

Change-Id: I7851d0d4b7c24810ad27f3e0fbd4542b52dc8a5e
Signed-off-by: Mohan T &lt;mohant@nvidia.com&gt;
Reviewed-on: http://git-master/r/72867
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Rakesh Kumar &lt;krakesh@nvidia.com&gt;
Reviewed-by: Alok Chauhan &lt;alokc@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pn544 seems to be slow in handling I2C read/write requests.
Even though pn544 acks the read/write but next operation fails.

Bug: 915848
Bug: 914700
Bug: 914691
Bug: 915598

Change-Id: I7851d0d4b7c24810ad27f3e0fbd4542b52dc8a5e
Signed-off-by: Mohan T &lt;mohant@nvidia.com&gt;
Reviewed-on: http://git-master/r/72867
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Rakesh Kumar &lt;krakesh@nvidia.com&gt;
Reviewed-by: Alok Chauhan &lt;alokc@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nfc: control firmware download and nfc_en</title>
<updated>2011-12-01T05:49:53+00:00</updated>
<author>
<name>Rakesh Goyal</name>
<email>rgoyal@nvidia.com</email>
</author>
<published>2011-11-07T11:55:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=151bc231e803570689dfcc7b51edfe01a64d432a'/>
<id>151bc231e803570689dfcc7b51edfe01a64d432a</id>
<content type='text'>
control firmware download and VEN using gpio

Bug 846684
Bug 873017

Change-Id: I58391ac60e1b9cf440a186c155f993c9293f8223
Reviewed-on: http://git-master/r/62702
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;

Rebase-Id: R74ce3100c395b696c347fce4b4c9f5913aae3717
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
control firmware download and VEN using gpio

Bug 846684
Bug 873017

Change-Id: I58391ac60e1b9cf440a186c155f993c9293f8223
Reviewed-on: http://git-master/r/62702
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;

Rebase-Id: R74ce3100c395b696c347fce4b4c9f5913aae3717
</pre>
</div>
</content>
</entry>
<entry>
<title>driver: nfc: code clean-up to make it compilable</title>
<updated>2011-12-01T05:49:53+00:00</updated>
<author>
<name>Rakesh Goyal</name>
<email>rgoyal@nvidia.com</email>
</author>
<published>2011-10-11T13:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=018ef85220f8bbab4c039f1f8be16c13a762cb78'/>
<id>018ef85220f8bbab4c039f1f8be16c13a762cb78</id>
<content type='text'>
1. Code cleaning so it can compile
2. changes in pn544 driver to condition use of
   firmware download gpio

bug 846684
bug 873017

Reviewed-on: http://git-master/r/57329
(cherry picked from commit ddde05ce297da3038a770d575bc27bdfe7444c35)

Change-Id: I1381fca040bd4bcc51a6a6a43cd33297a697c27e
Reviewed-on: http://git-master/r/62699
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;

Rebase-Id: R2b25ef5ee689076ebca99d13e5a23b1f0cc4da98
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Code cleaning so it can compile
2. changes in pn544 driver to condition use of
   firmware download gpio

bug 846684
bug 873017

Reviewed-on: http://git-master/r/57329
(cherry picked from commit ddde05ce297da3038a770d575bc27bdfe7444c35)

Change-Id: I1381fca040bd4bcc51a6a6a43cd33297a697c27e
Reviewed-on: http://git-master/r/62699
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;

Rebase-Id: R2b25ef5ee689076ebca99d13e5a23b1f0cc4da98
</pre>
</div>
</content>
</entry>
<entry>
<title>nfc: initial commit of pn544 nfc driver</title>
<updated>2011-12-01T05:49:53+00:00</updated>
<author>
<name>Rakesh Goyal</name>
<email>rgoyal@nvidia.com</email>
</author>
<published>2011-10-04T05:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4cdaeaa6975bd200e3682b432aa53eba91d086fb'/>
<id>4cdaeaa6975bd200e3682b432aa53eba91d086fb</id>
<content type='text'>
Bug 846684
Bug 873017

Reviewed-on: http://git-master/r/55880
(cherry picked from commit 9ed3de486a47dfc8598e73157bccd76ff518048b)

Change-Id: If85503592945bd5967e03ab429f5973dac0c65f7
Reviewed-on: http://git-master/r/62696
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;

Rebase-Id: R75e0a2682ffd4d007722eaabe19c9cb20d27a9b7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 846684
Bug 873017

Reviewed-on: http://git-master/r/55880
(cherry picked from commit 9ed3de486a47dfc8598e73157bccd76ff518048b)

Change-Id: If85503592945bd5967e03ab429f5973dac0c65f7
Reviewed-on: http://git-master/r/62696
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;

Rebase-Id: R75e0a2682ffd4d007722eaabe19c9cb20d27a9b7
</pre>
</div>
</content>
</entry>
<entry>
<title>NFC: pn533: use after free in pn533_disconnect()</title>
<updated>2011-07-26T20:27:24+00:00</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2011-07-08T07:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=276556dbd2d9f56f8933393f927e88fae142ce8f'/>
<id>276556dbd2d9f56f8933393f927e88fae142ce8f</id>
<content type='text'>
We freed "dev" on the line before.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We freed "dev" on the line before.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>NFC: pn533: add NXP pn533 nfc device driver</title>
<updated>2011-07-05T19:26:58+00:00</updated>
<author>
<name>Aloisio Almeida Jr</name>
<email>aloisio.almeida@openbossa.org</email>
</author>
<published>2011-07-01T22:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c46ee38620a2aa2b25b16bc9738ace80dbff76a4'/>
<id>c46ee38620a2aa2b25b16bc9738ace80dbff76a4</id>
<content type='text'>
Signed-off-by: Lauro Ramos Venancio &lt;lauro.venancio@openbossa.org&gt;
Signed-off-by: Aloisio Almeida Jr &lt;aloisio.almeida@openbossa.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Lauro Ramos Venancio &lt;lauro.venancio@openbossa.org&gt;
Signed-off-by: Aloisio Almeida Jr &lt;aloisio.almeida@openbossa.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>NFC: add nfc subsystem core</title>
<updated>2011-07-05T19:26:57+00:00</updated>
<author>
<name>Lauro Ramos Venancio</name>
<email>lauro.venancio@openbossa.org</email>
</author>
<published>2011-07-01T22:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3e256b8f8dfa309a80b5dece388d85d9a9801a29'/>
<id>3e256b8f8dfa309a80b5dece388d85d9a9801a29</id>
<content type='text'>
The NFC subsystem core is responsible for providing the device driver
interface. It is also responsible for providing an interface to the control
operations and data exchange.

Signed-off-by: Lauro Ramos Venancio &lt;lauro.venancio@openbossa.org&gt;
Signed-off-by: Aloisio Almeida Jr &lt;aloisio.almeida@openbossa.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The NFC subsystem core is responsible for providing the device driver
interface. It is also responsible for providing an interface to the control
operations and data exchange.

Signed-off-by: Lauro Ramos Venancio &lt;lauro.venancio@openbossa.org&gt;
Signed-off-by: Aloisio Almeida Jr &lt;aloisio.almeida@openbossa.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/nfc/pn544.c: add missing regulator</title>
<updated>2011-02-25T23:07:36+00:00</updated>
<author>
<name>Matti J. Aaltonen</name>
<email>matti.j.aaltonen@nokia.com</email>
</author>
<published>2011-02-25T22:44:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ac3c8304190ed0daaa2fb01ce2a069be5e2a52a7'/>
<id>ac3c8304190ed0daaa2fb01ce2a069be5e2a52a7</id>
<content type='text'>
The regulator framework is used for power management.  The regulators are
only named in the driver code, the actual control stuff is in the board
file for each architecture or use case.

The PN544 chip has three regulators that can be controlled or not -
depending on the architecture where the chip is being used.  So some of
the regulators may not be controllable.  In our current case the third
regulator, which was missing from the code, went unnoticed because we
didn't need to control it.  To be as general as possible - in this respect
- the driver needs to list all regulators.  Then the board file can be
used to actually set the usage.

Signed-off-by: Matti J. Aaltonen &lt;matti.j.aaltonen@nokia.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The regulator framework is used for power management.  The regulators are
only named in the driver code, the actual control stuff is in the board
file for each architecture or use case.

The PN544 chip has three regulators that can be controlled or not -
depending on the architecture where the chip is being used.  So some of
the regulators may not be controllable.  In our current case the third
regulator, which was missing from the code, went unnoticed because we
didn't need to control it.  To be as general as possible - in this respect
- the driver needs to list all regulators.  Then the board file can be
used to actually set the usage.

Signed-off-by: Matti J. Aaltonen &lt;matti.j.aaltonen@nokia.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/nfc/Kconfig: use full form of the NFC acronym</title>
<updated>2011-02-25T23:07:36+00:00</updated>
<author>
<name>Matti J. Aaltonen</name>
<email>matti.j.aaltonen@nokia.com</email>
</author>
<published>2011-02-25T22:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d73fa4b914eab332d9919132b273b6797b8aface'/>
<id>d73fa4b914eab332d9919132b273b6797b8aface</id>
<content type='text'>
Spell out the NFC acronym when it's shown for the first time.

Signed-off-by: Matti J. Aaltonen &lt;matti.j.aaltonen@nokia.com&gt;
Acked-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Spell out the NFC acronym when it's shown for the first time.

Signed-off-by: Matti J. Aaltonen &lt;matti.j.aaltonen@nokia.com&gt;
Acked-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/nfc/pn544.c: fix min_t warnings</title>
<updated>2011-01-17T01:28:21+00:00</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@linux-foundation.org</email>
</author>
<published>2011-01-17T00:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e78bf5e6cbe837daa6ab628a5f679548742994d3'/>
<id>e78bf5e6cbe837daa6ab628a5f679548742994d3</id>
<content type='text'>
Fix these:

  drivers/nfc/pn544.c: In function 'pn544_read':
  drivers/nfc/pn544.c:356: warning: comparison of distinct pointer types lacks a cast
  drivers/nfc/pn544.c:377: warning: comparison of distinct pointer types lacks a cast
  drivers/nfc/pn544.c: In function 'pn544_write':
  drivers/nfc/pn544.c:463: warning: comparison of distinct pointer types lacks a cast
  drivers/nfc/pn544.c:485: warning: comparison of distinct pointer types lacks a cast

Cc: "Matti J. Aaltonen" &lt;matti.j.aaltonen@nokia.com&gt;
Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix these:

  drivers/nfc/pn544.c: In function 'pn544_read':
  drivers/nfc/pn544.c:356: warning: comparison of distinct pointer types lacks a cast
  drivers/nfc/pn544.c:377: warning: comparison of distinct pointer types lacks a cast
  drivers/nfc/pn544.c: In function 'pn544_write':
  drivers/nfc/pn544.c:463: warning: comparison of distinct pointer types lacks a cast
  drivers/nfc/pn544.c:485: warning: comparison of distinct pointer types lacks a cast

Cc: "Matti J. Aaltonen" &lt;matti.j.aaltonen@nokia.com&gt;
Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
