diff options
Diffstat (limited to 'drivers/nfc/st21nfca/st21nfca.h')
| -rw-r--r-- | drivers/nfc/st21nfca/st21nfca.h | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/drivers/nfc/st21nfca/st21nfca.h b/drivers/nfc/st21nfca/st21nfca.h index 334cd90bcc8c..96fe5a62dc0d 100644 --- a/drivers/nfc/st21nfca/st21nfca.h +++ b/drivers/nfc/st21nfca/st21nfca.h | |||
| @@ -19,6 +19,8 @@ | |||
| 19 | 19 | ||
| 20 | #include <net/nfc/hci.h> | 20 | #include <net/nfc/hci.h> |
| 21 | 21 | ||
| 22 | #include "st21nfca_dep.h" | ||
| 23 | |||
| 22 | #define HCI_MODE 0 | 24 | #define HCI_MODE 0 |
| 23 | 25 | ||
| 24 | /* framing in HCI mode */ | 26 | /* framing in HCI mode */ |
| @@ -73,7 +75,8 @@ struct st21nfca_hci_info { | |||
| 73 | data_exchange_cb_t async_cb; | 75 | data_exchange_cb_t async_cb; |
| 74 | void *async_cb_context; | 76 | void *async_cb_context; |
| 75 | 77 | ||
| 76 | } __packed; | 78 | struct st21nfca_dep_info dep_info; |
| 79 | }; | ||
| 77 | 80 | ||
| 78 | /* Reader RF commands */ | 81 | /* Reader RF commands */ |
| 79 | #define ST21NFCA_WR_XCHG_DATA 0x10 | 82 | #define ST21NFCA_WR_XCHG_DATA 0x10 |
| @@ -83,5 +86,26 @@ struct st21nfca_hci_info { | |||
| 83 | #define ST21NFCA_RF_READER_F_DATARATE_106 0x01 | 86 | #define ST21NFCA_RF_READER_F_DATARATE_106 0x01 |
| 84 | #define ST21NFCA_RF_READER_F_DATARATE_212 0x02 | 87 | #define ST21NFCA_RF_READER_F_DATARATE_212 0x02 |
| 85 | #define ST21NFCA_RF_READER_F_DATARATE_424 0x04 | 88 | #define ST21NFCA_RF_READER_F_DATARATE_424 0x04 |
| 89 | #define ST21NFCA_RF_READER_F_POL_REQ 0x02 | ||
| 90 | #define ST21NFCA_RF_READER_F_POL_REQ_DEFAULT 0xffff0000 | ||
| 91 | #define ST21NFCA_RF_READER_F_NFCID2 0x03 | ||
| 92 | #define ST21NFCA_RF_READER_F_NFCID1 0x04 | ||
| 93 | #define ST21NFCA_RF_READER_F_SENS_RES 0x05 | ||
| 94 | |||
| 95 | #define ST21NFCA_RF_CARD_F_GATE 0x24 | ||
| 96 | #define ST21NFCA_RF_CARD_F_MODE 0x01 | ||
| 97 | #define ST21NFCA_RF_CARD_F_NFCID2_LIST 0x04 | ||
| 98 | #define ST21NFCA_RF_CARD_F_NFCID1 0x05 | ||
| 99 | #define ST21NFCA_RF_CARD_F_SENS_RES 0x06 | ||
| 100 | #define ST21NFCA_RF_CARD_F_SEL_RES 0x07 | ||
| 101 | #define ST21NFCA_RF_CARD_F_DATARATE 0x08 | ||
| 102 | #define ST21NFCA_RF_CARD_F_DATARATE_106 0x00 | ||
| 103 | #define ST21NFCA_RF_CARD_F_DATARATE_212_424 0x01 | ||
| 104 | |||
| 105 | #define ST21NFCA_EVT_SEND_DATA 0x10 | ||
| 106 | #define ST21NFCA_EVT_FIELD_ON 0x11 | ||
| 107 | #define ST21NFCA_EVT_CARD_DEACTIVATED 0x12 | ||
| 108 | #define ST21NFCA_EVT_CARD_ACTIVATED 0x13 | ||
| 109 | #define ST21NFCA_EVT_FIELD_OFF 0x14 | ||
| 86 | 110 | ||
| 87 | #endif /* __LOCAL_ST21NFCA_H_ */ | 111 | #endif /* __LOCAL_ST21NFCA_H_ */ |
