hal : send audio cal using v6 api with fe id

* Since kernel is fetching app type and topo info using fe id,
hal is expected to send fe id as usecase value aligned with kernel.
* V6 api is used and audio cal is sent along with fe id.
* For dynamic modification of fe id, audio_platform_info.xml
can be used.

Change-Id: I6869baf11864907f163b9016ad4c95e8ff305fc7
Signed-off-by: Manoj Kumar N D <quic_mnd@quicinc.com>
diff --git a/hal/platform_api.h b/hal/platform_api.h
old mode 100755
new mode 100644
index 1d40a86..d789494
--- a/hal/platform_api.h
+++ b/hal/platform_api.h
@@ -307,7 +307,7 @@
 bool platform_check_and_set_capture_codec_backend_cfg(struct audio_device* adev,
                    struct audio_usecase *usecase, snd_device_t snd_device);
 int platform_get_usecase_index(const char * usecase);
-int platform_set_usecase_pcm_id(audio_usecase_t usecase, int32_t type, int32_t pcm_id);
+int platform_set_usecase_pcm_id(audio_usecase_t usecase, int32_t type, int32_t pcm_id, int32_t fe_id);
 void platform_set_echo_reference(struct audio_device *adev, bool enable,
                                  struct listnode *out_devices);
 int platform_check_and_set_swap_lr_channels(struct audio_device *adev, bool swap_channels);