Loading hal/msm8974/platform.c +11 −5 Original line number Diff line number Diff line Loading @@ -176,8 +176,13 @@ static const int acdb_device_table[SND_DEVICE_MAX] = { [SND_DEVICE_OUT_SPEAKER_REVERSE] = 15, [SND_DEVICE_OUT_HEADPHONES] = 10, [SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES] = 10, #ifdef PLATFORM_MSM8084 [SND_DEVICE_OUT_VOICE_HANDSET] = 67, [SND_DEVICE_OUT_VOICE_SPEAKER] = 66, #else [SND_DEVICE_OUT_VOICE_HANDSET] = 7, [SND_DEVICE_OUT_VOICE_SPEAKER] = 15, #endif [SND_DEVICE_OUT_VOICE_HEADPHONES] = 10, [SND_DEVICE_OUT_HDMI] = 18, [SND_DEVICE_OUT_SPEAKER_AND_HDMI] = 15, Loading Loading @@ -617,7 +622,8 @@ void platform_add_backend_name(void *platform, char *mixer_path, strcat(mixer_path, " speaker"); else if (snd_device == SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES) strcat(mixer_path, " speaker-and-headphones"); } else if (my_data->ext_earpiece && } if (my_data->ext_earpiece && (snd_device == SND_DEVICE_OUT_VOICE_HANDSET || snd_device == SND_DEVICE_OUT_VOICE_HANDSET_TMUS || snd_device == SND_DEVICE_OUT_HANDSET || Loading hal/msm8974/platform.h +2 −2 Original line number Diff line number Diff line Loading @@ -97,8 +97,8 @@ enum { #define DEFAULT_MUTE_RAMP_DURATION_MS 20 #define DEFAULT_VOLUME_RAMP_DURATION_MS 20 #ifdef MSM8084 #define ACDB_ID_VOICE_HANDSET_TMUS 88 #ifdef PLATFORM_MSM8084 #define ACDB_ID_VOICE_HANDSET_TMUS 67 #define ACDB_ID_VOICE_DMIC_EF_TMUS 89 #else #define ACDB_ID_VOICE_HANDSET_TMUS 7 Loading Loading
hal/msm8974/platform.c +11 −5 Original line number Diff line number Diff line Loading @@ -176,8 +176,13 @@ static const int acdb_device_table[SND_DEVICE_MAX] = { [SND_DEVICE_OUT_SPEAKER_REVERSE] = 15, [SND_DEVICE_OUT_HEADPHONES] = 10, [SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES] = 10, #ifdef PLATFORM_MSM8084 [SND_DEVICE_OUT_VOICE_HANDSET] = 67, [SND_DEVICE_OUT_VOICE_SPEAKER] = 66, #else [SND_DEVICE_OUT_VOICE_HANDSET] = 7, [SND_DEVICE_OUT_VOICE_SPEAKER] = 15, #endif [SND_DEVICE_OUT_VOICE_HEADPHONES] = 10, [SND_DEVICE_OUT_HDMI] = 18, [SND_DEVICE_OUT_SPEAKER_AND_HDMI] = 15, Loading Loading @@ -617,7 +622,8 @@ void platform_add_backend_name(void *platform, char *mixer_path, strcat(mixer_path, " speaker"); else if (snd_device == SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES) strcat(mixer_path, " speaker-and-headphones"); } else if (my_data->ext_earpiece && } if (my_data->ext_earpiece && (snd_device == SND_DEVICE_OUT_VOICE_HANDSET || snd_device == SND_DEVICE_OUT_VOICE_HANDSET_TMUS || snd_device == SND_DEVICE_OUT_HANDSET || Loading
hal/msm8974/platform.h +2 −2 Original line number Diff line number Diff line Loading @@ -97,8 +97,8 @@ enum { #define DEFAULT_MUTE_RAMP_DURATION_MS 20 #define DEFAULT_VOLUME_RAMP_DURATION_MS 20 #ifdef MSM8084 #define ACDB_ID_VOICE_HANDSET_TMUS 88 #ifdef PLATFORM_MSM8084 #define ACDB_ID_VOICE_HANDSET_TMUS 67 #define ACDB_ID_VOICE_DMIC_EF_TMUS 89 #else #define ACDB_ID_VOICE_HANDSET_TMUS 7 Loading