diff options
author | Ohad Ben-Cohen <[email protected]> | 2011-10-20 18:53:35 +0200 |
---|---|---|
committer | Ohad Ben-Cohen <[email protected]> | 2012-02-08 22:53:47 +0200 |
commit | 34ed5a33b1218efbe8b01e37738063800ccdcdcd (patch) | |
tree | ff9713a819e07756cb27c17b61cc779b299b9c2f /lib/memory-notifier-error-inject.c | |
parent | ac8954a413930dae3c53f7e782f09a94e7eae88b (diff) |
remoteproc/omap: add a remoteproc driver for OMAP4
Add a remoteproc driver for OMAP4, so we can boot the dual-M3 and
and DSP subsystems.
Use the omap_device_* API to control the hardware state, and utilize
the OMAP mailbox to interrupt the remote processor when a new message
is pending (the mailbox payload is used to tell it which virtqueue was
the message placed in).
Conversely, when an inbound mailbox message arrives, tell the remoteproc
core which virtqueue is triggered.
Later we will also use the mailbox payload to signal omap-specific
events like remote crashes (which will be used to trigger remoteproc
recovery) and power management transitions. At that point we will also
extend the remoteproc core to support this.
Based on (but now quite far from) work done by Fernando Guzman Lugo
<[email protected]> and Hari Kanigeri <[email protected]>.
Designed with Brian Swetland <[email protected]>.
Signed-off-by: Ohad Ben-Cohen <[email protected]>
Acked-by: Tony Lindgren <[email protected]>
Cc: Brian Swetland <[email protected]>
Cc: Arnd Bergmann <[email protected]>
Cc: Grant Likely <[email protected]>
Cc: Russell King <[email protected]>
Cc: Rusty Russell <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Greg KH <[email protected]>
Cc: Stephen Boyd <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions