summaryrefslogtreecommitdiff
path: root/src/mainboard/asrock/fatal1ty_z87_professional/Kconfig
diff options
context:
space:
mode:
authorJan Philipp Groß <jeangrande@mailbox.org>2024-06-06 13:12:11 +0200
committerFelix Held <felix-coreboot@felixheld.de>2024-07-03 16:24:53 +0000
commit2721846dab2c5e7a207e985cb634588f380744bd (patch)
tree7e0232a153529fe3bf94100fc3114a753ae22697 /src/mainboard/asrock/fatal1ty_z87_professional/Kconfig
parent16b18a8b3047d4a9fbfe087711e3f3656d90b96d (diff)
mb/asrock: Add Fatal1ty Z87 Professional (Haswell)
This port was done via autoport and subsequent manual tweaking. Thanks to Angel Pons for helping me with the misbehaving ASM1061 ASPM! The board features two socketed DIP-8 SPI flash chips, as well as a BIOS selection via jumper and onboard Power and Reset switches. Working: - Haswell MRC.bin - All four DDR3/DDR3L DIMM slots - S3 suspend and resume - Libgfxinit - HDMI-Out Port - both RJ-45 Gigabit LAN Ports - USB 2.0 Ports - USB 3.1 Gen1 Ports - both USB 3.1 Gen1 headers - HD Audio Jack (audio output) - all six SATA3 6.0 Gb/s connectors by Intel - all four SATA3 6.0 Gb/s connectors by ASMedia ASM1061 - all three PCI Express 3.0 x16 slots - PCI Express 2.0 x1 slot - half mini-PCI Express slot Working (board-specific) - Power Switch with LED (functional, yet no LED) - Reset Switch with LED (functional, yet no LED) - BIOS Selection via jumper not (yet) tested: - IR header - COM Port header - DisplayPort - eSATA connector - USB 2.0 headers - PS/2 Mouse/Keyboard Port - HDMI-In Port - PCI slots not (yet) working: - Front panel audio connector - Software fan control: While the Nuvoton chip is correctly discovered, the numbering of the fan connectors is faulty, resulting in the wrong fan being controlled. - Dr. Debug: on vendor firmware, the LEDs turn off after successful boot. On coreboot, the LED shows two bright zeros after boot. Change-Id: Iae0b73d8e81be90ec3a2d5463df3ed170f603266 Signed-off-by: Jan Philipp Groß <jeangrande@mailbox.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/82913 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nicholas Chin <nic.c3.14@gmail.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Diffstat (limited to 'src/mainboard/asrock/fatal1ty_z87_professional/Kconfig')
-rw-r--r--src/mainboard/asrock/fatal1ty_z87_professional/Kconfig26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/mainboard/asrock/fatal1ty_z87_professional/Kconfig b/src/mainboard/asrock/fatal1ty_z87_professional/Kconfig
new file mode 100644
index 0000000000..b1600ef42f
--- /dev/null
+++ b/src/mainboard/asrock/fatal1ty_z87_professional/Kconfig
@@ -0,0 +1,26 @@
+## SPDX-License-Identifier: GPL-2.0-only
+if BOARD_ASROCK_FATAL1TY_Z87_PROFESSIONAL
+
+config BOARD_SPECIFIC_OPTIONS
+ def_bool y
+ select BOARD_ROMSIZE_KB_8192
+ select DRIVERS_ASMEDIA_ASPM_BLACKLIST
+ select HAVE_ACPI_RESUME
+ select HAVE_ACPI_TABLES
+ select INTEL_GMA_HAVE_VBT
+ select MAINBOARD_HAS_LIBGFXINIT
+ select MAINBOARD_USES_IFD_GBE_REGION
+ select NORTHBRIDGE_INTEL_HASWELL
+ select SERIRQ_CONTINUOUS_MODE
+ select SOUTHBRIDGE_INTEL_LYNXPOINT
+ select SUPERIO_NUVOTON_NCT6776
+
+config MAINBOARD_DIR
+ default "asrock/fatal1ty_z87_professional"
+
+config MAINBOARD_PART_NUMBER
+ default "Fatal1ty Z87 Professional"
+
+config USBDEBUG_HCD_INDEX
+ default 2 # USB-2.0-Header with the designation USB4_5
+endif