blob: a6a1c13d0719d002ce3eb07a3f70d4425a5c7927 [file] [log] [blame]
ron minnichb44a3882024-03-03 21:21:55 +00001/* SPDX-License-Identifier: GPL-2.0-only */
2
3#include <arch/encoding.h>
4#include <cbmem.h>
5#include <console/console.h>
6#include <program_loading.h>
7#include <romstage_common.h>
8#include <soc/addressmap.h>
9#include <soc/clock.h>
10#include <soc/sdram.h>
11
12void __noreturn romstage_main(void)
13{
14 write_csr(0x7c1, 0); // CSR_U74_FEATURE_DISABLE (enable all Features)
15
16 clock_init();
17
18 console_init();
19
20 sdram_init((u64)16*GiB);
21
22 cbmem_initialize_empty();
23
24 run_ramstage();
25}