Hi Dan and Varun,
Our motivation for adding OS-initiated mode is because it's required by the Linux PSCI CPUIdle driver to enable support for suspend-to-idle [1].
That is not correct. If anything is broken or not working, it needs to be fixed. Adding platform support for
OSI just to support suspend-to-idle is a completely wrong approach. Can you let me know what is not
working or how is it broken ?