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/pn544" 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="libpn551_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=0x02 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=0x02 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=0x06 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# NFCC Configuration Control 70# Allow NFCC to manage RF Config 0x01 71# Don't allow NFCC to manage RF Config 0x00 72NXP_NFC_MERGE_RF_PARAMS={20, 02, 04, 01, 85, 01, 01} 73 74############################################################################### 75# Standby enable settings 76#NXP_CORE_STANDBY={2F, 00, 01, 01} 77 78############################################################################### 79# NXP TVDD configurations settings 80# Allow NFCC to configure External TVDD, There are currently three 81#configurations (1, 2 and 3) are supported, out of them only one can be 82#supported. 83 84NXP_EXT_TVDD_CFG=0x01 85 86############################################################################### 87#config1:SLALM, 3.3V for both RM and CM 88NXP_EXT_TVDD_CFG_1={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 02, 09, 00} 89 90############################################################################### 91#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM, 92#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms 93NXP_EXT_TVDD_CFG_2={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 56, 24, 08 } 94 95############################################################################### 96#config3: use DCDC in CE, use Tx_Pwr_Req, SLALM, monitoring 5V from DCDC, 97#DCDCWaitTime=4.2ms 98NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 40, 0A} 99 100############################################################################### 101# NXP RF configuration ALM/PLM settings 102# This section needs to be updated with the correct values based on the platform 103#NXP_RF_CONF_BLK_1={ 104#} 105 106############################################################################### 107# NXP RF configuration ALM/PLM settings 108# This section needs to be updated with the correct values based on the platform 109#NXP_RF_CONF_BLK_2={ 110#} 111 112############################################################################### 113# NXP RF configuration ALM/PLM settings 114# This section needs to be updated with the correct values based on the platform 115#NXP_RF_CONF_BLK_3={ 116#} 117 118############################################################################### 119# NXP RF configuration ALM/PLM settings 120# This section needs to be updated with the correct values based on the platform 121#NXP_RF_CONF_BLK_4={ 122#} 123 124############################################################################### 125# NXP RF configuration ALM/PLM settings 126# This section needs to be updated with the correct values based on the platform 127#NXP_RF_CONF_BLK_5={ 128#} 129 130############################################################################### 131# NXP RF configuration ALM/PLM settings 132# This section needs to be updated with the correct values based on the platform 133#NXP_RF_CONF_BLK_6={ 134#} 135 136############################################################################### 137# Core configuration extensions 138# It includes 139# Wired mode settings A0ED, A0EE 140# Tag Detector A040, A041, A043 141# Low Power mode A007 142# Clock settings A002, A003 143# PbF settings A008 144NXP_CORE_CONF_EXTN={20, 02, 19, 06, 145 A0, EC, 01, 01, 146 A0, ED, 01, 00, 147 A0, 5E, 01, 01, 148 A0, 40, 01, 01, 149 A0, DD, 01, 2D, 150 A0, 96, 01, 01 151 } 152 153############################################################################### 154# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit 155NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01 156 } 157 158############################################################################### 159# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00 160NXP_I2C_FRAGMENTATION_ENABLED=0x00 161 162############################################################################### 163# Core configuration settings 164NXP_CORE_CONF={ 20, 02, 2E, 0E, 165 28, 01, 00, 166 21, 01, 00, 167 30, 01, 08, 168 31, 01, 03, 169 32, 01, 60, 170 38, 01, 01, 171 33, 04, 01, 02, 03, 04, 172 54, 01, 06, 173 50, 01, 02, 174 5B, 01, 00, 175 80, 01, 01, 176 81, 01, 01, 177 82, 01, 0E, 178 18, 01, 01 179 } 180 181############################################################################### 182# Mifare Classic Key settings 183#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5, 184# A0, 52, 06, D3, F7, D3, F7, D3, F7, 185# A0, 53, 06, FF, FF, FF, FF, FF, FF, 186# A0, 54, 06, 00, 00, 00, 00, 00, 00} 187 188############################################################################### 189# Default SE Options 190# No secure element 0x00 191# eSE 0x01 192# UICC 0x02 193 194NXP_DEFAULT_SE=0x03 195 196############################################################################### 197#Enable SWP full power mode when phone is power off 198NXP_SWP_FULL_PWR_ON=0x00 199 200############################################################################### 201#### Select the CHIP #### 202#PN547C2 0x01 203#PN65T 0x02 204#PN548AD 0x03 205#PN66T 0x04 206#PN551 0x05 207#PN67T 0x06 208 209NXP_NFC_CHIP=0x05 210 211############################################################################### 212# CE when Screen state is locked 213# Disable 0x00 214# Enable 0x01 215NXP_CE_ROUTE_STRICT_DISABLE=0x01 216 217############################################################################### 218#Timeout in secs to get NFCEE Discover notification 219NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20 220 221NXP_DEFAULT_NFCEE_TIMEOUT=0x06 222 223############################################################################### 224#Timeout in secs 225NXP_SWP_RD_START_TIMEOUT=0x0A 226 227############################################################################### 228#Timeout in secs 229NXP_SWP_RD_TAG_OP_TIMEOUT=0x01 230 231############################################################################### 232#Set the default AID route Location : 233#This settings will be used when application does not set this parameter 234# host 0x00 235# eSE 0x01 236# UICC 0x02 237DEFAULT_AID_ROUTE=0x00 238 239############################################################################### 240#Set the Mifare Desfire route Location : 241#This settings will be used when application does not set this parameter 242# host 0x00 243# eSE 0x01 244# UICC 0x02 245DEFAULT_DESFIRE_ROUTE=0x02 246 247############################################################################### 248#Set the Mifare CLT route Location : 249#This settings will be used when application does not set this parameter 250# host 0x00 251# eSE 0x01 252# UICC 0x02 253DEFAULT_MIFARE_CLT_ROUTE=0x02 254 255############################################################################### 256# AID Matching platform options 257# AID_MATCHING_L 0x01 258# AID_MATCHING_K 0x02 259AID_MATCHING_PLATFORM=0x01 260 261############################################################################### 262#CHINA_TIANJIN_RF_SETTING 263#Enable 0x01 264#Disable 0x00 265NXP_CHINA_TIANJIN_RF_ENABLED=0x01 266 267############################################################################### 268#SWP_SWITCH_TIMEOUT_SETTING 269# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. 270# Timeout in milliseconds, for example 271# No Timeout 0x00 272# 10 millisecond timeout 0x0A 273NXP_SWP_SWITCH_TIMEOUT=0x0A 274