]> git.baikalelectronics.ru Git - kernel.git/commit
firmware: arm_scmi: Add SCMI System Power Control driver
authorCristian Marussi <cristian.marussi@arm.com>
Mon, 4 Jul 2022 10:19:33 +0000 (11:19 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 4 Jul 2022 13:28:42 +0000 (14:28 +0100)
commitc5857b2f9b60372731eca41108cf91e9dc5b2aff
treed22489086774287040147462d1a5fdf75a2bb347
parent7d0154ebd063be71ee98422c8bfc0e4db5c59e3f
firmware: arm_scmi: Add SCMI System Power Control driver

Add an SCMI System Power control driver to handle platform's requests
carried by SYSTEM_POWER_STATE_NOTIFIER notifications: such platform
requested system-wide power state transitions are handled accordingly,
gracefully or forcefully, depending on the notifications' message flags.

Graceful requests are relayed to userspace using the same Kernel API used
to handle ACPI Shutdown bus events.

Link: https://lore.kernel.org/r/20220704101933.2981635-5-cristian.marussi@arm.com
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/Kconfig
drivers/firmware/arm_scmi/Makefile
drivers/firmware/arm_scmi/scmi_power_control.c [new file with mode: 0644]