1#################### This file is used by NXP NFC NCI HAL #####################
2###############################################################################
3# Application options
4# Logging Levels
5# NXPLOG_DEFAULT_LOGLEVEL    0x01
6# ANDROID_LOG_DEBUG          0x03
7# ANDROID_LOG_WARN           0x02
8# ANDROID_LOG_ERROR          0x01
9# ANDROID_LOG_SILENT         0x00
10NXPLOG_EXTNS_LOGLEVEL=0x03
11NXPLOG_NCIHAL_LOGLEVEL=0x03
12NXPLOG_NCIX_LOGLEVEL=0x03
13NXPLOG_NCIR_LOGLEVEL=0x03
14NXPLOG_FWDNLD_LOGLEVEL=0x03
15NXPLOG_TML_LOGLEVEL=0x03
16NFC_DEBUG_ENABLED=1
17
18###############################################################################
19# Nfc Device Node name
20NXP_NFC_DEV_NODE="/dev/nq-nci"
21
22###############################################################################
23# Extension for Mifare reader enable
24MIFARE_READER_ENABLE=0x01
25
26###############################################################################
27# Firmware file type
28#.so file   0x01
29#.bin file  0x02
30NXP_FW_TYPE=0x01
31
32###############################################################################
33# System clock source selection configuration
34#define CLK_SRC_XTAL       1
35#define CLK_SRC_PLL        2
36
37NXP_SYS_CLK_SRC_SEL=0x02
38
39###############################################################################
40# System clock frequency selection configuration
41#define CLK_FREQ_13MHZ         1
42#define CLK_FREQ_19_2MHZ       2
43#define CLK_FREQ_24MHZ         3
44#define CLK_FREQ_26MHZ         4
45#define CLK_FREQ_38_4MHZ       5
46#define CLK_FREQ_52MHZ         6
47
48NXP_SYS_CLK_FREQ_SEL=0x02
49
50###############################################################################
51# The timeout value to be used for clock request acknowledgment
52# min value = 0x01 to max = 0x06
53
54NXP_SYS_CLOCK_TO_CFG=0x06
55
56###############################################################################
57# NXP proprietary settings
58NXP_ACT_PROP_EXTN={2F, 02, 00}
59
60###############################################################################
61# NFC forum profile settings
62NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
63
64###############################################################################
65# NXP TVDD configurations settings
66# Allow NFCC to configure External TVDD, There are currently three
67#configurations (1, 2 and 3) are supported, out of them only one can be
68#supported.
69
70NXP_EXT_TVDD_CFG=0x01
71
72###############################################################################
73#config1:SLALM, 3.3V for both RM and CM
74NXP_EXT_TVDD_CFG_1={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 02, 09, 00}
75
76###############################################################################
77#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
78#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
79NXP_EXT_TVDD_CFG_2={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 56, 24, 08 }
80
81###############################################################################
82#config3: use DCDC in CE, use Tx_Pwr_Req, SLALM, monitoring 5V from DCDC,
83#DCDCWaitTime=4.2ms
84NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 40, 0A}
85
86###############################################################################
87# NXP RF configuration ALM/PLM settings
88# This section needs to be updated with the correct values based on the platform
89#NXP_RF_CONF_BLK_1={
90#}
91
92###############################################################################
93# NXP RF configuration ALM/PLM settings
94# This section needs to be updated with the correct values based on the platform
95#NXP_RF_CONF_BLK_2={
96#}
97
98###############################################################################
99# NXP RF configuration ALM/PLM settings
100# This section needs to be updated with the correct values based on the platform
101#NXP_RF_CONF_BLK_3={
102#}
103
104###############################################################################
105# NXP RF configuration ALM/PLM settings
106# This section needs to be updated with the correct values based on the platform
107#NXP_RF_CONF_BLK_4={
108#}
109
110###############################################################################
111# NXP RF configuration ALM/PLM settings
112# This section needs to be updated with the correct values based on the platform
113#NXP_RF_CONF_BLK_5={
114#}
115
116###############################################################################
117# NXP RF configuration ALM/PLM settings
118# This section needs to be updated with the correct values based on the platform
119#NXP_RF_CONF_BLK_6={
120#}
121
122###############################################################################
123# Core configuration extensions
124# It includes
125# Wired mode settings A0ED, A0EE
126# Tag Detector A040, A041, A043
127# Low Power mode A007
128# Clock settings A002, A003
129# PbF settings A008
130NXP_CORE_CONF_EXTN={20, 02, 19, 06,
131    A0, EC, 01, 01,
132    A0, ED, 01, 00,
133    A0, 5E, 01, 01,
134    A0, 40, 01, 01,
135    A0, DD, 01, 2D,
136    A0, 96, 01, 01
137    }
138
139###############################################################################
140# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
141NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01
142        }
143
144###############################################################################
145# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00
146NXP_I2C_FRAGMENTATION_ENABLED=0x00
147
148###############################################################################
149# Core configuration settings
150NXP_CORE_CONF={ 20, 02, 2E, 0E,
151        28, 01, 00,
152        21, 01, 00,
153        30, 01, 08,
154        31, 01, 03,
155        32, 01, 60,
156        38, 01, 01,
157        33, 04, 01, 02, 03, 04,
158        54, 01, 06,
159        50, 01, 02,
160        5B, 01, 00,
161        80, 01, 01,
162        81, 01, 01,
163        82, 01, 0E,
164        18, 01, 01
165        }
166
167###############################################################################
168#Enable SWP full power mode when phone is power off
169NXP_SWP_FULL_PWR_ON=0x00
170
171###############################################################################
172#Set the default Felica T3T System Code OffHost route Location :
173
174# host  0x00
175# UICC  0x02
176# UICC2 0x03
177DEFAULT_SYS_CODE_ROUTE=0x00
178
179###############################################################################
180# AID Matching platform options
181# AID_MATCHING_L 0x01
182# AID_MATCHING_K 0x02
183AID_MATCHING_PLATFORM=0x01
184
185###############################################################################
186#CHINA_TIANJIN_RF_SETTING
187#Enable  0x01
188#Disable 0x00
189NXP_CHINA_TIANJIN_RF_ENABLED=0x01
190
191###############################################################################
192#SWP_SWITCH_TIMEOUT_SETTING
193# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
194# Timeout in milliseconds, for example
195# No Timeout  0x00
196# 10 millisecond timeout 0x0A
197NXP_SWP_SWITCH_TIMEOUT=0x0A
198
199###############################################################################
200# Extended APDU length for ISO_DEP
201ISO_DEP_MAX_TRANSCEIVE=0xFEFF
202
203###############################################################################
204# Vendor Specific Proprietary Protocol & Discovery Configuration
205# Set to 0xFF if unsupported
206#  byte[0] NCI_PROTOCOL_18092_ACTIVE
207#  byte[1] NCI_PROTOCOL_B_PRIME
208#  byte[2] NCI_PROTOCOL_DUAL
209#  byte[3] NCI_PROTOCOL_15693
210#  byte[4] NCI_PROTOCOL_KOVIO
211#  byte[5] NCI_PROTOCOL_MIFARE
212#  byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
213#  byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
214#  byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
215NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, 70, FF, FF}
216
217###############################################################################
218# Choose the presence-check algorithm for type-4 tag.  If not defined, the default value is 1.
219# 0  NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
220# 1  NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
221# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
222#    command is sent waiting for rsp and ntf.
223PRESENCE_CHECK_ALGORITHM=1
224
225###############################################################################
226# White list of Hosts
227# This values will be the Hosts(NFCEEs) in the HCI Network.
228DEVICE_HOST_WHITE_LIST={02}
229
230###############################################################################
231