diff options
| author | Samuel Holland <[email protected]> | 2024-12-18 21:02:38 -0800 |
|---|---|---|
| committer | Anup Patel <[email protected]> | 2024-12-21 18:21:50 +0530 |
| commit | 0c5dc12d73b0b5f31cee2582531c34dde117d4f7 (patch) | |
| tree | 6f85361bb996afde20c3c49ddbebabf5ab6fff84 | |
| parent | f0693016547837ba4bca2d5891f5b4ec65667ee1 (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.c | 10 |
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) |
