summaryrefslogtreecommitdiff
path: root/drivers/ram
diff options
context:
space:
mode:
authorJagan Teki <jagan@edgeble.ai>2022-12-14 20:50:54 +0300
committerKever Yang <kever.yang@rock-chips.com>2023-01-16 13:01:10 +0300
commit4fadeecb62e201ecea53380964794bf7546f14cf (patch)
tree6ba003add6b5cefbc6775fff6d9085ea52019aaa /drivers/ram
parente869b3485cf56aa4d29d18b83b589afde1672814 (diff)
downloadu-boot-4fadeecb62e201ecea53380964794bf7546f14cf.tar.xz
ram: rockchip: rv1126: Control ddr init prints via DEBUG
Control the ddr init print messages via RAM_ROCKCHIP_DEBUG instead of printing by default. This gives an option to configs to enable these prints or not. Signed-off-by: Jagan Teki <jagan@edgeble.ai> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Diffstat (limited to 'drivers/ram')
-rw-r--r--drivers/ram/rockchip/sdram_rv1126.c38
1 files changed, 25 insertions, 13 deletions
diff --git a/drivers/ram/rockchip/sdram_rv1126.c b/drivers/ram/rockchip/sdram_rv1126.c
index 2a57b194ae..7832485f77 100644
--- a/drivers/ram/rockchip/sdram_rv1126.c
+++ b/drivers/ram/rockchip/sdram_rv1126.c
@@ -3358,22 +3358,33 @@ static void ddr_set_rate_for_fsp(struct dram_info *dram,
if (get_wrlvl_val(dram, sdram_params))
printascii("get wrlvl value fail\n");
- printascii("change to: ");
- printdec(f1);
- printascii("MHz\n");
+ if (IS_ENABLED(CONFIG_RAM_ROCKCHIP_DEBUG)) {
+ printascii("change to: ");
+ printdec(f1);
+ printascii("MHz\n");
+ }
ddr_set_rate(&dram_info, sdram_params, f1,
sdram_params->base.ddr_freq, 1, 1, 1);
- printascii("change to: ");
- printdec(f2);
- printascii("MHz\n");
+
+ if (IS_ENABLED(CONFIG_RAM_ROCKCHIP_DEBUG)) {
+ printascii("change to: ");
+ printdec(f2);
+ printascii("MHz\n");
+ }
ddr_set_rate(&dram_info, sdram_params, f2, f1, 2, 0, 1);
- printascii("change to: ");
- printdec(f3);
- printascii("MHz\n");
+
+ if (IS_ENABLED(CONFIG_RAM_ROCKCHIP_DEBUG)) {
+ printascii("change to: ");
+ printdec(f3);
+ printascii("MHz\n");
+ }
ddr_set_rate(&dram_info, sdram_params, f3, f2, 3, 1, 1);
- printascii("change to: ");
- printdec(f0);
- printascii("MHz(final freq)\n");
+
+ if (IS_ENABLED(CONFIG_RAM_ROCKCHIP_DEBUG)) {
+ printascii("change to: ");
+ printdec(f0);
+ printascii("MHz(final freq)\n");
+ }
ddr_set_rate(&dram_info, sdram_params, f0, f3, 0, 0, 1);
}
@@ -3465,7 +3476,8 @@ static int rv1126_dmc_init(struct udevice *dev)
save_rw_trn_result_to_ddr(&rw_trn_result);
#endif
- printascii("out\n");
+ if (IS_ENABLED(CONFIG_RAM_ROCKCHIP_DEBUG))
+ printascii("out\n");
return ret;
error: