AR# 67955

Zynq UltraScale+ MPSoC, 2016.3 FSBL: Adding XFsbl_HookPsuInit() allows you to load alternative psu_init

Description

How can I choose alternative psu_init initialization functions during FSBL execution?

Solution

In the 2016.3 version of the FSBL, the function psu_init is called through XFsbl_HookPsuInit() which is part of xfsbl_hooks.c.

By modifying XFsbl_HookPsuInit(), you can choose the psu_init function to run during FSBL execution.

This is made possible by keeping the customization localized into xfsbl_hooks.c.

AR# 67955
Date 10/27/2016
Status Active
Type General Article
Devices
Tools