Quarky read reg support
Quarky read register was broken by tring to use firmware read reg.
This change is revert back to previous working one which uses
host driver direct access to register through mmio.
CRs-Fixed: 446109
Change-Id: If49bc8f473d53c03e03c5132673a1a5241c44bbe
diff --git a/CORE/SME/src/sme_common/sme_Api.c b/CORE/SME/src/sme_common/sme_Api.c
index 8b49b37..4cbe477 100755
--- a/CORE/SME/src/sme_common/sme_Api.c
+++ b/CORE/SME/src/sme_common/sme_Api.c
@@ -97,7 +97,6 @@
#endif
#define READ_MEMORY_DUMP_CMD 9
-#define READ_REG_DUMP_CMD 7
// TxMB Functions
extern eHalStatus pmcPrepareCommand( tpAniSirGlobal pMac, eSmeCommandType cmdType, void *pvParam,
@@ -4376,11 +4375,6 @@
#endif
tPmcPowerState PowerState;
tANI_U32 sessionId = 0;
- tANI_U32 cmd = READ_REG_DUMP_CMD;
- tANI_U32 arg1 = regAddr;
- tANI_U32 arg2 = 0;
- tANI_U32 arg3 = 0;
- tANI_U32 arg4 = 0;
/* 1) To make Quarky work in FTM mode **************************************/
@@ -4389,7 +4383,7 @@
#if defined(FEATURE_WLAN_NON_INTEGRATED_SOC)
if (HAL_STATUS_SUCCESS(palReadRegister(hHdd, regAddr, pRegValue)))
#elif defined(FEATURE_WLAN_INTEGRATED_SOC)
- if (VOS_STATUS_SUCCESS == WDA_HALDumpCmdReq(pMac, cmd, arg1, arg2, arg3, arg4, (tANI_U8 *)pRegValue))
+ if (eWLAN_PAL_STATUS_SUCCESS == wpalDbgReadRegister(regAddr, pRegValue))
#endif
{
return VOS_STATUS_SUCCESS;
@@ -4413,7 +4407,7 @@
#if defined(FEATURE_WLAN_NON_INTEGRATED_SOC)
if (HAL_STATUS_SUCCESS(palReadRegister(hHdd, regAddr, pRegValue )))
#elif defined(FEATURE_WLAN_INTEGRATED_SOC)
- if (VOS_STATUS_SUCCESS == WDA_HALDumpCmdReq(pMac, cmd, arg1, arg2, arg3, arg4, (tANI_U8 *)pRegValue))
+ if (eWLAN_PAL_STATUS_SUCCESS == wpalDbgReadRegister(regAddr, pRegValue))
#endif
{
status = VOS_STATUS_SUCCESS;