Commit 4e3d3b78 authored by Tomas Winkler's avatar Tomas Winkler Committed by Greg Kroah-Hartman
Browse files

mei: docs: add a short description for nfc behind mei

parent 6080e0cf
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ Intel(R) Management Engine Interface (Intel(R) MEI)
        Table of Contents

.. toctree::
   :maxdepth: 2
   :maxdepth: 3

   mei
   mei-client-bus
+7 −0
Original line number Diff line number Diff line
@@ -158,3 +158,10 @@ process received data.

        }

MEI Client Bus Drivers
======================

.. toctree::
   :maxdepth: 2

   nfc
+28 −0
Original line number Diff line number Diff line
.. SPDX-License-Identifier: GPL-2.0

MEI NFC
-------

Some Intel 8 and 9 Serieses chipsets supports NFC devices connected behind
the Intel Management Engine controller.
MEI client bus exposes the NFC chips as NFC phy devices and enables
binding with Microread and NXP PN544 NFC device driver from the Linux NFC
subsystem.

.. kernel-render:: DOT
   :alt: MEI NFC digraph
   :caption: **MEI NFC** Stack

   digraph NFC {
    cl_nfc -> me_cl_nfc;
    "drivers/nfc/mei_phy" -> cl_nfc [lhead=bus];
    "drivers/nfc/microread/mei" -> cl_nfc;
    "drivers/nfc/microread/mei" -> "drivers/nfc/mei_phy";
    "drivers/nfc/pn544/mei" -> cl_nfc;
    "drivers/nfc/pn544/mei" -> "drivers/nfc/mei_phy";
    "net/nfc" -> "drivers/nfc/microread/mei";
    "net/nfc" -> "drivers/nfc/pn544/mei";
    "neard" -> "net/nfc";
    cl_nfc [label="mei/bus(nfc)"];
    me_cl_nfc [label="me fw (nfc)"];
   }