summaryrefslogtreecommitdiff
path: root/src/mainboard/msi/ms7d25/Kconfig
diff options
context:
space:
mode:
authorMichał Żygowski <michal.zygowski@3mdeb.com>2022-04-07 15:16:46 +0200
committerMichał Żygowski <michal.zygowski@3mdeb.com>2022-07-07 07:39:21 +0000
commit90989b321091a3b7828628304c7cf4bffcc7aed0 (patch)
tree86d8c4b654738c9faeacc5b4e15595499d602c37 /src/mainboard/msi/ms7d25/Kconfig
parent1ff6125af74899dad390efa45aefa665f6cc76e9 (diff)
mainboard/msi/ms7d25: Add early support for MSI PRO Z690-A DDR4 WIFI
Initial mainboard code MSI PRO Z690-A DDR4 WIFI. The platform boots up up to romstage where it returns from FSP memory init with an error. What works: - open-source CAR setup - NCT6687D serial port with TX pin exposed on JBD1 header - SMBus reading SPD from all 4 DIMMs This board will serve as a reference board for enabling Alder Lake-S support in coreboot. More code and functionalities will be added in subsequent patches as src/soc/alderlake code will be improved for PCH-S. TEST=Extract the microcode from vendor firmware and include it in the build. The platform should print the console on the serial port even without FSP blob. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com> Change-Id: I5df69822dbb3ff79e087408a0693de37df2142e8 Signed-off-by: Igor Bagnucki <igor.bagnucki@3mdeb.com> Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/63463 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Diffstat (limited to 'src/mainboard/msi/ms7d25/Kconfig')
-rw-r--r--src/mainboard/msi/ms7d25/Kconfig45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/mainboard/msi/ms7d25/Kconfig b/src/mainboard/msi/ms7d25/Kconfig
new file mode 100644
index 0000000000..eb07413be2
--- /dev/null
+++ b/src/mainboard/msi/ms7d25/Kconfig
@@ -0,0 +1,45 @@
+config BOARD_MSI_Z690_A_PRO_WIFI_DDR4
+ select BOARD_MSI_MS7D25
+
+config BOARD_MSI_MS7D25
+ def_bool n
+ select SOC_INTEL_ALDERLAKE_PCH_S
+ select BOARD_ROMSIZE_KB_32768
+ select SOC_INTEL_COMMON_BLOCK_HDA_VERB
+ select SUPERIO_NUVOTON_NCT6687D
+ select DRIVERS_UART_8250IO
+ select HAVE_ACPI_RESUME
+ select HAVE_ACPI_TABLES
+
+if BOARD_MSI_MS7D25
+
+config MAINBOARD_DIR
+ default "msi/ms7d25"
+
+config MAINBOARD_PART_NUMBER
+ default "PRO Z690-A WIFI DDR4(MS-7D25)" if BOARD_MSI_Z690_A_PRO_WIFI_DDR4
+
+config MAINBOARD_VENDOR
+ string
+ default "Micro-Star International Co., Ltd."
+
+config DIMM_SPD_SIZE
+ default 512
+
+config UART_FOR_CONSOLE
+ int
+ default 0
+
+config USE_PM_ACPI_TIMER
+ bool
+ default n
+
+config USE_LEGACY_8254_TIMER
+ bool
+ default n
+
+config CBFS_SIZE
+ hex
+ default 0x1000000
+
+endif