diff options
Diffstat (limited to 'hal/msm8960')
-rw-r--r-- | hal/msm8960/platform.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/hal/msm8960/platform.c b/hal/msm8960/platform.c index f9b7851f..e5ecda13 100644 --- a/hal/msm8960/platform.c +++ b/hal/msm8960/platform.c @@ -230,6 +230,8 @@ void *platform_init(struct audio_device *adev) char value[PROPERTY_VALUE_MAX]; struct platform_data *my_data; const char *snd_card_name; + const char *mixer_ctl_name = "Set HPX ActiveBe"; + struct mixer_ctl *ctl = NULL; adev->mixer = mixer_open(MIXER_CARD); @@ -340,6 +342,13 @@ void *platform_init(struct audio_device *adev) } } + /* Configure active back end for HPX*/ + ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); + if (ctl) { + ALOGI(" sending HPX Active BE information "); + mixer_ctl_set_value(ctl, 0, false); + } + return my_data; } |