summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Holland <[email protected]>2024-12-18 21:02:38 -0800
committerAnup Patel <[email protected]>2024-12-21 18:21:50 +0530
commit0c5dc12d73b0b5f31cee2582531c34dde117d4f7 (patch)
tree6f85361bb996afde20c3c49ddbebabf5ab6fff84
parentf0693016547837ba4bca2d5891f5b4ec65667ee1 (diff)
platform: generic: Initialize console before other drivers
Initialize serial drivers first, so messages printed by other drivers do not need to use the early console buffer. Suggested-by: Anup Patel <[email protected]> Signed-off-by: Samuel Holland <[email protected]> Reviewed-by: Anup Patel <[email protected]>
-rw-r--r--platform/generic/platform.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/platform/generic/platform.c b/platform/generic/platform.c
index 350d2517..c03ed88e 100644
--- a/platform/generic/platform.c
+++ b/platform/generic/platform.c
@@ -250,17 +250,17 @@ static int generic_early_init(bool cold_boot)
int rc;
if (cold_boot) {
- fdt_reset_init(fdt);
- fdt_suspend_init(fdt);
- fdt_hsm_init(fdt);
- fdt_cppc_init(fdt);
-
if (semihosting_enabled())
rc = semihosting_init();
else
rc = fdt_serial_init(fdt);
if (rc)
return rc;
+
+ fdt_cppc_init(fdt);
+ fdt_hsm_init(fdt);
+ fdt_reset_init(fdt);
+ fdt_suspend_init(fdt);
}
if (!generic_plat || !generic_plat->early_init)