hal: support zone control for ecns-hfp calls
* Add hfp_zone set and get parameter control for new
Fluence V9 automotive module and topology.
* Zones 0 through 6 are applicable.
* Provide the capability to configure zone config
params from platform info xml.
* Fix KW warning.
Change-Id: I40ebc06c1919a4c208cc5f11bf2cd3d6df7c4f04
Signed-off-by: Guodong Hu <guodhu@codeaurora.org>
diff --git a/hal/msm8974/platform.h b/hal/msm8974/platform.h
index 1777ec3..f59f514 100644
--- a/hal/msm8974/platform.h
+++ b/hal/msm8974/platform.h
@@ -696,6 +696,12 @@
#define TX_VOICE_FLUENCE_SM_SB 0x10F38
#define TX_VOICE_FLUENCE_MM_SB 0x10F39
+/* multi-mic surround ECNS zone control */
+#define TOPOLOGY_ID_MM_HFP_ECNS 0x1FFF0002
+#define MODULE_ID_MM_HFP_ECNS 0x10F3B
+#define PARAM_ID_MM_HFP_ZONE 0x109F0
+#define INSTANCE_ID_MM_HFP_ECNS 0x8000
+
#define LIB_CSD_CLIENT "libcsd-client.so"
#define AUDIO_MAKE_STRING_FROM_ENUM(X) { #X, X }