From 5baf2a874d09ab864e876486c57dc2e7e7925ca8 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Mon, 11 Apr 2022 16:35:26 +0100 Subject: [PATCH] make DRAM init conditional on whether it is detected through SYSCON --- coldboot/coldboot.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/coldboot/coldboot.c b/coldboot/coldboot.c index b3454cb..4f699a5 100644 --- a/coldboot/coldboot.c +++ b/coldboot/coldboot.c @@ -326,7 +326,9 @@ int main(void) { return 0; #endif - for (int persistence=0; persistence < 1000; persistence++) { + // init DRAM only if SYSCON says it exists (duh) + if (ftr & SYS_REG_INFO_HAS_DRAM) + { puts("DRAM init... "); struct gramCtx ctx; @@ -471,9 +473,6 @@ int main(void) { } } } - if (failcnt == 0) { // fiinally... - break; - } } #endif puts("done\n"); -- 2.30.2