
st 2. 10. 2019 v 15:39 odesÃlatel Michal Simek michal.simek@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:
- Reading PMUFW version via firmware driver
- mailbox driver in case of SPL
- SMC in case of full U-Boot
- 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.
M