Alexandru Gagniuc (mr.nuke.me@gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13325
-gerrit
commit a7982c87f7e124d3f4eb7f44228370557fc80fdb Author: Andrey Petrov andrey.petrov@intel.com Date: Wed Oct 28 17:29:42 2015 -0700
soc/apollolake: Add enable bit for MCH BAR
Change-Id: Iac8f2f819126401f470caa688600824ccc2edad9 Signed-off-by: Andrey Petrov andrey.petrov@intel.com --- src/soc/intel/apollolake/romstage/romstage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/soc/intel/apollolake/romstage/romstage.c b/src/soc/intel/apollolake/romstage/romstage.c index 1bf94f4..2cbf4a9 100644 --- a/src/soc/intel/apollolake/romstage/romstage.c +++ b/src/soc/intel/apollolake/romstage/romstage.c @@ -31,8 +31,8 @@ static void soc_early_romstage_init(void) { device_t pmc = PCI_DEV(0, 13, 1);
- /* Set MCH base address */ - pci_write_config32(PCI_DEV(0, 0, 0), 0x48, MCH_BASE_ADDR); + /* Set MCH base address and enable bit */ + pci_write_config32(PCI_DEV(0, 0, 0), 0x48, MCH_BASE_ADDR | 1);
/* Set PMC base address */ pci_write_config32(pmc, PCI_BASE_ADDRESS_0, PMC_BAR0);