qcacld-3.0: Add logs for target attach procedure

During target attach procedure, there are a number of messages sent
to the FW. Some of these sends did not check return codes. Add
return code checks and treat the codes accordingly.

Change-Id: Ib515e040b6c7e2ecc23d2d422bb359e83342fcfa
CRs-Fixed: 2064904
This commit is contained in:
Orhan K AKYILDIZ
2017-06-21 13:36:10 -07:00
committed by Anjaneedevi Kapparapu
parent b01ac95f03
commit a4f58e9824

View File

@@ -599,14 +599,23 @@ QDF_STATUS htt_attach_target(htt_pdev_handle pdev)
QDF_STATUS status; QDF_STATUS status;
status = htt_h2t_ver_req_msg(pdev); status = htt_h2t_ver_req_msg(pdev);
if (status != QDF_STATUS_SUCCESS) if (status != QDF_STATUS_SUCCESS) {
QDF_TRACE(QDF_MODULE_ID_HTT, QDF_TRACE_LEVEL_ERROR,
"%s:%d: could not send h2t_ver_req msg",
__func__, __LINE__);
return status; return status;
}
#if defined(HELIUMPLUS) #if defined(HELIUMPLUS)
/* /*
* Send the frag_desc info to target. * Send the frag_desc info to target.
*/ */
htt_h2t_frag_desc_bank_cfg_msg(pdev); status = htt_h2t_frag_desc_bank_cfg_msg(pdev);
if (status != QDF_STATUS_SUCCESS) {
QDF_TRACE(QDF_MODULE_ID_HTT, QDF_TRACE_LEVEL_ERROR,
"%s:%d: could not send h2t_frag_desc_bank_cfg msg",
__func__, __LINE__);
return status;
}
#endif /* defined(HELIUMPLUS) */ #endif /* defined(HELIUMPLUS) */
@@ -620,8 +629,28 @@ QDF_STATUS htt_attach_target(htt_pdev_handle pdev)
*/ */
status = htt_h2t_rx_ring_rfs_cfg_msg(pdev); status = htt_h2t_rx_ring_rfs_cfg_msg(pdev);
if (status != QDF_STATUS_SUCCESS) {
QDF_TRACE(QDF_MODULE_ID_HTT, QDF_TRACE_LEVEL_ERROR,
"%s:%d: could not send h2t_rx_ring_rfs_cfg msg",
__func__, __LINE__);
return status;
}
status = htt_h2t_rx_ring_cfg_msg(pdev); status = htt_h2t_rx_ring_cfg_msg(pdev);
if (status != QDF_STATUS_SUCCESS) {
QDF_TRACE(QDF_MODULE_ID_HTT, QDF_TRACE_LEVEL_ERROR,
"%s:%d: could not send h2t_rx_ring_cfg msg",
__func__, __LINE__);
return status;
}
status = HTT_IPA_CONFIG(pdev, status); status = HTT_IPA_CONFIG(pdev, status);
if (status != QDF_STATUS_SUCCESS) {
QDF_TRACE(QDF_MODULE_ID_HTT, QDF_TRACE_LEVEL_ERROR,
"%s:%d: could not send h2t_ipa_uc_rsc_cfg msg",
__func__, __LINE__);
return status;
}
return status; return status;
} }