audio: Add support to enable audio over bg
Add support for BG sound card. Add changes to send BG
codec cal stored in ACDB.
Bug: 73666907
Test: Compile test for 8974 platform, manual test for audio
playback/capture on BG.
Change-Id: I425224efdc2e3d43662f4d4bd521c436daa40ee9
diff --git a/hal/msm8916/hw_info.c b/hal/msm8916/hw_info.c
index e5ef549..0afb510 100644
--- a/hal/msm8916/hw_info.c
+++ b/hal/msm8916/hw_info.c
@@ -47,6 +47,8 @@
} else if (!strcmp(snd_card_name, "msm8909-snd-card") ||
!strcmp(snd_card_name, "msm8909-pm8916-snd-card")) {
strlcpy(hw_info->name, "msm8909", sizeof(hw_info->name));
+ } else if (!strcmp(snd_card_name, "msm-bg-snd-card")) {
+ strlcpy(hw_info->name, "msm8909", sizeof(hw_info->name));
} else if (!strcmp(snd_card_name, "msm8952-snd-card") ||
!strcmp(snd_card_name, "msm8952-snd-card-mtp")) {
strlcpy(hw_info->name, "msm8952", sizeof(hw_info->name));
@@ -68,7 +70,8 @@
}
if (strstr(snd_card_name, "msm8x16") || strstr(snd_card_name, "msm8909")
- || strstr(snd_card_name, "msm8952")) {
+ || strstr(snd_card_name, "msm8952") ||
+ strstr(snd_card_name, "msm-bg-snd-card")) {
ALOGV("8x16 - variant soundcard");
strlcpy(hw_info->type, "", sizeof(hw_info->type));