<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/nfc/hci, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-05-15T21:31:22Z</updated>
<entry>
<title>NFC: HCI drivers don't have to keep track of polling state</title>
<updated>2012-05-15T21:31:22Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-05-07T10:31:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=03bed29e0501b5757ce62ebdb01829f7bd8d9819'/>
<id>urn:sha1:03bed29e0501b5757ce62ebdb01829f7bd8d9819</id>
<content type='text'>
The NFC core code already does that for them.

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>
<entry>
<title>NFC: HCI ops should not be exposed globally</title>
<updated>2012-05-15T21:30:30Z</updated>
<author>
<name>H Hartley Sweeten</name>
</author>
<published>2012-05-07T10:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd007bea21f3a51fc67cbcec412725b2d86f1b27'/>
<id>urn:sha1:bd007bea21f3a51fc67cbcec412725b2d86f1b27</id>
<content type='text'>
The variable 'hci_nfc_ops' is only referenced in this file and
should be marked static to prevent it from being exposed globally.

Quites the sparse warning:

warning: symbol 'hci_nfc_ops' was not declared. Should it be static?

Signed-off-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;
Cc: Lauro Ramos Venancio &lt;lauro.venancio@openbossa.org&gt;
Cc: Aloisio Almeida Jr &lt;aloisio.almeida@openbossa.org&gt;
Cc: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&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>
<entry>
<title>NFC: Add HCI/SHDLC support to let driver check for tag presence</title>
<updated>2012-05-15T21:28:00Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-05-07T10:31:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1676f75159c8091e865c33b61ad4934dfd3b7821'/>
<id>urn:sha1:1676f75159c8091e865c33b61ad4934dfd3b7821</id>
<content type='text'>
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>
<entry>
<title>NFC: Remove useless HCI private nfc target table</title>
<updated>2012-05-15T21:28:00Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-05-07T10:31:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=addfabf98daad7b469ad788a622dbeab6aaaa330'/>
<id>urn:sha1:addfabf98daad7b469ad788a622dbeab6aaaa330</id>
<content type='text'>
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>
<entry>
<title>NFC: Cache the core NFC active target pointer instead of its index</title>
<updated>2012-05-15T21:27:59Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-05-07T10:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=900994332675f84a9fbbb33ff089474614c7f2fe'/>
<id>urn:sha1:900994332675f84a9fbbb33ff089474614c7f2fe</id>
<content type='text'>
The NFC Core now caches the active nfc target pointer, thereby avoiding
the need to lookup the target table for each invocation of a driver ops.
Consequently, pn533, HCI and NCI now directly receive an nfc_target
pointer instead of a target index.

Cc: Ilan Elias &lt;ilane@ti.com&gt;
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>
<entry>
<title>NFC: Select CRC_CCITT for SHDLC link layer of HCI based drivers</title>
<updated>2012-05-15T21:27:28Z</updated>
<author>
<name>Marcel Holtmann</name>
</author>
<published>2012-05-03T05:12:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f3a138c10b9a5f716d2b773e0ae08401ebd19f80'/>
<id>urn:sha1:f3a138c10b9a5f716d2b773e0ae08401ebd19f80</id>
<content type='text'>
The SHDLC link layer of HCI based drivers uses CRC-CCITT and thus
needs to select that kernel option.

Otherwise it ends up with this linking error:

net/built-in.o: In function `nfc_shdlc_add_len_crc':
net/nfc/hci/shdlc.c:113: undefined reference to `crc_ccitt'

Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>NFC: SHDLC implementation</title>
<updated>2012-04-12T19:10:35Z</updated>
<author>
<name>Eric Lapuyade</name>
</author>
<published>2012-04-10T17:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eb738fe535ae8e44402c372ecc1321eee0552a09'/>
<id>urn:sha1:eb738fe535ae8e44402c372ecc1321eee0552a09</id>
<content type='text'>
Most NFC HCI chipsets actually use a simplified HDLC link layer to
carry HCI payloads.
This implementation registers itself as an HCI device on behalf of the
NFC driver.

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>
<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>
