diff options
author | Eric Laurent <elaurent@google.com> | 2015-09-14 21:47:01 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-09-14 21:47:01 +0000 |
commit | 456b5c07d4e80d95eb3b3c1636c335d23757a7e5 (patch) | |
tree | 68d81fb1a3baf81c6480a1cecda151b85f4d9e8c | |
parent | 4f1399cd26744fd7e99f003f6927deaf5d182239 (diff) | |
parent | e04901bfccd127bbf24f0064077c9ff93c2401e1 (diff) | |
download | android_hardware_qcom_audio-456b5c07d4e80d95eb3b3c1636c335d23757a7e5.tar.gz android_hardware_qcom_audio-456b5c07d4e80d95eb3b3c1636c335d23757a7e5.tar.bz2 android_hardware_qcom_audio-456b5c07d4e80d95eb3b3c1636c335d23757a7e5.zip |
am e04901bf: Merge "msm7984: fix plaform_set_parameters()." into mnc-dr-dev
* commit 'e04901bfccd127bbf24f0064077c9ff93c2401e1':
msm7984: fix plaform_set_parameters().
-rw-r--r-- | hal/msm8974/platform.c | 11 | ||||
-rw-r--r-- | hal/msm8974/platform.h | 3 |
2 files changed, 7 insertions, 7 deletions
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c index 81363fb4..ff92d0fb 100644 --- a/hal/msm8974/platform.c +++ b/hal/msm8974/platform.c @@ -817,7 +817,7 @@ done: #endif } -static void set_platform_defaults(struct platform_data * my_data __unused) +static void set_platform_defaults(struct platform_data * my_data) { int32_t dev; for (dev = 0; dev < SND_DEVICE_MAX; dev++) { @@ -864,6 +864,8 @@ static void set_platform_defaults(struct platform_data * my_data __unused) hw_interface_table[SND_DEVICE_OUT_VOICE_TX] = strdup("AFE_PCM_RX"); hw_interface_table[SND_DEVICE_OUT_SPEAKER_PROTECTED] = strdup("SLIMBUS_0_RX"); hw_interface_table[SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED] = strdup("SLIMBUS_0_RX"); + + my_data->max_mic_count = PLATFORM_DEFAULT_MIC_COUNT; } void get_cvd_version(char *cvd_version, struct audio_device *adev) @@ -2333,15 +2335,12 @@ int platform_set_parameters(void *platform, struct str_parms *parms) } memset(value, 0, sizeof(value)); - err = str_parms_get_str(parms, PLATFORM_MAX_MIC_COUNT, + err = str_parms_get_str(parms, PLATFORM_CONFIG_KEY_MAX_MIC_COUNT, value, sizeof(value)); if (err >= 0) { - str_parms_del(parms, PLATFORM_MAX_MIC_COUNT); + str_parms_del(parms, PLATFORM_CONFIG_KEY_MAX_MIC_COUNT); my_data->max_mic_count = atoi(value); ALOGV("%s: max_mic_count %s/%d", __func__, value, my_data->max_mic_count); - } else { - ALOGE("%s: max_mic_count key value pair not found, reset to default", __func__); - my_data->max_mic_count = 2; } done: diff --git a/hal/msm8974/platform.h b/hal/msm8974/platform.h index b471634d..6368af70 100644 --- a/hal/msm8974/platform.h +++ b/hal/msm8974/platform.h @@ -243,7 +243,8 @@ enum { #define LIB_MDM_DETECT "libmdmdetect.so" #define PLATFORM_CONFIG_KEY_SOUNDCARD_NAME "snd_card_name" -#define PLATFORM_MAX_MIC_COUNT "input_mic_max_count" +#define PLATFORM_CONFIG_KEY_MAX_MIC_COUNT "input_mic_max_count" +#define PLATFORM_DEFAULT_MIC_COUNT 2 /* CSD-CLIENT related functions */ typedef int (*init_t)(bool); |