← Back to team overview

kernel-packages team mailing list archive

[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