From 90989b321091a3b7828628304c7cf4bffcc7aed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20=C5=BBygowski?= Date: Thu, 7 Apr 2022 15:16:46 +0200 Subject: mainboard/msi/ms7d25: Add early support for MSI PRO Z690-A DDR4 WIFI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Change-Id: I5df69822dbb3ff79e087408a0693de37df2142e8 Signed-off-by: Igor Bagnucki Signed-off-by: Michał Kopeć Reviewed-on: https://review.coreboot.org/c/coreboot/+/63463 Tested-by: build bot (Jenkins) Reviewed-by: Krystian Hebel --- configs/config.msi_ms7d25 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 configs/config.msi_ms7d25 (limited to 'configs/config.msi_ms7d25') diff --git a/configs/config.msi_ms7d25 b/configs/config.msi_ms7d25 new file mode 100644 index 000000000000..e016a70e4ab4 --- /dev/null +++ b/configs/config.msi_ms7d25 @@ -0,0 +1,16 @@ +CONFIG_VENDOR_MSI=y +CONFIG_CBFS_SIZE=0x1000000 +CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_TIANOCORE_BOOT_TIMEOUT=3 +CONFIG_BOARD_MSI_Z690_A_PRO_WIFI_DDR4=y +# CONFIG_SMMSTORE is not set +CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0=y +CONFIG_POST_DEVICE_PCI_PCIE=y +CONFIG_POST_IO_PORT=0x80 +CONFIG_PAYLOAD_TIANOCORE=y +CONFIG_TIANOCORE_REPOSITORY="https://github.com/Dasharo/edk2.git" +CONFIG_TIANOCORE_TAG_OR_REV="origin/dasharo" +CONFIG_TIANOCORE_CBMEM_LOGGING=y +CONFIG_TIANOCORE_FOLLOW_BGRT_SPEC=y +CONFIG_TIANOCORE_SD_MMC_TIMEOUT=1000 +CONFIG_POWER_STATE_OFF_AFTER_FAILURE=y -- cgit v1.2.3