[PATCH V6 4/4] firmware: ti_sci: Introduce system suspend resume support

Tony Lindgren tony at atomide.com
Wed Aug 9 00:23:30 PDT 2023


* Kevin Hilman <khilman at kernel.org> [230809 00:20]:
> To me, it sounds like you might want to use ->resume_early() or maybe
> ->resume_noirq() in the pinctrl driver for this so that IO isolation can
> be disabled sooner?

For calls that need to happen just before the SoC is disabled or first
thing on resume path, cpu_cluster_pm_enter() and cpu_cluster_pm_exit()
notifiers work nice and allow distributing the code across the related
SoC specific code and device drivers. See for example the usage in
drivers/irqchip/irq-gic.c for CPU_CLUSTER_PM_ENTER.

Regards,

Tony



More information about the linux-arm-kernel mailing list