x86: baytrail: Tidy up interrupt and FSP init

We should signal to the FSP that PCI enumeration is complete. Perform this
task in a suitable place.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
Simon Glass 2015-08-10 07:05:10 -06:00
parent 7e4be120e8
commit 46f8efee70
1 changed files with 8 additions and 1 deletions

View File

@ -9,6 +9,7 @@
#include <pci_ids.h>
#include <asm/irq.h>
#include <asm/post.h>
#include <asm/fsp/fsp_support.h>
static struct pci_device_id mmc_supported[] = {
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_VALLEYVIEW_SDIO },
@ -40,6 +41,12 @@ int arch_cpu_init(void)
int arch_misc_init(void)
{
return pirq_init();
int ret;
ret = pirq_init();
if (ret)
return ret;
return fsp_init_phase_pci();
}
#endif