x86: Split up arch_cpu_init()
At present we do more in this function than we should. Split out the post-driver-model part into a separate function. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
d4c671cc27
commit
161d2e4e5b
|
@ -115,6 +115,14 @@ static void set_spi_speed(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
int arch_cpu_init(void)
|
int arch_cpu_init(void)
|
||||||
|
{
|
||||||
|
post_code(POST_CPU_INIT);
|
||||||
|
timer_set_base(rdtsc());
|
||||||
|
|
||||||
|
return x86_cpu_init_f();
|
||||||
|
}
|
||||||
|
|
||||||
|
int arch_cpu_init_dm(void)
|
||||||
{
|
{
|
||||||
const void *blob = gd->fdt_blob;
|
const void *blob = gd->fdt_blob;
|
||||||
struct pci_controller *hose;
|
struct pci_controller *hose;
|
||||||
|
|
Loading…
Reference in New Issue