commit | 551cd9645099b9b63e628a624f3b2932dc354f18 | [log] [tgz] |
---|---|---|
author | Stephen Boyd <sboyd@codeaurora.org> | Mon Jul 18 10:33:45 2011 -0700 |
committer | Bryan Huntsman <bryanh@codeaurora.org> | Mon Oct 03 10:26:54 2011 -0700 |
tree | d3e0e4aaa229e97c1107f3976940b0d4983df2cd | |
parent | ccd78a45dcd1d8255edddcf9062e0b0d34d8d27f [diff] |
msm: scm: Add atomic SCM APIs The atomic SCM APIs are useful for commands that are guaranteed by the secure side to be uninterruptable, atomic and SMP safe. The calling convention use registers for passing parameters and return values between the secure and non-secure side. Support this interface with scm_call_atomic[1-2]() functions corresponding to the number of arguments passed. Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>