1## This file is used by NFC NXP NCI HAL(external/libnfc-nci/halimpl/pn54x)
2## and NFC Service Java Native Interface Extensions (packages/apps/Nfc/nci/jni/extns/pn54x)
3
4###############################################################################
5# Application options
6# Logging Levels
7# NXPLOG_DEFAULT_LOGLEVEL    0x01
8# ANDROID_LOG_DEBUG          0x03
9# ANDROID_LOG_WARN           0x02
10# ANDROID_LOG_ERROR          0x01
11# ANDROID_LOG_SILENT         0x00
12#
13NXPLOG_EXTNS_LOGLEVEL=0x03
14NXPLOG_NCIHAL_LOGLEVEL=0x03
15NXPLOG_NCIX_LOGLEVEL=0x03
16NXPLOG_NCIR_LOGLEVEL=0x03
17NXPLOG_FWDNLD_LOGLEVEL=0x03
18NXPLOG_TML_LOGLEVEL=0x03
19
20###############################################################################
21# Extension for Mifare reader enable
22MIFARE_READER_ENABLE=0x01
23
24###############################################################################
25# Vzw Feature enable
26VZW_FEATURE_ENABLE=0x01
27###############################################################################
28
29# File location for Firmware
30#FW_STORAGE="/vendor/firmware/libpn547_fw.so"
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=0x01
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=0x00
49
50###############################################################################
51# The timeout value to be used for clock request acknowledgment
52# min value = 0x01 to max = 0x19
53
54NXP_SYS_CLOCK_TO_CFG=0x01
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# Standby enable settings
66#NXP_CORE_STANDBY={2F, 00, 01, 01}
67
68###############################################################################
69#Atonomous Mode
70#Enable 0x01
71#Disable 0x00
72NXP_CORE_SCRN_OFF_AUTONOMOUS_ENABLE=0x00
73
74###############################################################################
75# NXP RF configuration ALM/PLM settings
76# This section needs to be updated with the correct values based on the platform
77# NXP_RF_CONF_BLK_1={
78#}
79
80###############################################################################
81# NXP RF configuration ALM/PLM settings
82# This section needs to be updated with the correct values based on the platform
83#NXP_RF_CONF_BLK_2={
84#}
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_3={
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_4={
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_5={
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_6={
108#}
109
110###############################################################################
111# Core configuration extensions
112# It includes
113# Wired mode settings A0ED, A0EE
114# Tag Detector A040, A041, A043
115# Low Power mode A007
116# Clock settings A002, A003
117# PbF settings A008
118NXP_CORE_CONF_EXTN={20, 02, 16, 04,
119    A0, EC, 01, 01,
120    A0, ED, 01, 01,
121    A0, 5E, 01, 01,
122    A0, 0D, 06, 3E, 2D, 15, 88, 15, 00
123    }
124
125###############################################################################
126# Core configuration rf field filter settings to enable set 01 ,to disable set to 00 last bit
127NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01
128        }
129
130###############################################################################
131# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00
132NXP_I2C_FRAGMENTATION_ENABLED=0x00
133
134###############################################################################
135# Core configuration settings
136NXP_CORE_CONF={ 20, 02, 2B, 0D,
137        28, 01, 00,
138        21, 01, 00,
139        30, 01, 08,
140        31, 01, 03,
141        33, 04, 01, 02, 03, 04,
142        54, 01, 06,
143        50, 01, 02,
144        5B, 01, 00,
145        60, 01, 0E,
146        80, 01, 01,
147        81, 01, 01,
148        82, 01, 0E,
149        18, 01, 01
150        }
151
152###############################################################################
153# Mifare Classic Key settings
154#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5,
155#                                     A0, 52, 06, D3, F7, D3, F7, D3, F7,
156#                                     A0, 53, 06, FF, FF, FF, FF, FF, FF,
157#                                     A0, 54, 06, 00, 00, 00, 00, 00, 00}
158
159###############################################################################
160# Default SE Options
161# No secure element 0x00
162# eSE               0x01
163# UICC              0x02
164
165NXP_DEFAULT_SE=0x02
166
167NXP_DEFAULT_NFCEE_TIMEOUT=0x06
168
169###############################################################################
170#Enable SWP full power mode when phone is power off
171NXP_SWP_FULL_PWR_ON=0x01
172
173###############################################################################
174#Set the default AID route Location :
175#This settings will be used when application does not set this parameter
176# host 0x00
177# eSE  0x01
178# UICC 0x02
179DEFAULT_AID_ROUTE=0x00
180
181###############################################################################
182#Set the Mifare Desfire route Location :
183#This settings will be used when application does not set this parameter
184# host 0x00
185# eSE  0x01
186# UICC 0x02
187DEFAULT_DESFIRE_ROUTE=0x02
188
189###############################################################################
190#Set the Mifare CLT route Location :
191#This settings will be used when application does not set this parameter
192# host 0x00
193# eSE  0x01
194# UICC 0x02
195DEFAULT_MIFARE_CLT_ROUTE=0x02
196
197###############################################################################
198#Chip type
199#PN547C2            0x01
200#PN65T              0x02
201
202NXP_NFC_CHIP=0x01
203
204#Timeout in secs
205NXP_SWP_RD_START_TIMEOUT=0x0A
206#Timeout in secs
207NXP_SWP_RD_TAG_OP_TIMEOUT=0x01
208
209###############################################################################
210# CE when Screen state is locked
211# Disable           0x00
212# Enable            0x01
213NXP_CE_ROUTE_STRICT_DISABLE=0x01
214
215###############################################################################
216# AID Matching platform options
217# AID_MATCHING_L 0x01
218# AID_MATCHING_K 0x02
219AID_MATCHING_PLATFORM=0x01
220