Speaker
Description
Last time at LPC in Vienna, we discussed whether it would be feasible to try to evolve the support for s2idle, allowing a legacy platform/FW that supports only s2ram to make use of s2idle too. To be clear, in this context we are not able to make an update of the FW (it's not always possible to convince vendors to make an update), so the target have been to make adjustments on the Linux kernel side, to try to trick the FW to make it look like s2ram, while it's (almost) s2idle from Linux point of view.
Since Vienna I have explored this approach and I have managed to get it working on an ARM64 Hikey board. Assuming there is some interest, I intend to share some of my findings and in particular we could discuss the most controversial parts for getting acceptance of the needed changes in the upstream Linux kernel.
