diff --git a/configs/audio_policy.conf b/configs/audio_policy.conf
old mode 100644
new mode 100755
index d85af14..e020d1f
--- a/configs/audio_policy.conf
+++ b/configs/audio_policy.conf
@@ -26,7 +26,7 @@ audio_hw_modules {
sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
- devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET
+ devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET|AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
flags AUDIO_OUTPUT_FLAG_PRIMARY
}
# deep_buffer {
diff --git a/configs/tinyalsa-audio.xml b/configs/tinyalsa-audio.xml
old mode 100644
new mode 100755
index c35d8f5..d406ab8
--- a/configs/tinyalsa-audio.xml
+++ b/configs/tinyalsa-audio.xml
@@ -79,6 +79,16 @@
+
+
+
+
+
+
+
+
+
+
true
+
+
+ true
diff --git a/yamaha-mc1n2-audio/device/galaxys2.c b/yamaha-mc1n2-audio/device/galaxys2.c
old mode 100644
new mode 100755
index 371ce83..b4d1510
--- a/yamaha-mc1n2-audio/device/galaxys2.c
+++ b/yamaha-mc1n2-audio/device/galaxys2.c
@@ -471,6 +471,56 @@ struct yamaha_mc1n2_audio_params_route galaxys2_params_routes[] = {
.bDcCut = 0,
},
},
+ {
+ .device = AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET,
+ .direction = YAMAHA_MC1N2_AUDIO_DIRECTION_OUTPUT,
+
+ .ae_info = {
+ .bOnOff = 0x00,
+ .abBex = { 0x00 },
+ .abWide = { 0x00 },
+ .abDrc = { 0x00 },
+ .abEq5 = { 0x00 },
+ .abEq3 = { 0x00 },
+ },
+
+ .path_info.asHpOut[0].abSrcOnOff = { 0 },
+ .path_info.asHpOut[1].abSrcOnOff = { 0 },
+ .path_info.asSpOut[0].abSrcOnOff = { 0 },
+ .path_info.asSpOut[1].abSrcOnOff = { 0 },
+ .path_info.asRcOut[0].abSrcOnOff = { 0 },
+ .path_info.asLout1[0].abSrcOnOff = { 0 },
+ .path_info.asLout1[1].abSrcOnOff = { 0 },
+ .path_info.asLout2[0].abSrcOnOff = { 0 },
+ .path_info.asLout2[1].abSrcOnOff = { 0 },
+ .path_info.asPeak[0].abSrcOnOff = { 0 },
+ .path_info.asDit0[0].abSrcOnOff = { 0 },
+ .path_info.asDit1[0].abSrcOnOff = { 0 },
+ .path_info.asDit2[0].abSrcOnOff = { 0 },
+ .path_info.asDac[0].abSrcOnOff = { 0 },
+ .path_info.asDac[1].abSrcOnOff = { 0 },
+ .path_info.asAe[0].abSrcOnOff = { 0 },
+ .path_info.asCdsp[0].abSrcOnOff = { 0 },
+ .path_info.asCdsp[1].abSrcOnOff = { 0 },
+ .path_info.asCdsp[2].abSrcOnOff = { 0 },
+ .path_info.asCdsp[3].abSrcOnOff = { 0 },
+ .path_info.asAdc0[0].abSrcOnOff = { 0 },
+ .path_info.asAdc0[1].abSrcOnOff = { 0 },
+ .path_info.asAdc1[0].abSrcOnOff = { 0 },
+ .path_info.asMix[0].abSrcOnOff = { 0 },
+ .path_info.asBias[0].abSrcOnOff = { 0 },
+
+ .path_info.asLout1[0].abSrcOnOff[5] = MCDRV_SRC5_DAC_L_ON,
+ .path_info.asLout1[1].abSrcOnOff[5] = MCDRV_SRC5_DAC_R_ON,
+ .path_info.asDac[0].abSrcOnOff[6] = MCDRV_SRC6_MIX_ON,
+ .path_info.asMix[0].abSrcOnOff[3] = MCDRV_SRC3_DIR0_ON,
+
+ .dac_info = {
+ .bMasterSwap = 0,
+ .bVoiceSwap = 0,
+ .bDcCut = 0,
+ },
+ },
{
.device = AUDIO_DEVICE_IN_BUILTIN_MIC,
.direction = YAMAHA_MC1N2_AUDIO_DIRECTION_INPUT,