]> www.infradead.org Git - users/jedix/linux-maple.git/commit
firmware: arm_scmi: Add support for system suspend in power control driver
authorPeng Fan <peng.fan@nxp.com>
Sun, 28 Apr 2024 07:51:05 +0000 (15:51 +0800)
committerSudeep Holla <sudeep.holla@arm.com>
Fri, 14 Jun 2024 08:48:35 +0000 (09:48 +0100)
commitdd22cc907a749ff34526e5b22a664d674f71c3de
tree8b72efb8bf31e7b49aad5e50adcb6e813b148900
parent08070351c87879e5ca0b7b9bd6c2aa5bb2a4f11e
firmware: arm_scmi: Add support for system suspend in power control driver

SCMI supports system suspend notification from the platform. The suuport
for the same can be added in SCMI power control driver. However, currently
there is no way to pass suspend level to pm_suspend() call from this
driver, so use suspend-to-ram(S2R) will be used.

Couple of things to note:
1) The userspace can still configure whatever default behaviour expected
   for S2R.
2) The userspace needs to keep the wakeup source enabled, otherwise the
   system may never resume back.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Cristian Marussi <cristian.marussi@arm.com>
Link: https://lore.kernel.org/r/20240428075105.2187837-1-peng.fan@oss.nxp.com
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/scmi_power_control.c