Home | History | Annotate | Download | only in pn54x
      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 #
     13 NXPLOG_EXTNS_LOGLEVEL=0x03
     14 NXPLOG_NCIHAL_LOGLEVEL=0x03
     15 NXPLOG_NCIX_LOGLEVEL=0x03
     16 NXPLOG_NCIR_LOGLEVEL=0x03
     17 NXPLOG_FWDNLD_LOGLEVEL=0x03
     18 NXPLOG_TML_LOGLEVEL=0x03
     19 
     20 ###############################################################################
     21 # Nfc Device Node name
     22 NXP_NFC_DEV_NODE="/dev/pn54x"
     23 
     24 ###############################################################################
     25 # Extension for Mifare reader enable
     26 MIFARE_READER_ENABLE=0x01
     27 
     28 ###############################################################################
     29 # Vzw Feature enable
     30 VZW_FEATURE_ENABLE=0x01
     31 
     32 ###############################################################################
     33 # File name for Firmware
     34 NXP_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 
     41 NXP_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 
     52 NXP_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 
     58 NXP_SYS_CLOCK_TO_CFG=0x01
     59 
     60 ###############################################################################
     61 # NXP proprietary settings
     62 NXP_ACT_PROP_EXTN={2F, 02, 00}
     63 
     64 ###############################################################################
     65 # NFC forum profile settings
     66 NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
     67 
     68 ###############################################################################
     69 # Standby enable settings
     70 NXP_CORE_STANDBY={2F, 00, 01, 01}
     71 
     72 ###############################################################################
     73 #Atonomous Mode
     74 #Enable 0x01
     75 #Disable 0x00
     76 NXP_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
    122 NXP_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
    132 NXP_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
    137 NXP_I2C_FRAGMENTATION_ENABLED=0x00
    138 
    139 ###############################################################################
    140 # Core configuration settings
    141 NXP_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 
    170 NXP_DEFAULT_SE=0x02
    171 
    172 NXP_DEFAULT_NFCEE_TIMEOUT=0x06
    173 
    174 ###############################################################################
    175 #Enable SWP full power mode when phone is power off
    176 NXP_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
    184 DEFAULT_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
    192 DEFAULT_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
    200 DEFAULT_MIFARE_CLT_ROUTE=0x02
    201 
    202 ##############################################################################
    203 #### Select the CHIP ####
    204 #PN547C2            0x01
    205 #PN65T              0x02
    206 #PN548AD            0x03
    207 #PN66T              0x04
    208 
    209 NXP_NFC_CHIP=0x02
    210 
    211 #Timeout in secs
    212 NXP_SWP_RD_START_TIMEOUT=0xFF
    213 #Timeout in secs
    214 NXP_SWP_RD_TAG_OP_TIMEOUT=0xFF
    215 
    216 ###############################################################################
    217 # CE when Screen state is locked
    218 # Disable           0x00
    219 # Enable            0x01
    220 NXP_CE_ROUTE_STRICT_DISABLE=0x01
    221 
    222 ###############################################################################
    223 # AID Matching platform options
    224 # AID_MATCHING_L 0x01
    225 # AID_MATCHING_K 0x02
    226 AID_MATCHING_PLATFORM=0x01
    227 
    228 ###############################################################################
    229 # P61 interface options
    230 # NFC 0x01
    231 # SPI 0x02
    232 NXP_P61_LS_DEFAULT_INTERFACE=0x01
    233 
    234 ###############################################################################
    235 # P61 LTSM interface options
    236 # NFC 0x01
    237 # SPI 0x02
    238 NXP_P61_LTSM_DEFAULT_INTERFACE=0x01
    239 
    240 ###############################################################################
    241 #CHINA_TIANJIN_RF_SETTING
    242 #Enable  0x01
    243 #Disable 0x00
    244 NXP_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
    252 NXP_SWP_SWITCH_TIMEOUT=0x0A
    253 
    254 ###############################################################################
    255 # P61 interface options for JCOP Download
    256 # NFC 0x01
    257 # SPI 0x02
    258 NXP_P61_JCOP_DEFAULT_INTERFACE=0x01
    259 
    260 ###############################################################################
    261 # P61 JCOP OS download  options
    262 # FRAMEWORK API BY APPLICATION 0x00
    263 # AT BOOT_TIME 0x01
    264 NXP_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
    273 NXP_LOADER_SERVICE_VERSION=0x21
    274