u-boot/arch/riscv
Yanhong Wang 38d900b409 ram: starfive: Read memory size information from EEPROM
StarFive VisionFive 2 has two versions, 1.2A and 1.3B, each version of
DDR capacity includes 2G/4G/8G, a DT can not support multiple
capacities, so the capacity size information is recorded to EEPROM, when
DDR initialization required capacity size information is read from
EEPROM.

If there is no information in EEPROM, it is initialized with the default
size defined in DT.

Signed-off-by: Yanhong Wang <yanhong.wang@starfivetech.com>
Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
2023-07-12 13:21:40 +08:00
..
cpu ram: starfive: Read memory size information from EEPROM 2023-07-12 13:21:40 +08:00
dts riscv: dts: starfive: Add support eeprom device tree node 2023-07-12 13:21:40 +08:00
include/asm eeprom: starfive: Enable ID EEPROM configuration 2023-07-12 13:21:40 +08:00
lib riscv: andes_plicsw: Fix IPI during OpenSBI invocation 2023-07-06 17:28:08 +08:00
config.mk riscv: Support CONFIG_REMAKE_ELF 2023-04-20 20:45:08 +08:00
Kconfig board: starfive: Add TARGET_STARFIVE_VISIONFIVE2 to Kconfig 2023-04-20 16:08:45 +08:00
Makefile riscv: support building double-float modules 2022-10-20 15:22:21 +08:00