esoc: Add external soc control framework

External slave soc can be powered on/off and monitored
for power states and crash events.

Change-Id: I9c3317f798b204b754d612a3115dcd71935b5ef2
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
sganig@codeaurora.org: Added ESOC_REQ_SHUTDOWN to header
file esoc.h in additon to base gerrit changes for
enabling the mdm-detect feature in A-Family
Signed-off-by: Sashidhar Ganiga <sganig@codeaurora.org>
diff --git a/include/linux/Kbuild b/include/linux/Kbuild
index c81e48e..bc75b8c 100644
--- a/include/linux/Kbuild
+++ b/include/linux/Kbuild
@@ -121,6 +121,7 @@
 header-y += elfcore.h
 header-y += errno.h
 header-y += errqueue.h
+header-y += esoc_ctrl.h
 header-y += ethtool.h
 header-y += eventpoll.h
 header-y += fadvise.h