Commit | Line | Data |
---|---|---|
4e3d3b78 TW |
1 | .. SPDX-License-Identifier: GPL-2.0 |
2 | ||
3 | MEI NFC | |
4 | ------- | |
5 | ||
7852fe3a | 6 | Some Intel 8 and 9 Series chipsets support NFC devices connected behind |
4e3d3b78 TW |
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 | } |