hal: rb3gen2: Enable use of hdmi for voip/voice
- Allow for the use of hdmi during voip/voice call if it is connected.
Change-Id: I2436fe9af773add836cd08d06ec330918f2509fc
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index d71ad0f..9ff9533 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -17,7 +17,7 @@
* limitations under the License.
*
* Changes from Qualcomm Innovation Center are provided under the following license:
- * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* SPDX-License-Identifier: BSD-3-Clause-Clear
*/
@@ -7043,6 +7043,9 @@
snd_device = SND_DEVICE_OUT_DISPLAY_PORT +
((controller * MAX_STREAMS_PER_CONTROLLER) + stream);
break;
+ case EXT_DISPLAY_TYPE_HDMI:
+ snd_device = SND_DEVICE_OUT_HDMI;
+ break;
default:
ALOGE("%s: Invalid disp_type %d", __func__,
my_data->ext_disp[controller][stream].type);
@@ -9251,7 +9254,8 @@
if (adev->dp_allowed_for_voice) {
for (i = 0; i < MAX_CONTROLLERS; ++i) {
for (j = 0; j < MAX_STREAMS_PER_CONTROLLER; ++j) {
- if (my_data->ext_disp[i][j].type == EXT_DISPLAY_TYPE_DP) {
+ if (my_data->ext_disp[i][j].type == EXT_DISPLAY_TYPE_DP
+ || my_data->ext_disp[i][j].type == EXT_DISPLAY_TYPE_HDMI) {
enabled = true;
break;
}