coresight: Export coresight-stm header to userspace

Export coresight-stm header for userspace STM logging
definitions.

Change-Id: I75923ea8beea36269995e311c3fbb2667beac3cc
Signed-off-by: David Ng <dave@codeaurora.org>
diff --git a/include/linux/Kbuild b/include/linux/Kbuild
index 28c80ad..3e681aa 100644
--- a/include/linux/Kbuild
+++ b/include/linux/Kbuild
@@ -446,3 +446,4 @@
 header-y += genlock.h
 header-y += msm_audio_amrwb.h
 header-y += msm_audio_amrwbplus.h
+header-y += coresight-stm.h
diff --git a/include/linux/coresight-stm.h b/include/linux/coresight-stm.h
index 9ff81f4..69f8c98 100644
--- a/include/linux/coresight-stm.h
+++ b/include/linux/coresight-stm.h
@@ -28,6 +28,7 @@
 	STM_OPTION_GUARANTEED		= 0x80,
 };
 
+#ifdef __KERNEL__
 #define stm_log_inv(entity_id, proto_id, data, size)			\
 	stm_trace(STM_OPTION_NONE, entity_id, proto_id, data, size)
 
@@ -56,5 +57,6 @@
 	return 0;
 }
 #endif
+#endif /* __KERNEL__ */
 
 #endif