mirror of https://gitee.com/openkylin/linux.git
NFC: port100: Add support for type 4A tag platform
This adds support for ISO-DEP protocol over NFC-A rf technology. The port100 already supports NFC-A and ATS request and response for type 4A tags are handled at digital level. This patch adds NFC_PROTO_ISO14443 to the supported protocols and an entry for framing configuration which is the same as NFC-A standard frame with CRC handling. Signed-off-by: Thierry Escande <thierry.escande@linux.intel.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
c813007f9f
commit
2a26f9a2c1
|
@ -27,7 +27,8 @@
|
|||
#define PORT100_PROTOCOLS (NFC_PROTO_JEWEL_MASK | \
|
||||
NFC_PROTO_MIFARE_MASK | \
|
||||
NFC_PROTO_FELICA_MASK | \
|
||||
NFC_PROTO_NFC_DEP_MASK)
|
||||
NFC_PROTO_NFC_DEP_MASK | \
|
||||
NFC_PROTO_ISO14443_MASK)
|
||||
|
||||
#define PORT100_CAPABILITIES (NFC_DIGITAL_DRV_CAPS_IN_CRC | \
|
||||
NFC_DIGITAL_DRV_CAPS_TG_CRC)
|
||||
|
@ -298,6 +299,10 @@ in_protocols[][PORT100_IN_MAX_NUM_PROTOCOLS + 1] = {
|
|||
{ PORT100_IN_PROT_CHECK_CRC, 0 },
|
||||
{ PORT100_IN_PROT_END, 0 },
|
||||
},
|
||||
[NFC_DIGITAL_FRAMING_NFCA_T4T] = {
|
||||
/* nfc_digital_framing_nfca_standard_with_crc_a */
|
||||
{ PORT100_IN_PROT_END, 0 },
|
||||
},
|
||||
[NFC_DIGITAL_FRAMING_NFCA_NFC_DEP] = {
|
||||
/* nfc_digital_framing_nfca_standard */
|
||||
{ PORT100_IN_PROT_END, 0 },
|
||||
|
|
Loading…
Reference in New Issue