diff options
Diffstat (limited to 'src/mainboard/system76/tgl-h/variants/gaze16-3060/romstage.c')
-rw-r--r-- | src/mainboard/system76/tgl-h/variants/gaze16-3060/romstage.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mainboard/system76/tgl-h/variants/gaze16-3060/romstage.c b/src/mainboard/system76/tgl-h/variants/gaze16-3060/romstage.c new file mode 100644 index 000000000000..ed8397caf86c --- /dev/null +++ b/src/mainboard/system76/tgl-h/variants/gaze16-3060/romstage.c @@ -0,0 +1,16 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#include <soc/pch.h> +#include <variant/romstage.h> + +void variant_memory_init_params(FSPM_UPD *mupd) +{ + // Enable M.2 PCIE 4.0 and PEG1 + mupd->FspmConfig.CpuPcieRpEnableMask = 0x3; + + // B variant uses Intel GbE + if (CONFIG(BOARD_SYSTEM76_GAZE16_3060_B)) + mupd->FspmConfig.PcieClkSrcUsage[8] = PCIE_CLK_LAN; + else + mupd->FspmConfig.PcieClkSrcUsage[8] = 4; +} |