summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjustinweng <justinweng@google.com>2023-01-03 20:04:41 +0800
committerJustin Weng <justinweng@google.com>2023-01-10 10:20:33 +0000
commitc26c017dee76b5eb403bdb1e358ebf64db3d0521 (patch)
tree4cfc6a49dbac35ec4f5c3b152f3302a8d6f098c6
parent7dd53adf3aaef18ec8d448b6907c823da4858678 (diff)
downloadaoc-c26c017dee76b5eb403bdb1e358ebf64db3d0521.tar.gz
add controls for BT SWB
Bug:258557123 Change-Id: Ic3ab4f2eb326183aea68715ebb0af20b4cb4e965 Signed-off-by: justinweng <justinweng@google.com>
-rwxr-xr-xalsa/aoc_alsa.h4
-rw-r--r--alsa/aoc_alsa_ctl.c5
2 files changed, 6 insertions, 3 deletions
diff --git a/alsa/aoc_alsa.h b/alsa/aoc_alsa.h
index 1ed41e1..43a5458 100755
--- a/alsa/aoc_alsa.h
+++ b/alsa/aoc_alsa.h
@@ -115,13 +115,15 @@ enum bluetooth_mode {
AHS_BT_MODE_UNCONFIGURED = 0,
AHS_BT_MODE_SCO,
AHS_BT_MODE_ESCO,
- AHS_BT_MODE_A2DP_RAW,
+ AHS_BT_MODE_ESCO_SWB,
AHS_BT_MODE_A2DP_ENC_SBC,
AHS_BT_MODE_A2DP_ENC_AAC,
AHS_BT_MODE_A2DP_ENC_LC3,
AHS_BT_MODE_BLE_ENC_LC3,
AHS_BT_MODE_BLE_CONVERSATION,
AHS_BT_MODE_A2DP_ENC_OPUS,
+ AHS_BT_MODE_A2DP_RAW,
+ AHS_BT_MODE_ESCO_LC3,
};
enum TelephonyModes {
diff --git a/alsa/aoc_alsa_ctl.c b/alsa/aoc_alsa_ctl.c
index 570b607..4b78ded 100644
--- a/alsa/aoc_alsa_ctl.c
+++ b/alsa/aoc_alsa_ctl.c
@@ -1687,10 +1687,11 @@ static SOC_ENUM_SINGLE_DECL(builtin_mic_process_mode_enum, 1, 0,
/* TODO: this has to be consistent to BT/USB Mode enum in aoc_alsa.h */
static const char *bt_mode_texts[] = { "Unconfigured", "SCO",
- "ESCO", "A2DP_RAW",
+ "ESCO", "ESCO_SWB",
"A2DP_ENC_SBC", "A2DP_ENC_AAC",
"A2DP_ENC_LC3", "BLE_ENC_LC3",
- "BLE_CONVERSATION", "A2DP_ENC_OPUS" };
+ "BLE_CONVERSATION", "A2DP_ENC_OPUS",
+ "A2DP_RAW", "ESCO_LC3" };
static SOC_ENUM_SINGLE_DECL(bt_mode_enum, 1, SINK_BT, bt_mode_texts);
/* TODO: seek better way to create a series of controls */