Merge tag 'trace-v5.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt...
[sfrench/cifs-2.6.git] / Documentation / driver-api / mei / nfc.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 MEI NFC
4 -------
5
6 Some Intel 8 and 9 Serieses chipsets supports NFC devices connected behind
7 the Intel Management Engine controller.
8 MEI client bus exposes the NFC chips as NFC phy devices and enables
9 binding with Microread and NXP PN544 NFC device driver from the Linux NFC
10 subsystem.
11
12 .. kernel-render:: DOT
13    :alt: MEI NFC digraph
14    :caption: **MEI NFC** Stack
15
16    digraph NFC {
17     cl_nfc -> me_cl_nfc;
18     "drivers/nfc/mei_phy" -> cl_nfc [lhead=bus];
19     "drivers/nfc/microread/mei" -> cl_nfc;
20     "drivers/nfc/microread/mei" -> "drivers/nfc/mei_phy";
21     "drivers/nfc/pn544/mei" -> cl_nfc;
22     "drivers/nfc/pn544/mei" -> "drivers/nfc/mei_phy";
23     "net/nfc" -> "drivers/nfc/microread/mei";
24     "net/nfc" -> "drivers/nfc/pn544/mei";
25     "neard" -> "net/nfc";
26     cl_nfc [label="mei/bus(nfc)"];
27     me_cl_nfc [label="me fw (nfc)"];
28    }