All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] reset: zynqmp: move reset_assert() into firmware driver
@ 2026-08-20 15:32 Akshay Belsare
  2026-08-20 15:32 ` [PATCH 1/2] reset: zynqmp: move reset assert helper " Akshay Belsare
  2026-08-20 15:32 ` [PATCH 2/2] board: xilinx: zynqmp: use reset assert helper in reset_cpu() Akshay Belsare
  0 siblings, 2 replies; 3+ messages in thread
From: Akshay Belsare @ 2026-08-20 15:32 UTC (permalink / raw)
  To: u-boot, michal.simek; +Cc: git, padmarao.begari, Akshay Belsare

The ZynqMP reset assertion helper currently resides in
drivers/reset/reset-zynqmp.c, even though the driver is built only when
CONFIG_ZYNQMP_FIRMWARE is enabled and the implementation is entirely
firmware-backed. This series moves zynqmp_pm_reset_assert() into
firmware-zynqmp.c, alongside the rest of the PM firmware interfaces.
 
With the helper residing in the firmware driver, reset_cpu() is updated
to invoke zynqmp_pm_reset_assert() directly rather than issuing the PM
request itself or relying on the reset uclass. This is important for
boot flows where reset_cpu() may be called before the reset framework is
available.

Akshay Belsare (2):
  reset: zynqmp: move reset assert helper into firmware driver
  board: xilinx: zynqmp: use reset assert helper in reset_cpu()

 board/xilinx/zynqmp/zynqmp.c       | 7 +++----
 drivers/firmware/firmware-zynqmp.c | 7 +++++++
 drivers/reset/reset-zynqmp.c       | 7 -------
 include/zynqmp_firmware.h          | 2 ++
 4 files changed, 12 insertions(+), 11 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-08-20 15:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-20 15:32 [PATCH 0/2] reset: zynqmp: move reset_assert() into firmware driver Akshay Belsare
2026-08-20 15:32 ` [PATCH 1/2] reset: zynqmp: move reset assert helper " Akshay Belsare
2026-08-20 15:32 ` [PATCH 2/2] board: xilinx: zynqmp: use reset assert helper in reset_cpu() Akshay Belsare

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.