<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/nfc/hci/command.c, branch linux-3.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-01-09T23:51:51Z</updated>
<entry>
<title>NFC: Add HCI quirks to support driver (non)standard implementations</title>
<updated>2013-01-09T23:51:51Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-12-18T13:15:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bf71ab8ba53081c28b960d48e0c4cd1c17588aa6'/>
<id>urn:sha1:bf71ab8ba53081c28b960d48e0c4cd1c17588aa6</id>
<content type='text'>
Some chips diverge from the HCI spec in their implementation of standard
features. This adds a new quirks parameter to
nfc_hci_allocate_device() to let the driver indicate its divergence.

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>NFC: Fix hci_connect_gate() when a pre-opened pipe is passed</title>
<updated>2012-11-19T22:56:58Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-10-17T14:47:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=07887e92205c5808820de0be53bf326b4019d060'/>
<id>urn:sha1:07887e92205c5808820de0be53bf326b4019d060</id>
<content type='text'>
In some cases, pre-opened pipes don't stay open when a clear all pipes
command is sent. They stay created however. Therefore, one can never
assume that such a pipe is already open. As re-opening a pipe seems not
to be a problem, we do that now.

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>NFC: Fix not propagating return code in nfc_hci_clear_all_pipes</title>
<updated>2012-10-26T16:26:49Z</updated>
<author>
<name>Szymon Janc</name>
</author>
<published>2012-10-04T13:15:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0250ffc578ac26acbc8a43e8018f00b0b3989b84'/>
<id>urn:sha1:0250ffc578ac26acbc8a43e8018f00b0b3989b84</id>
<content type='text'>
Return code from nfc_hci_execute_cmd was not propagated to caller.

Signed-off-by: Szymon Janc &lt;szymon.janc@tieto.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>NFC: Small nfc_hci_create_pipe refactoring</title>
<updated>2012-10-26T16:26:48Z</updated>
<author>
<name>Szymon Janc</name>
</author>
<published>2012-10-04T13:15:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=80e4232ecbc96d01465aee132081daaa2c82e859'/>
<id>urn:sha1:80e4232ecbc96d01465aee132081daaa2c82e859</id>
<content type='text'>
Check for error and return if any. This makes it easier to see what is
a 'positive' function flow.

Signed-off-by: Szymon Janc &lt;szymon.janc@tieto.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>NFC: Add a public nfc_hci_send_cmd_async method</title>
<updated>2012-09-24T22:17:25Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-09-11T08:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e4c4789e55327e5f2bd6cafcccd46f9b6251bbc3'/>
<id>urn:sha1:e4c4789e55327e5f2bd6cafcccd46f9b6251bbc3</id>
<content type='text'>
This method initiates execution of an HCI cmd. Result will be delivered
through an asynchronous callback.

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>NFC: Changed the HCI cmd execution callback prototype</title>
<updated>2012-09-24T22:17:25Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-09-11T08:41:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5faa648faf974b58e5a79eafa9a97e1deed7a8a'/>
<id>urn:sha1:b5faa648faf974b58e5a79eafa9a97e1deed7a8a</id>
<content type='text'>
Make it match the data_exchange_cb_t so that it can be used directly in
the implementation of an asynchronous hci_transceive

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>NFC: Allow HCI driver to pre-open pipes to some gates</title>
<updated>2012-07-09T20:42:12Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-06-05T12:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a10d595b1074d04446f77161eea165e5809e163c'/>
<id>urn:sha1:a10d595b1074d04446f77161eea165e5809e163c</id>
<content type='text'>
Some NFC chips will statically create and open pipes for both standard
and proprietary gates. The driver can now pass this information to HCI
such that HCI will not attempt to create and open them, but will instead
directly use the passed pipe ids.

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>NFC: Changed HCI cmd execution completion result to std linux errno</title>
<updated>2012-07-09T20:42:07Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-05-03T13:35:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c1c5b9e1d8a25268a607c762576b5c16e3e7230'/>
<id>urn:sha1:6c1c5b9e1d8a25268a607c762576b5c16e3e7230</id>
<content type='text'>
An HCI command can complete either from an HCI response
(with an HCI result) or as a consequence of any other system
error during processing. The completion therefore needs to take
a standard errno code. The HCI response will convert its result
to a standard errno before calling the completion.

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>NFC: HCI support</title>
<updated>2012-04-12T19:10:34Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-04-10T17:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b8d2e08bf0d50193931afd27482a59376b66b2b'/>
<id>urn:sha1:8b8d2e08bf0d50193931afd27482a59376b66b2b</id>
<content type='text'>
This is an implementation of ETSI TS 102 622 specification.
Many NFC chipsets use HCI as the host &lt;-&gt; target protocol on top of a
serial link like i2c.

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
