NFC: NCI: Fix max length of General Bytes in ATR_RES
The maximum size of ATR_REQ and ATR_RES is 64 bytes.
The maximum number of General Bytes is calculated by
the maximum number of data bytes in the ATR_REQ/ATR_RES,
substracted by the number of mandatory data bytes.
ATR_REQ: 16 mandatory data bytes, giving a maximum of
48 General Bytes.
ATR_RES: 17 mandatory data bytes, giving a maximum of
47 General Bytes.
Regression introduced in commit a99903ec
.
Signed-off-by: Julien Lefrique <lefrique@marvell.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:

committed by
Samuel Ortiz

parent
3ff24012dd
commit
e479ce4797
@@ -205,6 +205,8 @@ enum nfc_sdp_attr {
|
||||
#define NFC_SENSF_RES_MAXSIZE 18
|
||||
#define NFC_ATR_REQ_MAXSIZE 64
|
||||
#define NFC_ATR_RES_MAXSIZE 64
|
||||
#define NFC_ATR_REQ_GB_MAXSIZE 48
|
||||
#define NFC_ATR_RES_GB_MAXSIZE 47
|
||||
#define NFC_GB_MAXSIZE 48
|
||||
#define NFC_FIRMWARE_NAME_MAXSIZE 32
|
||||
#define NFC_ISO15693_UID_MAXSIZE 8
|
||||
|
Reference in New Issue
Block a user