summaryrefslogtreecommitdiffstats
path: root/hal/msm8974
diff options
context:
space:
mode:
authorXiaojun Sang <xsang@codeaurora.org>2018-08-15 17:53:48 +0800
committerXiaojun Sang <xsang@codeaurora.org>2018-08-23 12:21:01 +0800
commitfcddd672266514b7c7be822028c7582389d58725 (patch)
tree454e3c21a5778cd3975371251f5f40bdfb0331f7 /hal/msm8974
parentc21e202972e28a3a87deaf8f3d5a4055b935d985 (diff)
downloadhardware_qcom_audio-fcddd672266514b7c7be822028c7582389d58725.tar.gz
hardware_qcom_audio-fcddd672266514b7c7be822028c7582389d58725.tar.bz2
hardware_qcom_audio-fcddd672266514b7c7be822028c7582389d58725.zip
hal: Bringup for sm6150 qrd
Add soundcard support for sm6150 qrd. Change-Id: I28861032a9a53ba282174de58b91918b85d32bec
Diffstat (limited to 'hal/msm8974')
-rw-r--r--hal/msm8974/hw_info.c4
-rwxr-xr-xhal/msm8974/platform.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/hal/msm8974/hw_info.c b/hal/msm8974/hw_info.c
index 142cec59..b2c9f9c3 100644
--- a/hal/msm8974/hw_info.c
+++ b/hal/msm8974/hw_info.c
@@ -618,6 +618,10 @@ static void update_hardware_info_bear(struct hardware_info *hw_info, const char
} else if (!strncmp(snd_card_name, "sm6150-idp-snd-card",
sizeof("sm6150-idp-snd-card"))) {
strlcpy(hw_info->name, "sm6150", sizeof(hw_info->name));
+ } else if (!strncmp(snd_card_name, "sm6150-qrd-snd-card",
+ sizeof("sm6150-qrd-snd-card"))) {
+ hw_info->is_stereo_spkr = false;
+ strlcpy(hw_info->name, "sm6150", sizeof(hw_info->name));
} else if (!strncmp(snd_card_name, "sm6150-tavil-snd-card",
sizeof("sm6150-tavil-snd-card"))) {
strlcpy(hw_info->name, "sm6150", sizeof(hw_info->name));
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index a69e5bf3..6c0fccf1 100755
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -1063,6 +1063,8 @@ static void update_codec_type_and_interface(struct platform_data * my_data, cons
sizeof("sdm660-snd-card-mtp")) ||
!strncmp(snd_card_name, "sdm670-mtp-snd-card",
sizeof("sdm670-mtp-snd-card")) ||
+ !strncmp(snd_card_name, "sm6150-qrd-snd-card",
+ sizeof("sm6150-qrd-snd-card")) ||
!strncmp(snd_card_name, "sm6150-idp-snd-card",
sizeof("sm6150-idp-snd-card")) ) {
ALOGI("%s: snd_card_name: %s",__func__,snd_card_name);