qcacmn: Support register writing result check for IPA case

a. Add new macro HAL_REG_WRITE_CONFIRM to check register writing result,
enable register writing result check when do REO DST ring remap for
IPA.
b. only enable register writing result check when macro
HAL_REGISTER_WRITE_DEBUG is configured.

Change-Id: Ib52e6b0d689ccf714876b3978fa8e356f652d25e
CRs-Fixed: 2557252
这个提交包含在:
Jinwei Chen
2019-11-01 19:43:30 +08:00
提交者 nshrivas
父节点 4cd49ad814
当前提交 99ae1c1f3d
修改 3 个文件,包含 77 行新增11 行删除

查看文件

@@ -113,7 +113,11 @@
(_reg ## _ ## _fld ## _SHFT))
#define HAL_REG_WRITE(_soc, _reg, _value) \
hal_write32_mb(_soc, (_reg), (_value))
hal_write32_mb(_soc, (_reg), (_value), false)
/* Check register writing result */
#define HAL_REG_WRITE_CONFIRM(_soc, _reg, _value) \
hal_write32_mb(_soc, (_reg), (_value), true)
#define HAL_REG_READ(_soc, _offset) \
hal_read32_mb(_soc, (_offset))