commit | ebf48d711225e4aa428fc3f42409ae7ec8633d24 | [log] [tgz] |
---|---|---|
author | Andy Ross <andrew.j.ross@intel.com> | Mon Feb 14 11:46:49 2022 -0800 |
committer | Anas Nashif <anas.nashif@intel.com> | Tue Mar 01 09:59:15 2022 -0500 |
tree | d5b5ff32a8e5c9f1b791737389705707e263708e | |
parent | 3da9c9213ebbce898caeca64b97791676ae7ad83 [diff] |
drivers/ipm: Add IPM_CALLBACK_ASYNC mode Some IPM devices support asynchronous command processing, where acknowledgment of an IPM message can be delayed while handling happens in a context other than the ISR that invoked the callback. Expose this via a kconfig that can be selected by the driver, and add a new "complete" call (a zero-overhead stub on non-supporting devices) to signal the end of message handling. Signed-off-by: Andy Ross <andrew.j.ross@intel.com>