[PATCH v24 00/12] Implement PSCI reboot mode driver for PSCI resets
Lee Jones
lee at kernel.org
Thu Sep 3 09:04:01 PDT 2026
On Mon, 03 Aug 2026, Shivendra Pratap wrote:
> Userspace should be able to initiate device reboots using the various
> PSCI SYSTEM_RESET and SYSTEM_RESET2 types defined by PSCI spec. This
> patch series introduces psci-reboot-mode driver that will induce
> command-based resets to psci driver for executing the device reset.
The more I read through this submission, the more convinced I get that
it does not belong in MFD. This is a potentially nice "architectural
workaround" if it a) didn't break some of MFD's fundamental "real
devices only" rules, of which cpuidle and reboot-mode certainly are not
and b) didn't require a massive expansion of what the MFD core is
designed to do. I am more that a little uncomfortable with the 150
lines being added to MFD core support this workaround.
My best suggestion so far would be to base these changes inside
drivers/firmware/psci and use the aux bus to communicate with the
various components.
--
Lee Jones
More information about the linux-arm-kernel
mailing list