[PATCH] arm64: versal2: Update the number of DRAM banks to 36

Michal Simek michal.simek at amd.com
Wed Apr 16 13:46:31 CEST 2025



On 4/10/25 11:25, Venkatesh Yadav Abbarapu wrote:
> HBM stands for high bandwidth memory and is a type of memory interface used
> in 3D-stacked DRAM (dynamic random access memory) in some AMD GPUs (aka
> graphics cards), as well as the server, high-performance computing (HPC)
> and networking and client space. High Bandwidth Memory(HBM) has total 16
> channels, one channel is divided into two pseudo channels which makes its
> 32 banks each with some amount of memory.
> And then we have DDR_LOW PS low, DDR_HIGH0 PS high, DDR_HIGH1 PS very high
> and pretty much there should be also place for PL DDR. So maximum number of
> memory banks will be 36, updating the CONFIG_NR_DRAM_BANKS to 36.
> 
> Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu at amd.com>
> ---
>   configs/amd_versal2_virt_defconfig | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/configs/amd_versal2_virt_defconfig b/configs/amd_versal2_virt_defconfig
> index 9911caa0e46..59a817a2a85 100644
> --- a/configs/amd_versal2_virt_defconfig
> +++ b/configs/amd_versal2_virt_defconfig
> @@ -5,6 +5,7 @@ CONFIG_SYS_INIT_SP_BSS_OFFSET=1572864
>   CONFIG_ARCH_VERSAL2=y
>   CONFIG_TEXT_BASE=0x8000000
>   CONFIG_SYS_MALLOC_F_LEN=0x100000
> +CONFIG_NR_DRAM_BANKS=36
>   CONFIG_DEFAULT_DEVICE_TREE="amd-versal2-virt"
>   CONFIG_OF_LIBFDT_OVERLAY=y
>   CONFIG_DM_RESET=y

Applied.
M


More information about the U-Boot mailing list