[U-Boot] [PATCH v2 00/13] arm64: zynqmp: Clean communication with PMUFW

Michal Simek monstr at monstr.eu
Tue Oct 8 08:01:58 UTC 2019

st 2. 10. 2019 v 15:39 odesílatel Michal Simek <michal.simek at xilinx.com> napsal:
> Hi,
> This patch series using ZynqMP firmware driver to provide a interface to
> communicate with the PMU Firmware. As part of the series a mailbox driver
> is also implemented to handle communication through ipi interface.
> There are two new wiring:
> 1. Reading PMUFW version via firmware driver
>  - mailbox driver in case of SPL
>  - SMC in case of full U-Boot
> 2. Using the same patch for loading PMUFW configuration object
> The whole series is based on several patches I have sent already that's why
> I am providing a branch which also contains this series.
> https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze/tree/next
> Thanks,
> Michal
> Changes in v2:
> - Check error separately - Reported by Luca
> - Align ret handling
> - Also handle error from mbox_recv/mbox_send
> - Move pm_api_id higher - Reported by Luca
> - Fix macros for header protection
> - pass rex_maxlen to ipi_req - reported by Luca
> Ibai Erkiaga (10):
>   mailbox: check ops prior calling
>   mailbox: allow subnode for mbox regs
>   mailbox: zynqmp: ipi mailbox driver
>   firmware: zynqmp: Add zynqmp-power support

Applied all. Only in this patch I have fixed dependencies to be
selected via ARCH fragment.
Because IPI driver hasn't been adopted by Versal to be able to select
IPI directly.


Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs

More information about the U-Boot mailing list