Alexandru Gagniuc (mr.nuke.me@gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13346
-gerrit
commit 26faf51ae60b0536b5d2de0a958266feb88353af Author: Andrey Petrov andrey.petrov@intel.com Date: Thu Nov 5 14:40:23 2015 -0800
soc/apollolake: Call FSP Silicon Init as part of chip init
Change-Id: Ic1ed0dccefe4130195ab91792f0844e696e0746f Signed-off-by: Andrey Petrov andrey.petrov@intel.com --- src/soc/intel/apollolake/chip.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/src/soc/intel/apollolake/chip.c b/src/soc/intel/apollolake/chip.c index 2b6384a..34d6d3a 100644 --- a/src/soc/intel/apollolake/chip.c +++ b/src/soc/intel/apollolake/chip.c @@ -3,6 +3,7 @@ * * Copyright (C) 2015 Intel Corp. * (Written by Alexandru Gagniuc alexandrux.gagniuc@intel.com for Intel Corp.) + * (Written by Andrey Petrov andrey.petrov@intel.com for Intel Corp.) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -13,6 +14,7 @@ #include <cpu/cpu.h> #include <device/device.h> #include <device/pci.h> +#include <fsp/api.h>
static struct device_operations pci_domain_ops = { .read_resources = pci_domain_read_resources, @@ -46,7 +48,13 @@ static void enable_dev(device_t dev) } }
+static void soc_init(void *data) +{ + fsp_silicon_init(); +} + struct chip_operations soc_intel_apollolake_ops = { CHIP_NAME("Intel Apollolake SOC") .enable_dev = &enable_dev, + .init = &soc_init };