[Buildroot] [PATCH v5 1/3] uboot: zynqmp: generate SPL image with PMUFW binary

Joel Carlson joelsoncarl at gmail.com
Thu Jul 26 20:04:25 UTC 2018


On 07/25/2018 08:35 AM, Luca Ceresoli wrote:
> In order to boot on the Xilinx ZynqMP SoCs, U-Boot SPL requires a
> recent PMU firmware loaded. Instruct U-Boot to add pmufw.bin to the
> boot.bin file together with U-Boot SPL, and the boot ROM will load
> both.
> For this to work properly, a patch to U-Boot is needed. However this
> patch must be applied by each defconfig that wishes to use
> BR2_TARGET_UBOOT_ZYNQMP_PMUFW. If it were in boot/uboot/ to be applied
> unconditionally, it would break the build for configs using a U-Boot
> version higher than 2018.7-rc1 where the patch is already applied.
> Signed-off-by: Luca Ceresoli <luca at lucaceresoli.net>
> Cc: Joel Carlson <joelsoncarl at gmail.com>

Reviewed-by: Joel Carlson <JoelsonCarl at gmail.com>
Tested-by: Joel Carlson <JoelsonCarl at gmail.com>

My testing: I have my own branch off of 2018.05.1.  I removed the v4 
patches and applied these v5 patches. With minor changes to my defconfig 
to match the changes in this version, I did a clean build and verified 
my zynqmp dev board still boots.  I am using U-Boot 2018.07 which 
already contains the patch here, so I did not use the provided patch in 
my build.  The PMUFW I obtain is a local path using a $(BR2_EXTERNAL) 
variable, rather than a URI of some sort.

More information about the buildroot mailing list