summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--board/starfive/devkits/starfive_devkits.c2
-rw-r--r--board/starfive/visionfive2/starfive_visionfive2.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/board/starfive/devkits/starfive_devkits.c b/board/starfive/devkits/starfive_devkits.c
index 8fd1cb4784..1362f75d7d 100644
--- a/board/starfive/devkits/starfive_devkits.c
+++ b/board/starfive/devkits/starfive_devkits.c
@@ -409,6 +409,8 @@ int board_late_init(void)
eth_env_get_enetaddr("eth1addr", mac1);
memcpy((void *)share_ram_addr, mac0, 6);
memcpy((void *)(share_ram_addr + 8), mac1, 6);
+ *((u8 *)(share_ram_addr + 16)) = 1; /* chip version B */
+ *((u8 *)(share_ram_addr + 17)) = 0; /* board type */
}
}
diff --git a/board/starfive/visionfive2/starfive_visionfive2.c b/board/starfive/visionfive2/starfive_visionfive2.c
index 6b3fe62f94..25f939ba18 100644
--- a/board/starfive/visionfive2/starfive_visionfive2.c
+++ b/board/starfive/visionfive2/starfive_visionfive2.c
@@ -458,6 +458,8 @@ int board_late_init(void)
eth_env_get_enetaddr("eth1addr", mac1);
memcpy((void *)share_ram_addr, mac0, 6);
memcpy((void *)(share_ram_addr + 8), mac1, 6);
+ *((u8 *)(share_ram_addr + 16)) = get_chip_type();
+ *((u8 *)(share_ram_addr + 17)) = get_board_type();
}
}