summaryrefslogtreecommitdiffstats
path: root/hal/msm8960
diff options
context:
space:
mode:
Diffstat (limited to 'hal/msm8960')
-rw-r--r--hal/msm8960/platform.c9
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;
}