qcom/audio/hal: add support for TTY feature
Bug: 8227215
Change-Id: I4617916b2b9830e7fae3675915939715eab3b9f8
Signed-off-by: Ravi Kumar Alamanda <ralama@codeaurora.org>
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/hal/audio_hw.h b/hal/audio_hw.h
index 1d5f4c0..3ca638d 100644
--- a/hal/audio_hw.h
+++ b/hal/audio_hw.h
@@ -44,6 +44,9 @@
SND_DEVICE_OUT_SPEAKER_AND_HDMI,
SND_DEVICE_OUT_BT_SCO,
SND_DEVICE_OUT_VOICE_HANDSET_TMUS,
+ SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES,
+ SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES,
+ SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET,
SND_DEVICE_OUT_END,
/* Note: IN_BEGIN should be same as OUT_END because total number of devices
@@ -63,6 +66,9 @@
SND_DEVICE_IN_VOICE_DMIC_EF_TMUS,
SND_DEVICE_IN_VOICE_SPEAKER_DMIC_EF,
SND_DEVICE_IN_VOICE_SPEAKER_DMIC_BS,
+ SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC,
+ SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC,
+ SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC,
SND_DEVICE_IN_VOICE_REC_MIC,
SND_DEVICE_IN_VOICE_REC_DMIC_EF,
SND_DEVICE_IN_VOICE_REC_DMIC_BS,
@@ -97,13 +103,6 @@
AUDIO_USECASE_MAX
} audio_usecase_t;
-enum tty_modes {
- TTY_MODE_OFF,
- TTY_MODE_VCO,
- TTY_MODE_HCO,
- TTY_MODE_FULL
-};
-
#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
#define SOUND_CARD 0