Merge "hal: fix the reference count for devices during speaker protection"
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 1f592e5..eb53f40 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -623,7 +623,8 @@
usecase = node_to_item(node, struct audio_usecase, list);
if (usecase->type != PCM_PLAYBACK &&
usecase != uc_info &&
- usecase->in_snd_device != snd_device) {
+ usecase->in_snd_device != snd_device &&
+ (usecase->id != USECASE_AUDIO_SPKR_CALIB_TX)) {
ALOGV("%s: Usecase (%s) is active on (%s) - disabling ..",
__func__, use_case_table[usecase->id],
platform_get_snd_device_name(usecase->in_snd_device));