diff options
| author | Love Khanna <love.khanna@nxp.com> | 2018-04-06 22:29:16 +0530 |
|---|---|---|
| committer | Ruchi Kandoi <kandoiruchi@google.com> | 2018-04-06 21:10:54 +0000 |
| commit | 83a7206e955076f56656986fb8986934da5b1cf6 (patch) | |
| tree | 2f80397e5bb63b433908ec61119a61ab46970ef6 /halimpl/hal | |
| parent | 1ccbeb5dc10e8cca3544a8742e855d739d68fb79 (diff) | |
| download | android_hardware_nxp_nfc-83a7206e955076f56656986fb8986934da5b1cf6.tar.gz android_hardware_nxp_nfc-83a7206e955076f56656986fb8986934da5b1cf6.tar.bz2 android_hardware_nxp_nfc-83a7206e955076f56656986fb8986934da5b1cf6.zip | |
libnfc-nci and Vendor configuration file aligned.
Vendor Configuration macros moved from libnfc-nci.conf to libnfc-nxp.conf
Removed unused configurations.
Bug: 69876039
Test: NFC enable/disable, FW download, VTS
Change-Id: I797557de2ba426d7abb4cf5501120276e309f160
(cherry picked from commit ada6feefd3823cf5aa73f9bc7c58e5fe535fee4c)
Diffstat (limited to 'halimpl/hal')
| -rwxr-xr-x | halimpl/hal/phNxpNciHal.cc | 53 |
1 files changed, 14 insertions, 39 deletions
diff --git a/halimpl/hal/phNxpNciHal.cc b/halimpl/hal/phNxpNciHal.cc index 1a7ae32..724304d 100755 --- a/halimpl/hal/phNxpNciHal.cc +++ b/halimpl/hal/phNxpNciHal.cc @@ -1524,20 +1524,6 @@ int phNxpNciHal_core_initialized(uint8_t* p_core_init_rsp_params) { } retlen = 0; - - isfound = GetNxpByteArrayValue(NAME_NXP_CORE_MFCKEY_SETTING, (char*)buffer, - bufflen, &retlen); - if (retlen > 0) { - /* NXP ACT Proprietary Ext */ - status = phNxpNciHal_send_ext_cmd(retlen, buffer); - if (status != NFCSTATUS_SUCCESS) { - NXPLOG_NCIHAL_E("Setting mifare keys failed"); - retry_core_init_cnt++; - goto retry_core_init; - } - } - - retlen = 0; config_access = false; isfound = GetNxpByteArrayValue(NAME_NXP_CORE_RF_FIELD, (char*)buffer, bufflen, &retlen); @@ -1605,19 +1591,6 @@ int phNxpNciHal_core_initialized(uint8_t* p_core_init_rsp_params) { retlen = 0; - isfound = GetNxpByteArrayValue(NAME_NXP_CORE_STANDBY, (char*)buffer, bufflen, - &retlen); - if (retlen > 0) { - /* NXP ACT Proprietary Ext */ - status = phNxpNciHal_send_ext_cmd(retlen, buffer); - if (status != NFCSTATUS_SUCCESS) { - NXPLOG_NCIHAL_E("Stand by mode enable failed"); - retry_core_init_cnt++; - goto retry_core_init; - } - } - retlen = 0; - isfound = GetNxpByteArrayValue(NAME_NXP_CORE_CONF, (char*)buffer, bufflen, &retlen); if (retlen > 0) { @@ -2127,32 +2100,34 @@ void phNxpNciHal_getVendorConfig(NfcConfig& config) { long retlen = 0; memset(&config, 0x00, sizeof(NfcConfig)); + config.nfaPollBailOutMode = true; if (GetNxpNumValue(NAME_ISO_DEP_MAX_TRANSCEIVE, &num, sizeof(num))) { config.maxIsoDepTransceiveLength = num; } - if (GetNxpNumValue(NAME_NFA_POLL_BAIL_OUT_MODE, &num, sizeof(num)) - && (num == 1)) { - config.nfaPollBailOutMode = true; - } - if (GetNxpNumValue(NAME_ACTIVE_SE, &num, sizeof(num))) { + if (GetNxpNumValue(NAME_DEFAULT_OFFHOST_ROUTE, &num, sizeof(num))) { config.defaultOffHostRoute = num; } - if (GetNxpNumValue(NAME_ACTIVE_SE_NFCF, &num, sizeof(num))) { + if (GetNxpNumValue(NAME_DEFAULT_NFCF_ROUTE, &num, sizeof(num))) { config.defaultOffHostRouteFelica = num; } - if (GetNxpNumValue(NAME_DEFAULT_FELICA_SYS_CODE_ROUTE, &num, sizeof(num))) { + if (GetNxpNumValue(NAME_DEFAULT_SYS_CODE_ROUTE, &num, sizeof(num))) { config.defaultSystemCodeRoute = num; } - if (GetNxpNumValue(NAME_DEFAULT_ISODEP_ROUTE, &num, sizeof(num))) { + if (GetNxpNumValue(NAME_DEFAULT_SYS_CODE_PWR_STATE, &num, sizeof(num))) { + config.defaultSystemCodePowerState = num; + } + if (GetNxpNumValue(NAME_DEFAULT_ROUTE, &num, sizeof(num))) { config.defaultRoute = num; } if (GetNxpByteArrayValue(NAME_DEVICE_HOST_WHITE_LIST, (char*)buffer.data(), buffer.size(), &retlen)) { - config.hostWhitelist.setToExternal(buffer.data(),retlen); + config.hostWhitelist.resize(retlen); + for(int i=0; i<retlen; i++) + config.hostWhitelist[i] = buffer[i]; } - if (GetNxpNumValue(NAME_NFA_HCI_STATIC_PIPE_ID_ESE, &num, sizeof(num))) { + if (GetNxpNumValue(NAME_OFF_HOST_ESE_PIPE_ID, &num, sizeof(num))) { config.offHostESEPipeId = num; } - if (GetNxpNumValue(NAME_NFA_HCI_STATIC_PIPE_ID_SIM, &num, sizeof(num))) { + if (GetNxpNumValue(NAME_OFF_HOST_SIM_PIPE_ID, &num, sizeof(num))) { config.offHostSIMPipeId = num; } if ((GetNxpByteArrayValue(NAME_NFA_PROPRIETARY_CFG, (char*)buffer.data(), buffer.size(), &retlen)) @@ -2313,7 +2288,7 @@ static void phNxpNciHal_power_cycle_complete(NFCSTATUS status) { * status if write already aquired then wait for corresponding read to complete. * - * Returns void. + * Returns return 0 on success and -1 on fail. * ******************************************************************************/ |
