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# Nfc Device Node name
21NXP_NFC_DEV_NODE="/dev/pn54x"
22
23###############################################################################
24# Extension for Mifare reader enable
25MIFARE_READER_ENABLE=0x01
26
27###############################################################################
28# Vzw Feature enable
29VZW_FEATURE_ENABLE=0x01
30
31###############################################################################
32# File name for Firmware
33NXP_FW_NAME="libpn548ad_fw.so"
34
35###############################################################################
36# System clock source selection configuration
37#define CLK_SRC_XTAL       1
38#define CLK_SRC_PLL        2
39
40NXP_SYS_CLK_SRC_SEL=0x02
41
42###############################################################################
43# System clock frequency selection configuration
44#define CLK_FREQ_13MHZ         1
45#define CLK_FREQ_19_2MHZ       2
46#define CLK_FREQ_24MHZ         3
47#define CLK_FREQ_26MHZ         4
48#define CLK_FREQ_38_4MHZ       5
49#define CLK_FREQ_52MHZ         6
50
51NXP_SYS_CLK_FREQ_SEL=0x02
52
53###############################################################################
54# The timeout value to be used for clock request acknowledgment
55# min value = 0x01 to max = 0x06
56
57NXP_SYS_CLOCK_TO_CFG=0x01
58
59###############################################################################
60# NXP proprietary settings
61NXP_ACT_PROP_EXTN={2F, 02, 00}
62
63###############################################################################
64# NFC forum profile settings
65NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
66
67###############################################################################
68# NFCC Configuration Control
69# Allow NFCC to manage RF Config       0x01
70# Don't allow NFCC to manage RF Config 0x00
71NXP_NFC_MERGE_RF_PARAMS={20, 02, 04, 01, 85, 01, 01}
72
73###############################################################################
74# Standby enable settings
75NXP_CORE_STANDBY={2F, 00, 01, 01}
76
77###############################################################################
78# NXP TVDD configurations settings
79# Allow NFCC to configure External TVDD, There are currently three
80#configurations (1, 2 and 3) are supported, out of them only one can be
81#supported.
82
83NXP_EXT_TVDD_CFG=0x01
84
85###############################################################################
86#config1:SLALM, 3.3V for both RM and CM
87NXP_EXT_TVDD_CFG_1={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 02, 09, 00}
88
89###############################################################################
90#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
91#monitoring 5V from DCDC, 4.7V for both RM and CM, DCDCWaitTime=4.2ms
92NXP_EXT_TVDD_CFG_2={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 56, 64, 0A}
93
94###############################################################################
95#config3: use DCDC in CE, use Tx_Pwr_Req, SLALM, monitoring 5V from DCDC,
96#DCDCWaitTime=4.2ms
97NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 64, 0A}
98
99###############################################################################
100# NXP RF configuration ALM/PLM settings
101# This section needs to be updated with the correct values based on the platform
102#NXP_RF_CONF_BLK_1={
103#}
104
105###############################################################################
106# NXP RF configuration ALM/PLM settings
107# This section needs to be updated with the correct values based on the platform
108#NXP_RF_CONF_BLK_2={
109#}
110
111###############################################################################
112# NXP RF configuration ALM/PLM settings
113# This section needs to be updated with the correct values based on the platform
114#NXP_RF_CONF_BLK_3={
115#}
116
117###############################################################################
118# NXP RF configuration ALM/PLM settings
119# This section needs to be updated with the correct values based on the platform
120#NXP_RF_CONF_BLK_4={
121#}
122
123###############################################################################
124# NXP RF configuration ALM/PLM settings
125# This section needs to be updated with the correct values based on the platform
126#NXP_RF_CONF_BLK_5={
127#}
128
129###############################################################################
130# NXP RF configuration ALM/PLM settings
131# This section needs to be updated with the correct values based on the platform
132#NXP_RF_CONF_BLK_6={
133#}
134
135###############################################################################
136# Core configuration extensions
137# It includes
138# Wired mode settings A0ED, A0EE
139# Tag Detector A040, A041, A043
140# Low Power mode A007
141# Clock settings A002, A003
142# PbF settings A008
143# Clock timeout settings A004
144NXP_CORE_CONF_EXTN={20, 02, 1D, 07,
145    A0, EC, 01, 01,
146    A0, ED, 01, 03,
147    A0, 5E, 01, 01,
148    A0, 12, 01, 02,
149    A0, 40, 01, 01,
150    A0, DD, 01, 2D,
151    A0, F2, 01, 01
152    }
153
154###############################################################################
155# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
156NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01
157        }
158
159###############################################################################
160# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00
161NXP_I2C_FRAGMENTATION_ENABLED=0x00
162
163###############################################################################
164# Core configuration settings
165NXP_CORE_CONF={ 20, 02, 2E, 0E,
166        28, 01, 00,
167        21, 01, 00,
168        30, 01, 08,
169        31, 01, 03,
170        32, 01, 60,
171        38, 01, 01,
172        33, 04, 01, 02, 03, 04,
173        54, 01, 06,
174        50, 01, 02,
175        5B, 01, 00,
176        80, 01, 01,
177        81, 01, 01,
178        82, 01, 0E,
179        18, 01, 01
180        }
181
182###############################################################################
183# Mifare Classic Key settings
184#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5,
185#                                     A0, 52, 06, D3, F7, D3, F7, D3, F7,
186#                                     A0, 53, 06, FF, FF, FF, FF, FF, FF,
187#                                     A0, 54, 06, 00, 00, 00, 00, 00, 00}
188
189###############################################################################
190# Default SE Options
191# No secure element 0x00
192# eSE               0x01
193# UICC              0x02
194
195NXP_DEFAULT_SE=0x03
196
197###############################################################################
198#Enable SWP full power mode when phone is power off
199NXP_SWP_FULL_PWR_ON=0x00
200
201###############################################################################
202#### Select the CHIP ####
203#PN547C2            0x01
204#PN65T              0x02
205#PN548AD            0x03
206#PN66T              0x04
207
208NXP_NFC_CHIP=0x04
209
210###############################################################################
211# CE when Screen state is locked
212# Disable           0x00
213# Enable            0x01
214NXP_CE_ROUTE_STRICT_DISABLE=0x01
215
216###############################################################################
217#Timeout in secs to get NFCEE Discover notification
218NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20
219
220NXP_DEFAULT_NFCEE_TIMEOUT=0x06
221
222###############################################################################
223#Timeout in secs
224NXP_SWP_RD_START_TIMEOUT=0x0A
225
226###############################################################################
227#Timeout in secs
228NXP_SWP_RD_TAG_OP_TIMEOUT=0x01
229
230###############################################################################
231#Set the default AID route Location :
232#This settings will be used when application does not set this parameter
233# host 0x00
234# eSE  0x01
235# UICC 0x02
236DEFAULT_AID_ROUTE=0x00
237
238###############################################################################
239#Set the Mifare Desfire route Location :
240#This settings will be used when application does not set this parameter
241# host 0x00
242# eSE  0x01
243# UICC 0x02
244DEFAULT_DESFIRE_ROUTE=0x02
245
246###############################################################################
247#Set the Mifare CLT route Location :
248#This settings will be used when application does not set this parameter
249# host 0x00
250# eSE  0x01
251# UICC 0x02
252DEFAULT_MIFARE_CLT_ROUTE=0x02
253
254###############################################################################
255# AID Matching platform options
256# AID_MATCHING_L 0x01
257# AID_MATCHING_K 0x02
258AID_MATCHING_PLATFORM=0x01
259
260###############################################################################
261# P61 interface options
262# NFC 0x01
263# SPI 0x02
264NXP_P61_LS_DEFAULT_INTERFACE=0x01
265
266###############################################################################
267# P61 LTSM interface options
268# NFC 0x01
269# SPI 0x02
270NXP_P61_LTSM_DEFAULT_INTERFACE=0x01
271
272###############################################################################
273#CHINA_TIANJIN_RF_SETTING
274#Enable  0x01
275#Disable 0x00
276NXP_CHINA_TIANJIN_RF_ENABLED=0x01
277
278###############################################################################
279#SWP_SWITCH_TIMEOUT_SETTING
280# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
281# Timeout in milliseconds, for example
282# No Timeout  0x00
283# 10 millisecond timeout 0x0A
284NXP_SWP_SWITCH_TIMEOUT=0x0A
285
286###############################################################################
287# P61 interface options for JCOP Download
288# NFC 0x01
289# SPI 0x02
290NXP_P61_JCOP_DEFAULT_INTERFACE=0x01
291
292###############################################################################
293# P61 JCOP OS download  options
294# FRAMEWORK API BY APPLICATION 0x00
295# AT BOOT_TIME 0x01
296NXP_JCOPDL_AT_BOOT_ENABLE=0x00
297
298###############################################################################
299# Loader service version
300# NFC service checks for LS version 2.0 or 2.1
301# LS2.0 0x20
302# LS2.1 0x21
303# LS2.2 0x22
304# AT NFC service intialization
305NXP_LOADER_SERVICE_VERSION=0x21
306