nfc.h revision 38062f954c637861348dd8078cefb73554e6f12c
1655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/****************************************************************************
2655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************
3655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
4655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   This header was automatically generated from a Linux kernel header
5655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   of the same name, to make information necessary for userspace to
6655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   call into the kernel available to libc.  It contains only constants,
7655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   structures, and macros generated from the original header, and thus,
8655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   contains no copyrightable information.
9655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
10655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   To edit the content of this header, modify the corresponding
11655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   source file (e.g. under external/kernel-headers/original/) then
12655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   run bionic/libc/kernel/tools/update_all.py
13655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
14655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   Any manual change here will be lost the next time this script will
15655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   be run. You've been warned!
16655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
17655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************
18655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************/
19655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#ifndef __LINUX_NFC_H
20655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define __LINUX_NFC_H
21655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/types.h>
22655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/socket.h>
23655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_GENL_NAME "nfc"
25655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_GENL_VERSION 1
26655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_GENL_MCAST_EVENT_NAME "events"
27655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum nfc_commands {
28655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_UNSPEC,
30655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_GET_DEVICE,
31655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_DEV_UP,
32655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_DEV_DOWN,
33655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_DEP_LINK_UP,
35655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_DEP_LINK_DOWN,
36655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_START_POLL,
37655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_STOP_POLL,
38655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_GET_TARGET,
40655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_EVENT_TARGETS_FOUND,
41655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_EVENT_DEVICE_ADDED,
42655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_EVENT_DEVICE_REMOVED,
43655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_EVENT_TARGET_LOST,
45655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_EVENT_TM_ACTIVATED,
46655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_EVENT_TM_DEACTIVATED,
47655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_LLC_GET_PARAMS,
48655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_LLC_SET_PARAMS,
50655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_ENABLE_SE,
51655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_DISABLE_SE,
52655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_CMD_LLC_SDREQ,
53655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_EVENT_LLC_SDRES,
5538062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_CMD_FW_DOWNLOAD,
5638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_EVENT_SE_ADDED,
5738062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_EVENT_SE_REMOVED,
5838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_EVENT_SE_CONNECTIVITY,
6038062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_EVENT_SE_TRANSACTION,
6138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_CMD_GET_SE,
6238062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_CMD_SE_IO,
6338062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __NFC_CMD_AFTER_LAST
65655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
66655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_CMD_MAX (__NFC_CMD_AFTER_LAST - 1)
678cb52b056cfc302e05304d847c4228dff15715cfElliott Hughesenum nfc_attrs {
6838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_UNSPEC,
70655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_DEVICE_INDEX,
71655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_DEVICE_NAME,
728cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes NFC_ATTR_PROTOCOLS,
7338062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_TARGET_INDEX,
75655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_TARGET_SENS_RES,
76655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_TARGET_SEL_RES,
778cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes NFC_ATTR_TARGET_NFCID1,
7838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
79655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_TARGET_SENSB_RES,
80655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_TARGET_SENSF_RES,
81655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_COMM_MODE,
828cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes NFC_ATTR_RF_MODE,
8338062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
84655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_DEVICE_POWERED,
85655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_IM_PROTOCOLS,
86655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_TM_PROTOCOLS,
878cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes NFC_ATTR_LLC_PARAM_LTO,
8838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_LLC_PARAM_RW,
90655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_LLC_PARAM_MIUX,
91655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_ATTR_SE,
928cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes NFC_ATTR_LLC_SDP,
9338062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_ATTR_FIRMWARE_NAME,
9538062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_ATTR_SE_INDEX,
9638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_ATTR_SE_TYPE,
9738062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_ATTR_SE_AID,
9838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_ATTR_FIRMWARE_DOWNLOAD_STATUS,
10038062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_ATTR_SE_APDU,
101655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __NFC_ATTR_AFTER_LAST
102655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
1038cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_ATTR_MAX (__NFC_ATTR_AFTER_LAST - 1)
105655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum nfc_sdp_attr {
106655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_SDP_ATTR_UNSPEC,
107655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng NFC_SDP_ATTR_URI,
1088cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris NFC_SDP_ATTR_SAP,
110655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __NFC_SDP_ATTR_AFTER_LAST
111655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
112655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_SDP_ATTR_MAX (__NFC_SDP_ATTR_AFTER_LAST - 1)
113655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_DEVICE_NAME_MAXSIZE 8
1158cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes#define NFC_NFCID1_MAXSIZE 10
11638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_NFCID2_MAXSIZE 8
11738062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_NFCID3_MAXSIZE 10
11838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_SENSB_RES_MAXSIZE 12
120655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_SENSF_RES_MAXSIZE 18
121655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_GB_MAXSIZE 48
12238062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_FIRMWARE_NAME_MAXSIZE 32
123655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
124655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_JEWEL 1
125655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_MIFARE 2
126655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_FELICA 3
127655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_ISO14443 4
1288cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
129655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_NFC_DEP 5
130655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_ISO14443_B 6
131655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_MAX 7
132655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_COMM_ACTIVE 0
1338cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
134655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_COMM_PASSIVE 1
135655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_RF_INITIATOR 0
136655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_RF_TARGET 1
137655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_RF_NONE 2
1388cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
139655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_JEWEL_MASK (1 << NFC_PROTO_JEWEL)
140655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_MIFARE_MASK (1 << NFC_PROTO_MIFARE)
141655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_FELICA_MASK (1 << NFC_PROTO_FELICA)
142655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_ISO14443_MASK (1 << NFC_PROTO_ISO14443)
1438cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
144655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_NFC_DEP_MASK (1 << NFC_PROTO_NFC_DEP)
145655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_PROTO_ISO14443_B_MASK (1 << NFC_PROTO_ISO14443_B)
146655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_SE_UICC 0x1
147655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_SE_EMBEDDED 0x2
14838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_SE_DISABLED 0x0
15038062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_SE_ENABLED 0x1
151655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct sockaddr_nfc {
152655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng sa_family_t sa_family;
1538cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris __u32 dev_idx;
155655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __u32 target_idx;
156655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __u32 nfc_protocol;
157655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
1588cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_LLCP_MAX_SERVICE_NAME 63
160655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct sockaddr_nfc_llcp {
161655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng sa_family_t sa_family;
162655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __u32 dev_idx;
1638cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris __u32 target_idx;
165655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __u32 nfc_protocol;
166655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __u8 dsap;
167655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng __u8 ssap;
1688cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris char service_name[NFC_LLCP_MAX_SERVICE_NAME];  ;
170655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng size_t service_name_len;
171655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
172655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_SOCKPROTO_RAW 0
1738cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_SOCKPROTO_LLCP 1
175655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_SOCKPROTO_MAX 2
176655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_HEADER_SIZE 1
177655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_LLCP_RAW_HEADER_SIZE 2
1788cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_LLCP_DIRECTION_RX 0x00
180655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_LLCP_DIRECTION_TX 0x01
181655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_LLCP_RW 0
182655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_LLCP_MIUX 1
1838cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define NFC_LLCP_REMOTE_MIU 2
185655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_LLCP_REMOTE_LTO 3
186655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define NFC_LLCP_REMOTE_RW 4
187655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#endif
18838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
189