coreboot-kgpe-d16/src
Maxim Polyakov 16a1181615 mb/asrock/h110m: Add PEG Gen3 support
This patch adds support PCIe Gen 3 with 8GT/s link speed for PEG x16
slot. All parameters for FSP are set during initialization in
romstage. Now there is no need to additionally configure the FSP
before building the ROM image.

Tested on Intel Core i5-6600 processor with the following devices:
  - LP11000e Fibre Channel HBA (Gen2 x8);
  - PEX8734 PCIe Fabric/Switch (Gen3 x16);
  - NVIDIA GeForce GTX 1060 GPU (Gen3 x16).

GPU works with an nouveau and proprietary driver under Ubuntu 18.04.2
(4.15.0-46-generic GNU/Linux kernel). Discrete graphic card is used
as primary device for display output. Dynamic switching is not yet
supported.

Tianocore (edk2-stable201811-216-g51be9d0) is used as the payload.

Change-Id: Ia4f29df47d76de5069fe53120434cc7c2ab6f044
Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/31948
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-04-06 13:44:06 +00:00
..
acpi
arch src: Use include <reset.h> when appropriate 2019-03-29 20:00:20 +00:00
commonlib Make common macros double-evaluation safe 2019-04-04 19:38:31 +00:00
console coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
cpu cpu/ti/am335x: Fix checkpatch warnings 2019-04-01 07:54:40 +00:00
device vboot: Change oprom checks to CONFIG_VBOOT, assert OPROM_MATTERS 2019-04-02 13:08:43 +00:00
drivers drivers/pc80/rtc/mc146818rtc.c: Reset RTC time on RTC power failure 2019-04-05 12:39:51 +00:00
ec src: Use include <reset.h> when appropriate 2019-03-29 20:00:20 +00:00
include assert: Make dead_code() work at link-time instead of compile-time 2019-04-01 07:57:00 +00:00
lib vboot: Change oprom checks to CONFIG_VBOOT, assert OPROM_MATTERS 2019-04-02 13:08:43 +00:00
mainboard mb/asrock/h110m: Add PEG Gen3 support 2019-04-06 13:44:06 +00:00
northbridge vboot: Select CONFIG_VBOOT_OPROM_MATTERS in more cases 2019-04-01 07:56:48 +00:00
security vboot: remove Kconfig option VBOOT_PHYSICAL_REC_SWITCH 2019-04-04 10:33:38 +00:00
soc soc/intel/skylake: Set FSP options for PEG port 2019-04-06 13:43:42 +00:00
southbridge src: Use include <reset.h> when appropriate 2019-03-29 20:00:20 +00:00
superio src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
vendorcode Make common macros double-evaluation safe 2019-04-04 19:38:31 +00:00
Kconfig x86/smbios: Untangle system and board tables 2019-03-16 16:22:16 +00:00