coreboot-kgpe-d16/src/soc/intel/cannonlake
Patrick Georgi 6539e10c4f drivers/intel/fsp2_0: Hook up IntelFSP repo
With https://github.com/IntelFsp/FSP/pull/4 merged, this allows using
Intel's FSP repo (that we mirror) to build a complete BIOS ifd region
with a simple coreboot build, automatically drawing in headers and
binaries.

This commit covers Apollolake, Coffeelake, Skylake, and Kabylake.

Skylake is using Kabylake's FSP since its own is FSP 1.1 and Kabylake's
also supports Skylake.

Another candidate (given 3rdparty/fsp's content) is Denverton NS, but
it requires changes to coreboot's FSP bindings to become compatible.

Cannonlake, Whiskeylake require an FSP release.

Change-Id: I8d838ca6555348ce877f54e95907e9fdf6b9f2e7
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-on: https://review.coreboot.org/28593
Reviewed-by: Pratikkumar V Prajapati <pratikkumar.v.prajapati@intel.com>
Reviewed-by: Naresh Solanki <naresh.solanki@intel.com>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-10-12 23:20:53 +00:00
..
acpi soc/intel/cannonlake: Add PCIE ASL entry 2018-10-09 20:12:17 +00:00
bootblock soc/intel/cannonlake: Update PMC base address for CNP H and LP 2018-08-30 14:47:04 +00:00
include/soc src: Move common IA-32 MSRs to <cpu/x86/msr.h> 2018-10-11 21:06:53 +00:00
romstage Move compiler.h to commonlib 2018-10-08 16:57:27 +00:00
acpi.c soc/intel/cannonlake: Fix ACPI FADT table generation 2018-09-28 09:56:02 +00:00
cbmem.c src: Use tabs for indentation 2018-10-08 09:46:16 +00:00
chip.c soc/intel/cannonlake: Ensure FSP don't override ITSS IPCx registers 2018-10-09 20:10:12 +00:00
chip.h soc/intel/cannonlake: Update UPD from device switch 2018-09-28 09:53:01 +00:00
cnl_memcfg_init.c soc/intel/cannonlake: Fix Coverity Scan report 2018-09-06 10:30:04 +00:00
cpu.c src: Move common IA-32 MSRs to <cpu/x86/msr.h> 2018-10-11 21:06:53 +00:00
finalize.c soc/intel/cannonlake: Get rid of device_t 2018-06-01 16:26:25 +00:00
fsp_params.c soc/intel/cannonlake: Disable Legacy PME for Root ports 2018-10-09 20:11:00 +00:00
gpio.c soc/intel/common/block/gpio: Change group offset calculation 2018-02-16 03:59:29 +00:00
graphics.c drivers/intel/gma: Unify VBT related Kconfig names 2018-06-12 18:07:51 +00:00
gspi.c soc/intel/common/block: Move gspi common functions into block/gspi 2018-06-06 06:25:50 +00:00
i2c.c soc/intel/common/block: Move i2c common functions into block/i2c 2018-06-06 06:26:11 +00:00
Kconfig drivers/intel/fsp2_0: Hook up IntelFSP repo 2018-10-12 23:20:53 +00:00
lockdown.c soc/intel/common/pch: Add pch lockdown code 2018-06-07 21:58:19 +00:00
lpc.c soc/intel/cannonlake: Update PMC base address for CNP H and LP 2018-08-30 14:47:04 +00:00
Makefile.inc drivers/intel/fsp2_0: Hook up IntelFSP repo 2018-10-12 23:20:53 +00:00
memmap.c soc/intel/cannonlake: Remove DMA support for PTT 2018-06-22 01:58:33 +00:00
nhlt.c src: Use tabs for indentation 2018-10-08 09:46:16 +00:00
p2sb.c soc/intel/common/block: Move p2sb common functions into block/p2sb 2018-06-28 08:35:29 +00:00
pmc.c soc/intel/cannonlake: Get rid of device_t 2018-06-01 16:26:25 +00:00
pmutil.c soc/intel/cannonlake: Set DISB after Dram init 2018-04-19 07:52:43 +00:00
reset.c Move compiler.h to commonlib 2018-10-08 16:57:27 +00:00
sd.c
smihandler.c soc/intel/common/block: Move p2sb common functions into block/p2sb 2018-06-28 08:35:29 +00:00
smmrelocate.c cpu/x86/mtrr.h: Rename MSR SMRR_PHYS_x to IA32_SMRR_PHYSx 2018-07-24 18:34:37 +00:00
spi.c soc/intel/common/block: Move gspi common functions into block/gspi 2018-06-06 06:25:50 +00:00
systemagent.c src/soc: Fix various typos 2018-02-20 23:17:39 +00:00
uart.c soc/intel/common/block: Move common uart function to block/uart 2018-08-20 15:51:48 +00:00
vr_config.c