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# Nfc Device Node name
22NXP_NFC_DEV_NODE="/dev/pn54x"
23
24###############################################################################
25# Extension for Mifare reader enable
26MIFARE_READER_ENABLE=0x01
27
28###############################################################################
29# Vzw Feature enable
30VZW_FEATURE_ENABLE=0x01
31###############################################################################
32# File name for Firmware
33NXP_FW_NAME="libpn547_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=0x01
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=0x00
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# Standby enable settings
69#NXP_CORE_STANDBY={2F, 00, 01, 01}
70
71###############################################################################
72#Atonomous Mode
73#Enable 0x01
74#Disable 0x00
75NXP_CORE_SCRN_OFF_AUTONOMOUS_ENABLE=0x00
76
77###############################################################################
78# NXP RF configuration ALM/PLM settings
79# This section needs to be updated with the correct values based on the platform
80# NXP_RF_CONF_BLK_1={
81#}
82
83###############################################################################
84# NXP RF configuration ALM/PLM settings
85# This section needs to be updated with the correct values based on the platform
86#NXP_RF_CONF_BLK_2={
87#}
88
89###############################################################################
90# NXP RF configuration ALM/PLM settings
91# This section needs to be updated with the correct values based on the platform
92#NXP_RF_CONF_BLK_3={
93#}
94
95###############################################################################
96# NXP RF configuration ALM/PLM settings
97# This section needs to be updated with the correct values based on the platform
98#NXP_RF_CONF_BLK_4={
99#}
100
101###############################################################################
102# NXP RF configuration ALM/PLM settings
103# This section needs to be updated with the correct values based on the platform
104#NXP_RF_CONF_BLK_5={
105#}
106
107###############################################################################
108# NXP RF configuration ALM/PLM settings
109# This section needs to be updated with the correct values based on the platform
110#NXP_RF_CONF_BLK_6={
111#}
112
113###############################################################################
114# Core configuration extensions
115# It includes
116# Wired mode settings A0ED, A0EE
117# Tag Detector A040, A041, A043
118# Low Power mode A007
119# Clock settings A002, A003
120# PbF settings A008
121NXP_CORE_CONF_EXTN={20, 02, 16, 04,
122    A0, EC, 01, 01,
123    A0, ED, 01, 01,
124    A0, 5E, 01, 01,
125    A0, 0D, 06, 3E, 2D, 15, 88, 15, 00
126    }
127
128###############################################################################
129# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
130NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01
131        }
132
133###############################################################################
134# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00
135NXP_I2C_FRAGMENTATION_ENABLED=0x00
136
137###############################################################################
138# Core configuration settings
139NXP_CORE_CONF={ 20, 02, 2B, 0D,
140        28, 01, 00,
141        21, 01, 00,
142        30, 01, 08,
143        31, 01, 03,
144        33, 04, 01, 02, 03, 04,
145        54, 01, 06,
146        50, 01, 02,
147        5B, 01, 00,
148        60, 01, 0E,
149        80, 01, 01,
150        81, 01, 01,
151        82, 01, 0E,
152        18, 01, 01
153        }
154
155###############################################################################
156# Mifare Classic Key settings
157#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5,
158#                                     A0, 52, 06, D3, F7, D3, F7, D3, F7,
159#                                     A0, 53, 06, FF, FF, FF, FF, FF, FF,
160#                                     A0, 54, 06, 00, 00, 00, 00, 00, 00}
161
162###############################################################################
163# Default SE Options
164# No secure element 0x00
165# eSE               0x01
166# UICC              0x02
167
168NXP_DEFAULT_SE=0x02
169
170NXP_DEFAULT_NFCEE_TIMEOUT=0x06
171
172###############################################################################
173#Enable SWP full power mode when phone is power off
174NXP_SWP_FULL_PWR_ON=0x01
175
176###############################################################################
177#Set the default AID route Location :
178#This settings will be used when application does not set this parameter
179# host 0x00
180# eSE  0x01
181# UICC 0x02
182DEFAULT_AID_ROUTE=0x00
183
184###############################################################################
185#Set the Mifare Desfire route Location :
186#This settings will be used when application does not set this parameter
187# host 0x00
188# eSE  0x01
189# UICC 0x02
190DEFAULT_DESFIRE_ROUTE=0x02
191
192###############################################################################
193#Set the Mifare CLT route Location :
194#This settings will be used when application does not set this parameter
195# host 0x00
196# eSE  0x01
197# UICC 0x02
198DEFAULT_MIFARE_CLT_ROUTE=0x02
199
200##############################################################################
201#### Select the CHIP ####
202#PN547C2            0x01
203#PN65T              0x02
204#PN548AD            0x03
205#PN66T              0x04
206
207NXP_NFC_CHIP=0x01
208
209#Timeout in secs
210NXP_SWP_RD_START_TIMEOUT=0x0A
211#Timeout in secs
212NXP_SWP_RD_TAG_OP_TIMEOUT=0x01
213
214###############################################################################
215# CE when Screen state is locked
216# Disable           0x00
217# Enable            0x01
218NXP_CE_ROUTE_STRICT_DISABLE=0x01
219
220###############################################################################
221# AID Matching platform options
222# AID_MATCHING_L 0x01
223# AID_MATCHING_K 0x02
224AID_MATCHING_PLATFORM=0x01
225