1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * (C) Copyright 2019 Rockchip Electronics Co., Ltd
4 * (C) Copyright 2019 Amarula Solutions.
5 * Author: Jagan Teki <jagan@amarulasolutions.com>
9 #include <debug_uart.h>
10 #include <asm/arch-rockchip/sdram_common.h>
12 void sdram_print_dram_type(unsigned char dramtype)
31 printascii("Unknown Device");
36 void sdram_print_ddr_info(struct sdram_cap_info *cap_info,
37 struct sdram_base_params *base)
41 bg = (cap_info->dbw == 0) ? 2 : 1;
43 sdram_print_dram_type(base->dramtype);
46 printdec(base->ddr_freq);
50 printdec(8 << cap_info->bw);
53 printdec(cap_info->col);
56 printdec(0x1 << cap_info->bk);
57 if (base->dramtype == DDR4) {
62 printascii(" CS0 Row=");
63 printdec(cap_info->cs0_row);
64 if (cap_info->rank > 1) {
65 printascii(" CS1 Row=");
66 printdec(cap_info->cs1_row);
70 printdec(cap_info->rank);
72 printascii(" Die BW=");
73 printdec(8 << cap_info->dbw);