[PATCH 0/3] arm64: zynqmp: Add support for running U-Boot in EL3 again

Michal Simek monstr at monstr.eu
Mon Apr 6 13:08:36 CEST 2020


po 23. 3. 2020 v 14:58 odesílatel Michal Simek <michal.simek at xilinx.com> napsal:
>
> Hi,
>
> in past without PMU fw it was possible to run U-Boot in EL3. Firmware
> changes made ATF required that's why generation was done like this.
> But some recent changes (especially passing PMUFW object to PMU from SPL)
> introduce the whole infrastructure for talking to PMU via IPI interface.
> That's why this interface can be reused and run U-Boot in EL3 again.
>
> Based on it I have fixed mkimage_fit_atf.sh script to generate
> u-boot.its/itb based on ATF availability but still producing working image
> without it.
>
> Also found two issues which should be fixed to get U-Boot work in EL3.
>
> Thanks,
> Michal
>
>
> Michal Simek (3):
>   firmware: zynqmp: Enable IPI code calling also in EL3
>   arm64: zynqmp: Reorder parameters for zynqmp_mmio_write()
>   arm64: zynqmp: Add support for u-boot.itb generation without ATF
>
>  arch/arm/mach-zynqmp/mkimage_fit_atf.sh | 16 ++++++++++++----
>  board/xilinx/zynqmp/zynqmp.c            |  2 +-
>  drivers/firmware/firmware-zynqmp.c      |  2 +-
>  3 files changed, 14 insertions(+), 6 deletions(-)
>
> --
> 2.25.1
>

Applied all.
M

-- 
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