^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) .. SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) MEI NFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) -------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Some Intel 8 and 9 Serieses chipsets supports NFC devices connected behind
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) the Intel Management Engine controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) MEI client bus exposes the NFC chips as NFC phy devices and enables
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) binding with Microread and NXP PN544 NFC device driver from the Linux NFC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) subsystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) .. kernel-render:: DOT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) :alt: MEI NFC digraph
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) :caption: **MEI NFC** Stack
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) digraph NFC {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) cl_nfc -> me_cl_nfc;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) "drivers/nfc/mei_phy" -> cl_nfc [lhead=bus];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) "drivers/nfc/microread/mei" -> cl_nfc;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) "drivers/nfc/microread/mei" -> "drivers/nfc/mei_phy";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) "drivers/nfc/pn544/mei" -> cl_nfc;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) "drivers/nfc/pn544/mei" -> "drivers/nfc/mei_phy";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) "net/nfc" -> "drivers/nfc/microread/mei";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) "net/nfc" -> "drivers/nfc/pn544/mei";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) "neard" -> "net/nfc";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) cl_nfc [label="mei/bus(nfc)"];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) me_cl_nfc [label="me fw (nfc)"];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) }