audio: set hdmi status through kctl [1/2]

PD#SWPL-140308

Problem:
UI need set hdmi status to audiohal on zapper 2K.

Solution:
set hdmi status through kctl.

Verify:
s805c1_bg201.

Change-Id: I7eced0a39e22c1f87101be58ae8f25dc110cfacc
Signed-off-by: yuliang.hu <yuliang.hu@amlogic.com>
diff --git a/src/AML_Audio_Setting.cpp b/src/AML_Audio_Setting.cpp
index 97e3870..276f37d 100644
--- a/src/AML_Audio_Setting.cpp
+++ b/src/AML_Audio_Setting.cpp
@@ -49,6 +49,7 @@
 #define DAC_DIGITAL_VOLUME "DAC Digital Playback Volume"
 #define DIGITAL_MODE "Audio Digital Mode"
 #define DRC_CONTROL "Audio DRC Control"
+#define HDMI_CON "Audio Output Select"
 #define DAC_DIGITAl_DEFAULT_VOLUME          (251)
 #define HEADPHONE_DAC_CHANNEL_NUM    (2)
 
@@ -730,6 +731,20 @@
     return ret;
 }
 
+int aml_audio_set_hdmi_param(bool isconnect)
+{
+    int ret = 0;
+    pthread_mutex_lock(&g_volume_lock);
+    chip_id = aml_audio_mixer_int(AML_CHIP_ID, 0, false);
+    /*s1a use this way to set hdmi status*/
+    if (AML_CHIP_ID_S1A == chip_id) {
+        ret = aml_audio_mixer_int(HDMI_CON, isconnect, true);
+        ALOGD("[%s:%d] isconnect: %d, ret: %d", __func__, __LINE__, isconnect, ret);
+    }
+    pthread_mutex_unlock(&g_volume_lock);
+    return ret;
+}
+
 int aml_audio_set_volume(int value)
 {
     int ret = 0;