diff options
-rw-r--r-- | arch/riscv/dts/starfive_jh7110-amp.dts | 4 | ||||
-rw-r--r-- | board/starfive/devkits/starfive_devkits.c | 2 | ||||
-rw-r--r-- | board/starfive/visionfive2/starfive_visionfive2.c | 2 |
3 files changed, 8 insertions, 0 deletions
diff --git a/arch/riscv/dts/starfive_jh7110-amp.dts b/arch/riscv/dts/starfive_jh7110-amp.dts index 2f284e7bce..2e5f3aaf6d 100644 --- a/arch/riscv/dts/starfive_jh7110-amp.dts +++ b/arch/riscv/dts/starfive_jh7110-amp.dts @@ -99,3 +99,7 @@ &gmac1 { status = "disabled"; }; + +&pcie1 { + status = "disabled"; +}; diff --git a/board/starfive/devkits/starfive_devkits.c b/board/starfive/devkits/starfive_devkits.c index df8ad6982f..58b5b227c7 100644 --- a/board/starfive/devkits/starfive_devkits.c +++ b/board/starfive/devkits/starfive_devkits.c @@ -425,6 +425,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(); } } |