[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