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="libpn548ad_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=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# 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, 4.7V 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, 64, 0A} 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, 64, 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 207NXP_NFC_CHIP=0x03 208 209############################################################################### 210# CE when Screen state is locked 211# Disable 0x00 212# Enable 0x01 213NXP_CE_ROUTE_STRICT_DISABLE=0x01 214 215############################################################################### 216#Timeout in secs to get NFCEE Discover notification 217NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20 218 219NXP_DEFAULT_NFCEE_TIMEOUT=0x06 220 221############################################################################### 222#Timeout in secs 223NXP_SWP_RD_START_TIMEOUT=0x0A 224 225############################################################################### 226#Timeout in secs 227NXP_SWP_RD_TAG_OP_TIMEOUT=0x01 228 229############################################################################### 230#Set the default AID route Location : 231#This settings will be used when application does not set this parameter 232# host 0x00 233# eSE 0x01 234# UICC 0x02 235DEFAULT_AID_ROUTE=0x00 236 237############################################################################### 238#Set the Mifare Desfire route Location : 239#This settings will be used when application does not set this parameter 240# host 0x00 241# eSE 0x01 242# UICC 0x02 243DEFAULT_DESFIRE_ROUTE=0x02 244 245############################################################################### 246#Set the Mifare CLT route Location : 247#This settings will be used when application does not set this parameter 248# host 0x00 249# eSE 0x01 250# UICC 0x02 251DEFAULT_MIFARE_CLT_ROUTE=0x02 252 253############################################################################### 254# AID Matching platform options 255# AID_MATCHING_L 0x01 256# AID_MATCHING_K 0x02 257AID_MATCHING_PLATFORM=0x01 258 259############################################################################### 260#CHINA_TIANJIN_RF_SETTING 261#Enable 0x01 262#Disable 0x00 263NXP_CHINA_TIANJIN_RF_ENABLED=0x01 264 265############################################################################### 266#SWP_SWITCH_TIMEOUT_SETTING 267# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. 268# Timeout in milliseconds, for example 269# No Timeout 0x00 270# 10 millisecond timeout 0x0A 271NXP_SWP_SWITCH_TIMEOUT=0x0A 272