summaryrefslogtreecommitdiffstats
path: root/src/mainboard/system76/gaze16/variants/gaze16-3060/romstage.c
blob: ed8397caf86c0d9f200b7584390ecc5beec15501 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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;
}