kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #00195
[Bug 1083994] Re: [Feature] Haswell ULT - Near Field Communication(NFC) support
Just adding a note that even though we have the above patches from
comments #21 and #22 already included in our Saucy kernel, apparently
Intel notes we'll need some additional patches as well. Just putting a
note here to keep the Saucy task open till we have those patches
applied. Intel will post a note here for which additional patches are
needed.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1083994
Title:
[Feature] Haswell ULT - Near Field Communication(NFC) support
Status in intel:
Fix Committed
Status in “linux” package in Ubuntu:
Incomplete
Status in “neard” package in Ubuntu:
Fix Released
Status in “linux” source package in Raring:
Fix Released
Status in “neard” source package in Raring:
Fix Released
Status in “linux” source package in Saucy:
Incomplete
Status in “neard” source package in Saucy:
Fix Released
Bug description:
NFC is a short range wireless protocol for sharing data between devices or between and tags. Tag is NFC passive device - it can be in the form of a sticker or little chip that has information (e.g. URL) that can be passed on to the phone device for example.
This link has a lot of information about the different tag types:
http://kimtag.com/s/nfc_tags
Magnetics Peak is the NFC module for the Shark Bay Mobile and ULT
platforms.
The Magnetics Peak NFC enablement will require:
1. neard
neard is a userspace NFC daemon that runs on top of the NFC upstream kernel APIs and provides simple NFC oriented D-Bus API. Without neard applications will have to talk directly to the low level NFC kernel APIs. neard provides a simple and clean D-Bus APIs for any application to use without worrying about the NFC technicl details behind it.
neard is already available, and there will future updates to neard
through 01.org - https://01.org/linux-nfc
2. Magnetics Peak NFC driver
Enable the MP chipset support. This enablement will depends on the MEI driver.
3. Management Engine Interface (MEI) kernel bus driver
The Management Engine Interface should be seen as a virtual bus for regular drivers to register against. This driver implements an MEI specific bus type and provide a bus I/O API for external drivers to use
against.
4. NFC HCI improvements to support Magnetics Peak specific HCI quirks
Magnetics Peak deviates from the standard HCI specifications and thus the upstream kernel NFC HCI stack needs a few additional patches to support those tiny differences.
Upstream schedule information:
Neard - released on https://01.org/linux-nfc
Magnetics Peak NFC driver - v3.9
MEI driver - v3.10
NFC HCI patches - v3.9
To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/1083994/+subscriptions