mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-25 12:42:17 +07:00
35630df68d
Add driver for STMicroelectronics ST21NFCB NFC controller. ST21NFCB is using NCI protocol and a proprietary low level transport protocol called NDLC used on top. NDLC: The protocol defines 2 types of frame: - One type carrying NCI data (referred as DATAFRAME frames). - One type carrying protocol information used for flow control and error control mechanisms (referred as SUPERVISOR frames). After each frame transmission to the NFC controller, the device host SHALL waitfor an ACK (SUPERVISOR frame) reception before sending a new frame. The NFC controller MAY send a frame at anytime to the device host. The NFC controller MAY send a specific WAIT supervisor frame to indicate to device host that a NCI data packet has been received but that it could take significant time before the NFC controller sends an ACK and thus allows next data reception. Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
18 lines
497 B
Makefile
18 lines
497 B
Makefile
#
|
|
# Makefile for nfc devices
|
|
#
|
|
|
|
obj-$(CONFIG_NFC_PN544) += pn544/
|
|
obj-$(CONFIG_NFC_MICROREAD) += microread/
|
|
obj-$(CONFIG_NFC_PN533) += pn533.o
|
|
obj-$(CONFIG_NFC_WILINK) += nfcwilink.o
|
|
obj-$(CONFIG_NFC_MEI_PHY) += mei_phy.o
|
|
obj-$(CONFIG_NFC_SIM) += nfcsim.o
|
|
obj-$(CONFIG_NFC_PORT100) += port100.o
|
|
obj-$(CONFIG_NFC_MRVL) += nfcmrvl/
|
|
obj-$(CONFIG_NFC_TRF7970A) += trf7970a.o
|
|
obj-$(CONFIG_NFC_ST21NFCA) += st21nfca/
|
|
obj-$(CONFIG_NFC_ST21NFCB) += st21nfcb/
|
|
|
|
ccflags-$(CONFIG_NFC_DEBUG) := -DDEBUG
|