14e3d3b78STomas Winkler.. SPDX-License-Identifier: GPL-2.0 24e3d3b78STomas Winkler 34e3d3b78STomas WinklerMEI NFC 44e3d3b78STomas Winkler------- 54e3d3b78STomas Winkler 6*7852fe3aSRandy DunlapSome Intel 8 and 9 Series chipsets support NFC devices connected behind 74e3d3b78STomas Winklerthe Intel Management Engine controller. 84e3d3b78STomas WinklerMEI client bus exposes the NFC chips as NFC phy devices and enables 94e3d3b78STomas Winklerbinding with Microread and NXP PN544 NFC device driver from the Linux NFC 104e3d3b78STomas Winklersubsystem. 114e3d3b78STomas Winkler 124e3d3b78STomas Winkler.. kernel-render:: DOT 134e3d3b78STomas Winkler :alt: MEI NFC digraph 144e3d3b78STomas Winkler :caption: **MEI NFC** Stack 154e3d3b78STomas Winkler 164e3d3b78STomas Winkler digraph NFC { 174e3d3b78STomas Winkler cl_nfc -> me_cl_nfc; 184e3d3b78STomas Winkler "drivers/nfc/mei_phy" -> cl_nfc [lhead=bus]; 194e3d3b78STomas Winkler "drivers/nfc/microread/mei" -> cl_nfc; 204e3d3b78STomas Winkler "drivers/nfc/microread/mei" -> "drivers/nfc/mei_phy"; 214e3d3b78STomas Winkler "drivers/nfc/pn544/mei" -> cl_nfc; 224e3d3b78STomas Winkler "drivers/nfc/pn544/mei" -> "drivers/nfc/mei_phy"; 234e3d3b78STomas Winkler "net/nfc" -> "drivers/nfc/microread/mei"; 244e3d3b78STomas Winkler "net/nfc" -> "drivers/nfc/pn544/mei"; 254e3d3b78STomas Winkler "neard" -> "net/nfc"; 264e3d3b78STomas Winkler cl_nfc [label="mei/bus(nfc)"]; 274e3d3b78STomas Winkler me_cl_nfc [label="me fw (nfc)"]; 284e3d3b78STomas Winkler } 29