ASoC: Add place markers to machine driver

Add place markers in probe call of machine
driver for measuring boot kpi values.

Change-Id: Ib23a64685f5ae5fb04d40db70f7c6376ad27db7b
Signed-off-by: Nagarjuna Paladugu <npaladug@codeaurora.org>
diff --git a/asoc/sa6155.c b/asoc/sa6155.c
index 269bb81..55f9227 100644
--- a/asoc/sa6155.c
+++ b/asoc/sa6155.c
@@ -57,6 +57,7 @@
 #include <dsp/audio_notifier.h>
 #include <dsp/q6afe-v2.h>
 #include <dsp/q6core.h>
+#include <soc/qcom/boot_stats.h>
 #include "device_event.h"
 #include "msm-pcm-routing-v2.h"
 
@@ -7472,7 +7473,12 @@
 	struct msm_asoc_mach_data *pdata;
 	int ret;
 	enum apr_subsys_state q6_state;
+	static int first_probe = 1;
 
+	if (first_probe) {
+		place_marker("M - DRIVER Audio Init");
+		first_probe = 0;
+	}
 	if (!pdev->dev.of_node) {
 		dev_err(&pdev->dev, "No platform supplied from device tree\n");
 		return -EINVAL;
@@ -7551,6 +7557,7 @@
 		pr_err("%s: Registration with SND event FWK failed ret = %d\n",
 			__func__, ret);
 
+	place_marker("M - DRIVER Audio Ready");
 	return 0;
 err:
 	msm_release_pinctrl(pdev);