audio: HAL to support for peripheral manager

- Peripheral manager takes care of modem/adsp image loading/unloading

- Add support to register with PM and call subsystem_put to unload
  modem/adsp image to transfer the control to PM

Change-Id: I6fccff8821f737790f040751aaa03584006a23a1
diff --git a/hal/msm8916/platform.h b/hal/msm8916/platform.h
index 61987c6..d82bd1c 100644
--- a/hal/msm8916/platform.h
+++ b/hal/msm8916/platform.h
@@ -32,6 +32,8 @@
     FLUENCE_BROADSIDE = 0x2,
 };
 
+#define PLATFORM_IMAGE_NAME "modem"
+
 /*
  * Below are the devices for which is back end is same, SLIMBUS_0_RX.
  * All these devices are handled by the internal HW codec. We can
@@ -250,4 +252,6 @@
     stop_record_t stop_record;
 };
 
+int platform_get_subsys_image_name (char *buf);
+
 #endif // QCOM_AUDIO_PLATFORM_H