Attention is currently required from: Angel Pons, Felix Singer, Marvin Drees, Paul Menzel.
Felix Singer has uploaded a new patch set (#31) to the change originally created by Marvin Drees. ( https://review.coreboot.org/c/coreboot/+/48648?usp=email )
Change subject: [WIP] mb/asus/sklkbl_h: Add base for Asus Skylake Boards ......................................................................
[WIP] mb/asus/sklkbl_h: Add base for Asus Skylake Boards
Currently WIP: H110T Next: Q170T (Same issues currently)
Working: - Booting into SeaBIOS - Booting into TianoCore - UART (uses 12V RS232 levels!) - HDMI and DP in Tianocore via libgfxinit - TPM 2.0 - NVMe M.2
Not working: - Booting Linux, resets at DMAR - Video in Linux - USB (Needs devicetree entries)
Untested: - Ethernet (Needs working OS) - LVDS (No hardware to test) - Sound (Needs working OS) - M.2 E key slot (Needs working OS) - SATA (Needs working OS) - S3 sleep (Needs working OS)
TODO: - Fill devicetree more (Most notably USB OC pins) - Fix bootloop - Booting Memtest86 as the primary payload reveals that CPU0 is receiving an unexpected interrupt, causing it to reset.
Notes: - EM100 usage flakey (does quad IO even though IFD is modified not to) - Stripping ME causes the board to not boot at all. The same behaviour occurs with me_cleaned vendor firmware. But setting the HAP bit works and disables the ME.
Change-Id: Iab30596f2a12931679687c9f56427712b65f9363 Signed-off-by: Marvin Drees marvin@ceres-sys.de --- A src/mainboard/asus/sklkbl_h/Kconfig A src/mainboard/asus/sklkbl_h/Kconfig.name A src/mainboard/asus/sklkbl_h/Makefile.inc A src/mainboard/asus/sklkbl_h/acpi/ec.asl A src/mainboard/asus/sklkbl_h/acpi/superio.asl A src/mainboard/asus/sklkbl_h/board_info.txt A src/mainboard/asus/sklkbl_h/bootblock.c A src/mainboard/asus/sklkbl_h/cmos.default A src/mainboard/asus/sklkbl_h/cmos.layout A src/mainboard/asus/sklkbl_h/dsdt.asl A src/mainboard/asus/sklkbl_h/include/variant/gpio.h A src/mainboard/asus/sklkbl_h/include/variant/superio.h A src/mainboard/asus/sklkbl_h/ramstage.c A src/mainboard/asus/sklkbl_h/romstage.c A src/mainboard/asus/sklkbl_h/variants/h110t/board_info.txt A src/mainboard/asus/sklkbl_h/variants/h110t/data.vbt A src/mainboard/asus/sklkbl_h/variants/h110t/devicetree.cb A src/mainboard/asus/sklkbl_h/variants/h110t/gma-mainboard.ads A src/mainboard/asus/sklkbl_h/variants/h110t/gpio.c A src/mainboard/asus/sklkbl_h/variants/h110t/gpio_early.c A src/mainboard/asus/sklkbl_h/variants/h110t/hda_verb.c A src/mainboard/asus/sklkbl_h/variants/h110t/superio.c 22 files changed, 1,764 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/48/48648/31