[PATCH 0/4] soc: xilinx: pm_domains: cleanup and fix PM_INIT_FINALIZE
Rajan Vaja
RAJANV at xilinx.com
Thu Apr 15 17:27:58 BST 2021
Hi Michael,
Thanks for the patch.
> -----Original Message-----
> From: Michael Tretter <m.tretter at pengutronix.de>
> Sent: 17 March 2021 09:34 PM
> To: linux-arm-kernel at lists.infradead.org
> Cc: Michal Simek <michals at xilinx.com>; Rajan Vaja <RAJANV at xilinx.com>; Jolly
> Shah <JOLLYS at xilinx.com>; m.tretter at pengutronix.de
> Subject: [PATCH 0/4] soc: xilinx: pm_domains: cleanup and fix PM_INIT_FINALIZE
>
> CAUTION: This message has originated from an External Source. Please use proper
> judgment and caution when opening attachments, clicking links, or responding to
> this email.
>
>
> Hi,
>
> Patch 1 of this series fixes the ZynqMP PMU FW power management
> initialization, which was done by the wrong driver. PM_INIT_FINALIZE must be
> called from the zynqmp_pm_domains driver, which handles power domains, instead
> of the zynmp_power driver, which is responsible for suspend and shutdown.
[Rajan] I am fine with moving to genpd but zynqmp_pm_init_finalize() needs to be late call.
zynqmp_pm_init_finalize() should be called when Linux has requested all the devices through
genpd driver. Making it late call will make sure it.
>
> Patches 2 to 4 are various cleanup patches to improve the readability and
> debugging experience of the zynqmp_pm_domains driver.
>
> Michael
>
> Michael Tretter (4):
> soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
> soc: xilinx: cleanup debug and error messages
> soc: xilinx: use a properly named field instead of flags
> soc: xilinx: add a to_zynqmp_pm_domain macro
>
> drivers/soc/xilinx/zynqmp_pm_domains.c | 79 +++++++++++++-------------
> drivers/soc/xilinx/zynqmp_power.c | 1 -
> 2 files changed, 38 insertions(+), 42 deletions(-)
>
> --
> 2.29.2
More information about the linux-arm-kernel
mailing list