Message ID | 20210331230156.1850191-4-igor.opaniuk@gmail.com |
---|---|
State | Accepted |
Commit | 91f00ba2c1c980236ba526b5e8f34e982e7b48d8 |
Delegated to: | Tom Rini |
Headers | show |
Series | psci: add support for SYSTEM_RESET2 and PSCI_FEATURES | expand |
On Thu, Apr 01, 2021 at 02:01:54AM +0300, Igor Opaniuk wrote: > From: Igor Opaniuk <igor.opaniuk@foundries.io> > > Use psci driver exported functions for reset/poweroff, instead of > invoking directly invoke_psci_fn. > > Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io> Applied to u-boot/master, thanks!
diff --git a/drivers/sysreset/sysreset_psci.c b/drivers/sysreset/sysreset_psci.c index c7907b3226..83ecbcb9d2 100644 --- a/drivers/sysreset/sysreset_psci.c +++ b/drivers/sysreset/sysreset_psci.c @@ -11,22 +11,18 @@ static int psci_sysreset_request(struct udevice *dev, enum sysreset_t type) { - unsigned long function_id; - switch (type) { case SYSRESET_WARM: case SYSRESET_COLD: - function_id = PSCI_0_2_FN_SYSTEM_RESET; + psci_sys_reset(type); break; case SYSRESET_POWER_OFF: - function_id = PSCI_0_2_FN_SYSTEM_OFF; + psci_sys_poweroff(); break; default: return -ENOSYS; } - invoke_psci_fn(function_id, 0, 0, 0); - return -EINPROGRESS; }