Skip to content
Snippets Groups Projects
Commit d4573c05 authored by Conor Dooley's avatar Conor Dooley Committed by Leo Yu-Chi Liang
Browse files

board: microchip: icicle: correct type for node offset


Node offsets returned by libfdt can contain negative error numbers, so
the variable type should be "int". As things stand, if the ethernet
nodes are not found in the early init callback, the if (node < 0) tests
pass and the code errors out while trying to set the local-mac-address
for a non-existent node.

Fixes: 64413e1b ("riscv: Add Microchip MPFS Icicle Kit support")
Signed-off-by: default avatarConor Dooley <conor.dooley@microchip.com>
Reviewed-by: default avatarLeo Yu-Chi Liang <ycliang@andestech.com>
parent 46ff00be
No related branches found
No related tags found
No related merge requests found
......@@ -73,7 +73,7 @@ int board_early_init_f(void)
int board_late_init(void)
{
u32 ret;
u32 node;
int node;
u8 idx;
u8 device_serial_number[16] = { 0 };
unsigned char mac_addr[6];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment