hal: Update the FM_RX_VOLUME control to SEC MI2S LOOPBACK Volume
Add API to update FM_RX_VOLUME control for yupik target.
Change-Id: I6f8065b4ff130ba609a28d0c15a2b83659c501a5
Signed-off-by: Harshal Ahire <hahire@codeaurora.org>
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 86c1cc9..4e7deba 100755
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -1950,6 +1950,22 @@
}
}
+const char *platform_get_mixer_FM_RX_control(struct audio_device *adev) {
+ char *snd_card_name = NULL;
+
+ snd_card_name = strdup(mixer_get_name(adev->mixer));
+ if (!snd_card_name) {
+ ALOGE("%s: failed to allocate memory for snd_card_name\n",__func__);
+ return NULL;
+ }
+
+ if (!strncmp(snd_card_name, "lahaina-yupikidp-snd-card",
+ sizeof("lahaina-yupikidp-snd-card")))
+ return "SEC MI2S LOOPBACK Volume";
+
+ return FM_RX_VOLUME;
+}
+
bool platform_send_gain_dep_cal(void *platform, int level) {
bool ret_val = false;
struct platform_data *my_data = (struct platform_data *)platform;