hal: Support config selection for playback on speaker

Support bit width selection for playback on speakers based on
platform info.
Change-Id: I8dd2cc7049186e7468615a43db550d7d580a81d1

hal: add support for source tracking feature
Change-Id: I019b22d6541e6d1a10552d808c3320a998b86e48

hal: Add source tracking support for bear family PLs
Change-Id: Ib455933c14fd4cb920ab5e19d879a48ef61686a3

hal: Add provision to select backend based on codec type
Change-Id: I9c0dd7d952ab9d6b9bf738074d97597622e09590

Change-Id: I9c0dd7d952ab9d6b9bf738074d97597622e09590
diff --git a/msm8909/hal/audio_hw.h b/msm8909/hal/audio_hw.h
index d05f743..d86bdb9 100644
--- a/msm8909/hal/audio_hw.h
+++ b/msm8909/hal/audio_hw.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
  * Not a contribution.
  *
  * Copyright (C) 2013 The Android Open Source Project
@@ -320,6 +320,8 @@
 int pcm_ioctl(struct pcm *pcm, int request, ...);
 
 int get_snd_card_state(struct audio_device *adev);
+audio_usecase_t get_usecase_id_from_usecase_type(struct audio_device *adev,
+                                                 usecase_type_t type);
 
 #define LITERAL_TO_STRING(x) #x
 #define CHECK(condition) LOG_ALWAYS_FATAL_IF(!(condition), "%s",\