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# Extension for Mifare reader enable 22MIFARE_READER_ENABLE=0x01 23 24############################################################################### 25# Vzw Feature enable 26VZW_FEATURE_ENABLE=0x01 27 28############################################################################### 29# File location for Firmware 30#FW_STORAGE="/vendor/firmware/libpn548_fw.so" 31 32############################################################################### 33# System clock source selection configuration 34#define CLK_SRC_XTAL 1 35#define CLK_SRC_PLL 2 36 37NXP_SYS_CLK_SRC_SEL=0x02 38 39############################################################################### 40# System clock frequency selection configuration 41#define CLK_FREQ_13MHZ 1 42#define CLK_FREQ_19_2MHZ 2 43#define CLK_FREQ_24MHZ 3 44#define CLK_FREQ_26MHZ 4 45#define CLK_FREQ_38_4MHZ 5 46#define CLK_FREQ_52MHZ 6 47 48NXP_SYS_CLK_FREQ_SEL=0x02 49 50############################################################################### 51# The timeout value to be used for clock request acknowledgment 52# min value = 0x01 to max = 0x1A 53 54NXP_SYS_CLOCK_TO_CFG=0x01 55 56############################################################################### 57# NXP proprietary settings 58NXP_ACT_PROP_EXTN={2F, 02, 00} 59 60############################################################################### 61# NFC forum profile settings 62NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00} 63 64############################################################################### 65# NFCC Configuration Control 66# Allow NFCC to manage RF Config 0x01 67# Don't allow NFCC to manage RF Config 0x00 68NXP_NFC_MERGE_RF_PARAMS={20, 02, 04, 01, 85, 01, 01} 69 70############################################################################### 71# Standby enable settings 72#NXP_CORE_STANDBY={2F, 00, 01, 01} 73 74############################################################################### 75# NXP TVDD configurations settings 76# Allow NFCC to configure External TVDD, There are currently three 77#configurations (1, 2 and 3) are supported, out of them only one can be 78#supported. 79 80NXP_EXT_TVDD_CFG=0x01 81 82############################################################################### 83#config1:SLALM, 3.3V for both RM and CM 84NXP_EXT_TVDD_CFG_1={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 02, 09, 00} 85 86############################################################################### 87#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM, 88#monitoring 5V from DCDC, 4.7V for both RM and CM, DCDCWaitTime=4.2ms 89NXP_EXT_TVDD_CFG_2={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 56, 64, 0A} 90 91############################################################################### 92#config3: use DCDC in CE, use Tx_Pwr_Req, SLALM, monitoring 5V from DCDC, 93#DCDCWaitTime=4.2ms 94NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 64, 0A} 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_1={ 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_2={ 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_3={ 112#} 113 114############################################################################### 115# NXP RF configuration ALM/PLM settings 116# This section needs to be updated with the correct values based on the platform 117#NXP_RF_CONF_BLK_4={ 118#} 119 120############################################################################### 121# NXP RF configuration ALM/PLM settings 122# This section needs to be updated with the correct values based on the platform 123#NXP_RF_CONF_BLK_5={ 124#} 125 126############################################################################### 127# NXP RF configuration ALM/PLM settings 128# This section needs to be updated with the correct values based on the platform 129#NXP_RF_CONF_BLK_6={ 130#} 131 132############################################################################### 133# Core configuration extensions 134# It includes 135# Wired mode settings A0ED, A0EE 136# Tag Detector A040, A041, A043 137# Low Power mode A007 138# Clock settings A002, A003 139# PbF settings A008 140NXP_CORE_CONF_EXTN={20, 02, 15, 05, 141 A0, EC, 01, 01, 142 A0, ED, 01, 00, 143 A0, 5E, 01, 01, 144 A0, 40, 01, 01, 145 A0, DD, 01, 2D 146 } 147 148############################################################################### 149# Core configuration rf field filter settings to enable set 01 ,to disable set to 00 last bit 150NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01 151 } 152 153############################################################################### 154# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00 155NXP_I2C_FRAGMENTATION_ENABLED=0x00 156 157############################################################################### 158# Core configuration settings 159NXP_CORE_CONF={ 20, 02, 2B, 0D, 160 28, 01, 00, 161 21, 01, 00, 162 30, 01, 08, 163 31, 01, 03, 164 33, 04, 01, 02, 03, 04, 165 54, 01, 06, 166 50, 01, 02, 167 5B, 01, 00, 168 60, 01, 0E, 169 80, 01, 01, 170 81, 01, 01, 171 82, 01, 0E, 172 18, 01, 01 173 } 174 175############################################################################### 176# Mifare Classic Key settings 177#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5, 178# A0, 52, 06, D3, F7, D3, F7, D3, F7, 179# A0, 53, 06, FF, FF, FF, FF, FF, FF, 180# A0, 54, 06, 00, 00, 00, 00, 00, 00} 181 182############################################################################### 183# Default SE Options 184# No secure element 0x00 185# eSE 0x01 186# UICC 0x02 187 188NXP_DEFAULT_SE=0x03 189 190############################################################################### 191#Enable SWP full power mode when phone is power off 192NXP_SWP_FULL_PWR_ON=0x00 193 194############################################################################### 195#### Select the CHIP #### 196#PN547C2 0x01 197#PN65T 0x02 198#PN548AD 0x03 199#PN66T 0x04 200 201NXP_NFC_CHIP=0x03 202 203############################################################################### 204# CE when Screen state is locked 205# Disable 0x00 206# Enable 0x01 207NXP_CE_ROUTE_STRICT_DISABLE=0x01 208 209############################################################################### 210#Timeout in secs to get NFCEE Discover notification 211NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20 212 213NXP_DEFAULT_NFCEE_TIMEOUT=0x06 214 215############################################################################### 216#Timeout in secs 217NXP_SWP_RD_START_TIMEOUT=0x0A 218 219############################################################################### 220#Timeout in secs 221NXP_SWP_RD_TAG_OP_TIMEOUT=0x01 222 223############################################################################### 224#Set the default AID route Location : 225#This settings will be used when application does not set this parameter 226# host 0x00 227# eSE 0x01 228# UICC 0x02 229DEFAULT_AID_ROUTE=0x00 230 231############################################################################### 232#Set the Mifare Desfire 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_DESFIRE_ROUTE=0x02 238 239############################################################################### 240#Set the Mifare CLT 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_MIFARE_CLT_ROUTE=0x02 246 247############################################################################### 248# AID Matching platform options 249# AID_MATCHING_L 0x01 250# AID_MATCHING_K 0x02 251AID_MATCHING_PLATFORM=0x01 252 253############################################################################### 254#CHINA_TIANJIN_RF_SETTING 255#Enable 0x01 256#Disable 0x00 257NXP_CHINA_TIANJIN_RF_ENABLED=0x01 258 259############################################################################### 260#SWP_SWITCH_TIMEOUT_SETTING 261# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. 262# Timeout in milliseconds, for example 263# No Timeout 0x00 264# 10 millisecond timeout 0x0A 265NXP_SWP_SWITCH_TIMEOUT=0x0A 266