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