[Feature][ZXW-285]merge P56U05 version

Only Configure: No
Affected branch: master
Affected module: unknow
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No

Change-Id: Ied657102425a179a89ef41847170152e8a5d437c
diff --git a/ap/lib/libvoice/include/voice_ipc.h b/ap/lib/libvoice/include/voice_ipc.h
index 0041d73..c8297a0 100755
--- a/ap/lib/libvoice/include/voice_ipc.h
+++ b/ap/lib/libvoice/include/voice_ipc.h
@@ -31,6 +31,10 @@
     IPC_CAP_ALSA_VOICE_OPEN = 14,

     IPC_CAP_ALSA_VOICE_CLOSE = 15,

     IPC_UPDATE_VOICE_NVRW = 16,

+    IPC_SET_RX_VOICE_VOL_GAIN = 17,

+    IPC_GET_RX_VOICE_VOL_GAIN = 18,

+    IPC_SET_TX_VOICE_VOL_GAIN = 19,

+    IPC_GET_TX_VOICE_VOL_GAIN = 20,

 

     IPC_VOICE_FUNC_MAX

 };

@@ -67,6 +71,10 @@
 void ipc_get_voice_device_mode_rcv(voice_ipc_control_msg msg);

 void ipc_set_rx_voice_vol_rcv(voice_ipc_control_msg msg);

 void ipc_get_rx_voice_vol_rcv(voice_ipc_control_msg msg);

+void ipc_set_rx_voice_vol_gain_rcv(voice_ipc_control_msg msg);

+void ipc_get_rx_voice_vol_gain_rcv(voice_ipc_control_msg msg);

+void ipc_set_tx_voice_vol_gain_rcv(voice_ipc_control_msg msg);

+void ipc_get_tx_voice_vol_gain_rcv(voice_ipc_control_msg msg);

 void ipc_set_tx_voice_vol_rcv(voice_ipc_control_msg msg);

 void ipc_get_tx_voice_vol_rcv(voice_ipc_control_msg msg);

 void ipc_set_tx_voice_mute_state_rcv(voice_ipc_control_msg msg);