i.MX8ULP: add display_ele_fw_version api
implement get f/w version api. print ele f/w version in spl. Signed-off-by: Gaurav Jain <gaurav.jain@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Pankaj Gupta <pankaj.gupta@nxp.com>
This commit is contained in:
committed by
Stefano Babic
parent
cda8f87349
commit
cad77280c3
@@ -58,6 +58,23 @@ int power_init_board(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
void display_ele_fw_version(void)
|
||||
{
|
||||
u32 fw_version, sha1, res;
|
||||
int ret;
|
||||
|
||||
ret = ahab_get_fw_version(&fw_version, &sha1, &res);
|
||||
if (ret) {
|
||||
printf("ahab get firmware version failed %d, 0x%x\n", ret, res);
|
||||
} else {
|
||||
printf("ELE firmware version %u.%u.%u-%x",
|
||||
(fw_version & (0x00ff0000)) >> 16,
|
||||
(fw_version & (0x0000ff00)) >> 8,
|
||||
(fw_version & (0x000000ff)), sha1);
|
||||
((fw_version & (0x80000000)) >> 31) == 1 ? puts("-dirty\n") : puts("\n");
|
||||
}
|
||||
}
|
||||
|
||||
void spl_board_init(void)
|
||||
{
|
||||
struct udevice *dev;
|
||||
@@ -77,6 +94,8 @@ void spl_board_init(void)
|
||||
|
||||
puts("Normal Boot\n");
|
||||
|
||||
display_ele_fw_version();
|
||||
|
||||
/* After AP set iomuxc0, the i2c can't work, Need M33 to set it now */
|
||||
|
||||
/* Load the lposc fuse to work around ROM issue. The fuse depends on S400 to read. */
|
||||
|
||||
Reference in New Issue
Block a user