Commit Graph

7 Commits

Author SHA1 Message Date
Hanumant Singh 7f63e1a70b esoc: Add engine registration notifications
Ensure that communication with external SOC can be
initiated after engine registration is completed.

Change-Id: I8914b2bc08ad21d7ffb976351a424a8638df9134
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
2014-07-10 19:52:12 -07:00
Hanumant Singh 1297c4a630 esoc: Add support for client notifications
Allow clients to register for external soc events.

Change-Id: If96ec725ecddfb548d7e680b09bfd68be573c11c
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
2014-02-10 00:31:27 -08:00
Vikram Mulukutla bd91122223 msm: Move PIL and SSR headers
Architectural changes in the ARM Linux kernel require moving
some MSM specific headers related to the peripheral image
loader and the subsystem restart drivers to include/soc/qcom.

subsystem_restart.h is used by external modules and thus
leave a proxy in include/soc/qcom for now. Once external modules
switch over to this new include path, the header in the
old location can be deleted.

Change-Id: I0680dc34481d09170ce2609259c5318a9e6dbf37
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2014-01-27 19:08:06 -08:00
Hanumant Singh 5e64feff2f esoc: mdm-4x: Add support for external mdm9x35
Mdm9x35 has more than one interface for communication.
The interface to be used is specified with the help of a gpio.

Change-Id: I09723e1c8a6e2e374a9b2166b655e8c4a349ca2d
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
2014-01-14 21:09:24 -08:00
Hanumant Singh 2f559512d0 esoc: Add back esoc files
Commit f06163e6d0
msm: reap unused kernel files
removes unused files from the kernel tree.
This patch mistakenly removed some of the files
that were merged by
commit 5ad7ffa13d
esoc: Add external soc control framework
We add back the files that were removed from esoc.

Change-Id: I33750fed5272ce2d8e5f4b37347483920a4e8e95
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
2013-12-03 11:01:14 -08:00
Ian Maund f06163e6d0 msm: reap unused kernel files
This change removes source files from the kernel tree that
were not being used during make. The list of used files
was generated using an annotated make log and was then
compared with new files added since the public release of
kernel version 3.10.00. New files which were added but
not used have been removed from the tree.

A diff was also run to determine the list of files that had
been modified since the release of kernel version 3.10.00.
These files were then scrubbed based on the current kernel
configuration, removing invalid and unused conditionals.

Some files which support planned functionality or are
useful in debugging have been excluded from this reap.

Change-Id: Ia44a224d3cea7bc78dd45e8a8279860d35d4b008
Signed-off-by: Ian Maund <imaund@codeaurora.org>
2013-11-21 17:45:28 -08:00
Hanumant Singh 5ad7ffa13d 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>
2013-11-14 14:45:51 -08:00