From: Samuel Ortiz <samuel@sortiz.org>
To: "Elias, Ilan" <ilane@ti.com>
Cc: "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Subject: Re: [PATCH v5 0/6] NFC subsystem
Date: Mon, 11 Jul 2011 02:46:14 +0200 [thread overview]
Message-ID: <1310345174.5017.17.camel@sortiz-mobl> (raw)
In-Reply-To: <AC090B9732AB2B4DB7FF476E907FE66001317B8E2A@dnce02.ent.ti.com>
Hi Ilan,
On Sun, 2011-07-10 at 16:16 +0200, Elias, Ilan wrote:
> Hi Aloisio,
>
> I went over the userspace interface and it seems to me
> that it's very much following the PN533 chip interface.
>
> As you probably know, the NFC forum is in the process of defining
> a new industry standard for the NFC Controller Interface (NCI).
> All NFC chips in the near future will probably support the NCI,
I suppose that's arguable, especialy the "All" and "near future" terms
of your statement :)
Moreover, as far as I know, most NFC chips are currently HCI based and I
expect the transition from HCI to NCI to not be that fast.
>
> which will provide a generic and standard interface for NFC functionality.
>
> I think that your current userspace interface might be too specific
> for PN533 chip, and might not expose all the required NFC functionality.
The idea for the current netlink userspace API is to be a generic and
high level one. It should allow for userspace components to build their
target management code and NDEF parsing code on top of it, without
having to know if the below HW is HCI, NCI or anything else based.
Also, please note that the current API is going to be soon extended to
support target mode.
> A similar case with Bluetooth, where HCI is the industry standard which
> is supported by most Bluetooth chips, thus BlueZ support it of course.
We plan to implement the NFC HCI (as in ETSI 102 622) code as a kernel
component, and we're currently working on that. HCI NFC based chipsets
will register against this layer which will then talk to the NFC core
layer.
The same architecture would hopefully work with NCI, although due to the
lack of currently available public NCI specs, I can't guarantee that it
won't require some small adjustments.
> Doesn't it make more sense to make the userspace interface more similar to the NCI?
Could you please point us at a publically available description of that
interface ?
Cheers,
Samuel.
next prev parent reply other threads:[~2011-07-11 0:45 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-10 14:16 [PATCH v5 0/6] NFC subsystem Elias, Ilan
2011-07-11 0:46 ` Samuel Ortiz [this message]
2011-07-11 7:30 ` Elias, Ilan
-- strict thread matches above, loose matches on Subject: below --
2011-07-01 22:31 Aloisio Almeida Jr
2011-07-05 19:12 ` John W. Linville
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1310345174.5017.17.camel@sortiz-mobl \
--to=samuel@sortiz.org \
--cc=ilane@ti.com \
--cc=linux-wireless@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).