omap: remoteproc: set the load boot address in activate function
authorMiguel Vadillo <vadillo@ti.com>
Fri, 16 Mar 2012 21:38:55 +0000 (16:38 -0500)
committerSuman Anna <s-anna@ti.com>
Fri, 23 Mar 2012 20:31:01 +0000 (15:31 -0500)
commit68ec233d9aae95fd0f7fcb876d493d0606d2e514
tree4c433923094ef8f7b9f37fb398cadf560446360f
parent75b8c46427a9ffe49de224312ceb223087ff05c8
omap: remoteproc: set the load boot address in activate function

This is needed because the register holding the boot address may
lose context if a deep c-state is reached (either during Device
OFF or during suspend) by the power domain where the register
resides.

Save the extracted bootaddr and then populate the boot address
register before taking the remoteproc out of reset in the activate
function to cover both rproc_start and resume paths.

Signed-off-by: Miguel Vadillo <vadillo@ti.com>
drivers/remoteproc/omap_remoteproc.c