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 # Extension for Mifare reader enable
     22 MIFARE_READER_ENABLE=0x01
     23 
     24 ###############################################################################
     25 # Vzw Feature enable
     26 VZW_FEATURE_ENABLE=0x01
     27 ###############################################################################
     28 
     29 # File location for Firmware
     30 #FW_STORAGE="/vendor/firmware/libpn547_fw.so"
     31 
     32 ###############################################################################
     33 # System clock source selection configuration
     34 #define CLK_SRC_XTAL       1
     35 #define CLK_SRC_PLL        2
     36 
     37 NXP_SYS_CLK_SRC_SEL=0x01
     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 
     48 NXP_SYS_CLK_FREQ_SEL=0x00
     49 
     50 ###############################################################################
     51 # The timeout value to be used for clock request acknowledgment
     52 # min value = 0x01 to max = 0x19
     53 
     54 NXP_SYS_CLOCK_TO_CFG=0x01
     55 
     56 ###############################################################################
     57 # NXP proprietary settings
     58 NXP_ACT_PROP_EXTN={2F, 02, 00}
     59 
     60 ###############################################################################
     61 # NFC forum profile settings
     62 NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
     63 
     64 ###############################################################################
     65 # Standby enable settings
     66 #NXP_CORE_STANDBY={2F, 00, 01, 01}
     67 
     68 ###############################################################################
     69 #Atonomous Mode
     70 #Enable 0x01
     71 #Disable 0x00
     72 NXP_CORE_SCRN_OFF_AUTONOMOUS_ENABLE=0x00
     73 
     74 ###############################################################################
     75 # NXP RF configuration ALM/PLM settings
     76 # This section needs to be updated with the correct values based on the platform
     77 # NXP_RF_CONF_BLK_1={
     78 #}
     79 
     80 ###############################################################################
     81 # NXP RF configuration ALM/PLM settings
     82 # This section needs to be updated with the correct values based on the platform
     83 #NXP_RF_CONF_BLK_2={
     84 #}
     85 
     86 ###############################################################################
     87 # NXP RF configuration ALM/PLM settings
     88 # This section needs to be updated with the correct values based on the platform
     89 #NXP_RF_CONF_BLK_3={
     90 #}
     91 
     92 ###############################################################################
     93 # NXP RF configuration ALM/PLM settings
     94 # This section needs to be updated with the correct values based on the platform
     95 #NXP_RF_CONF_BLK_4={
     96 #}
     97 
     98 ###############################################################################
     99 # NXP RF configuration ALM/PLM settings
    100 # This section needs to be updated with the correct values based on the platform
    101 #NXP_RF_CONF_BLK_5={
    102 #}
    103 
    104 ###############################################################################
    105 # NXP RF configuration ALM/PLM settings
    106 # This section needs to be updated with the correct values based on the platform
    107 #NXP_RF_CONF_BLK_6={
    108 #}
    109 
    110 ###############################################################################
    111 # Core configuration extensions
    112 # It includes
    113 # Wired mode settings A0ED, A0EE
    114 # Tag Detector A040, A041, A043
    115 # Low Power mode A007
    116 # Clock settings A002, A003
    117 # PbF settings A008
    118 NXP_CORE_CONF_EXTN={20, 02, 16, 04,
    119     A0, EC, 01, 01,
    120     A0, ED, 01, 01,
    121     A0, 5E, 01, 01,
    122     A0, 0D, 06, 3E, 2D, 15, 88, 15, 00
    123     }
    124 
    125 ###############################################################################
    126 # Core configuration rf field filter settings to enable set 01 ,to disable set to 00 last bit
    127 NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01
    128         }
    129 
    130 ###############################################################################
    131 # To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00
    132 NXP_I2C_FRAGMENTATION_ENABLED=0x00
    133 
    134 ###############################################################################
    135 # Core configuration settings
    136 NXP_CORE_CONF={ 20, 02, 2B, 0D,
    137         28, 01, 00,
    138         21, 01, 00,
    139         30, 01, 08,
    140         31, 01, 03,
    141         33, 04, 01, 02, 03, 04,
    142         54, 01, 06,
    143         50, 01, 02,
    144         5B, 01, 00,
    145         60, 01, 0E,
    146         80, 01, 01,
    147         81, 01, 01,
    148         82, 01, 0E,
    149         18, 01, 01
    150         }
    151 
    152 ###############################################################################
    153 # Mifare Classic Key settings
    154 #NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5,
    155 #                                     A0, 52, 06, D3, F7, D3, F7, D3, F7,
    156 #                                     A0, 53, 06, FF, FF, FF, FF, FF, FF,
    157 #                                     A0, 54, 06, 00, 00, 00, 00, 00, 00}
    158 
    159 ###############################################################################
    160 # Default SE Options
    161 # No secure element 0x00
    162 # eSE               0x01
    163 # UICC              0x02
    164 
    165 NXP_DEFAULT_SE=0x02
    166 
    167 NXP_DEFAULT_NFCEE_TIMEOUT=0x06
    168 
    169 ###############################################################################
    170 #Enable SWP full power mode when phone is power off
    171 NXP_SWP_FULL_PWR_ON=0x01
    172 
    173 ###############################################################################
    174 #Set the default AID route Location :
    175 #This settings will be used when application does not set this parameter
    176 # host 0x00
    177 # eSE  0x01
    178 # UICC 0x02
    179 DEFAULT_AID_ROUTE=0x00
    180 
    181 ###############################################################################
    182 #Set the Mifare Desfire route Location :
    183 #This settings will be used when application does not set this parameter
    184 # host 0x00
    185 # eSE  0x01
    186 # UICC 0x02
    187 DEFAULT_DESFIRE_ROUTE=0x02
    188 
    189 ###############################################################################
    190 #Set the Mifare CLT route Location :
    191 #This settings will be used when application does not set this parameter
    192 # host 0x00
    193 # eSE  0x01
    194 # UICC 0x02
    195 DEFAULT_MIFARE_CLT_ROUTE=0x02
    196 
    197 ###############################################################################
    198 #Chip type
    199 #PN547C2            0x01
    200 #PN65T              0x02
    201 
    202 NXP_NFC_CHIP=0x01
    203 
    204 #Timeout in secs
    205 NXP_SWP_RD_START_TIMEOUT=0x0A
    206 #Timeout in secs
    207 NXP_SWP_RD_TAG_OP_TIMEOUT=0x01
    208 
    209 ###############################################################################
    210 # CE when Screen state is locked
    211 # Disable           0x00
    212 # Enable            0x01
    213 NXP_CE_ROUTE_STRICT_DISABLE=0x01
    214 
    215 ###############################################################################
    216 # AID Matching platform options
    217 # AID_MATCHING_L 0x01
    218 # AID_MATCHING_K 0x02
    219 AID_MATCHING_PLATFORM=0x01
    220