Commit cd42145c authored by Alexandre Courbot's avatar Alexandre Courbot Committed by Stephen Warren

ARM: firmware: add prepare_idle() operation

Some firmwares do not put the CPU into idle mode themselves, but still
need to be informed that the CPU is about to enter idle mode before this
happens. Add a prepare_idle() operation to the firmware_ops structure to
handle such cases.
Signed-off-by: default avatarAlexandre Courbot <acourbot@nvidia.com>
Acked-by: default avatarOlof Johansson <olof@lixom.net>
Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
parent 5b154f18
...@@ -21,6 +21,10 @@ ...@@ -21,6 +21,10 @@
* A filled up structure can be registered with register_firmware_ops(). * A filled up structure can be registered with register_firmware_ops().
*/ */
struct firmware_ops { struct firmware_ops {
/*
* Inform the firmware we intend to enter CPU idle mode
*/
int (*prepare_idle)(void);
/* /*
* Enters CPU idle mode * Enters CPU idle mode
*/ */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment