diff options
Diffstat (limited to 'drivers/nfc/st21nfca/st21nfca.c')
-rw-r--r-- | drivers/nfc/st21nfca/st21nfca.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/drivers/nfc/st21nfca/st21nfca.c b/drivers/nfc/st21nfca/st21nfca.c index 438e06e6eb6a..bff657524b18 100644 --- a/drivers/nfc/st21nfca/st21nfca.c +++ b/drivers/nfc/st21nfca/st21nfca.c | |||
@@ -45,6 +45,23 @@ | |||
45 | #define ST21NFCA_RF_READER_14443_3_A_ATQA 0x03 | 45 | #define ST21NFCA_RF_READER_14443_3_A_ATQA 0x03 |
46 | #define ST21NFCA_RF_READER_14443_3_A_SAK 0x04 | 46 | #define ST21NFCA_RF_READER_14443_3_A_SAK 0x04 |
47 | 47 | ||
48 | #define ST21NFCA_RF_READER_F_DATARATE 0x01 | ||
49 | #define ST21NFCA_RF_READER_F_DATARATE_106 0x01 | ||
50 | #define ST21NFCA_RF_READER_F_DATARATE_212 0x02 | ||
51 | #define ST21NFCA_RF_READER_F_DATARATE_424 0x04 | ||
52 | #define ST21NFCA_RF_READER_F_POL_REQ 0x02 | ||
53 | #define ST21NFCA_RF_READER_F_POL_REQ_DEFAULT 0xffff0000 | ||
54 | #define ST21NFCA_RF_READER_F_NFCID2 0x03 | ||
55 | #define ST21NFCA_RF_READER_F_NFCID1 0x04 | ||
56 | |||
57 | #define ST21NFCA_RF_CARD_F_MODE 0x01 | ||
58 | #define ST21NFCA_RF_CARD_F_NFCID2_LIST 0x04 | ||
59 | #define ST21NFCA_RF_CARD_F_NFCID1 0x05 | ||
60 | #define ST21NFCA_RF_CARD_F_SENS_RES 0x06 | ||
61 | #define ST21NFCA_RF_CARD_F_SEL_RES 0x07 | ||
62 | #define ST21NFCA_RF_CARD_F_DATARATE 0x08 | ||
63 | #define ST21NFCA_RF_CARD_F_DATARATE_212_424 0x01 | ||
64 | |||
48 | #define ST21NFCA_DEVICE_MGNT_GATE 0x01 | 65 | #define ST21NFCA_DEVICE_MGNT_GATE 0x01 |
49 | #define ST21NFCA_DEVICE_MGNT_PIPE 0x02 | 66 | #define ST21NFCA_DEVICE_MGNT_PIPE 0x02 |
50 | 67 | ||
@@ -60,6 +77,10 @@ | |||
60 | ((p & 0x0f) == (ST21NFCA_DM_PIPE_CREATED | ST21NFCA_DM_PIPE_OPEN)) | 77 | ((p & 0x0f) == (ST21NFCA_DM_PIPE_CREATED | ST21NFCA_DM_PIPE_OPEN)) |
61 | 78 | ||
62 | #define ST21NFCA_NFC_MODE 0x03 /* NFC_MODE parameter*/ | 79 | #define ST21NFCA_NFC_MODE 0x03 /* NFC_MODE parameter*/ |
80 | #define ST21NFCA_EVT_FIELD_ON 0x11 | ||
81 | #define ST21NFCA_EVT_CARD_DEACTIVATED 0x12 | ||
82 | #define ST21NFCA_EVT_CARD_ACTIVATED 0x13 | ||
83 | #define ST21NFCA_EVT_FIELD_OFF 0x14 | ||
63 | 84 | ||
64 | static DECLARE_BITMAP(dev_mask, ST21NFCA_NUM_DEVICES); | 85 | static DECLARE_BITMAP(dev_mask, ST21NFCA_NUM_DEVICES); |
65 | 86 | ||