[PATCH] arm64: versal: Increase the number of DRAM banks to 36

Michal Simek michal.simek at amd.com
Fri Aug 25 09:16:14 CEST 2023



On 8/2/23 08:35, Michal Simek wrote:
> From: Venkatesh Yadav Abbarapu <venkatesh.abbarapu at amd.com>
> 
> 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>
> Signed-off-by: Michal Simek <michal.simek at amd.com>
> ---
> 
>   configs/xilinx_versal_virt_defconfig | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/configs/xilinx_versal_virt_defconfig b/configs/xilinx_versal_virt_defconfig
> index a1feafc49b9f..0339130e8b85 100644
> --- a/configs/xilinx_versal_virt_defconfig
> +++ b/configs/xilinx_versal_virt_defconfig
> @@ -5,6 +5,7 @@ CONFIG_SYS_INIT_SP_BSS_OFFSET=1572864
>   CONFIG_ARCH_VERSAL=y
>   CONFIG_TEXT_BASE=0x8000000
>   CONFIG_SYS_MALLOC_F_LEN=0x100000
> +CONFIG_NR_DRAM_BANKS=36
>   CONFIG_DEFAULT_DEVICE_TREE="xilinx-versal-virt"
>   CONFIG_SYS_PROMPT="Versal> "
>   CONFIG_OF_LIBFDT_OVERLAY=y

Applied.
M


More information about the U-Boot mailing list