Compare commits
	
		
			1 Commits
		
	
	
		
			tcss-det
			...
			fsp-hybrid
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 8da0dd2bb5 | 
| @@ -31,8 +31,8 @@ void mainboard_memory_init_params(FSPM_UPD *memupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	memupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	memupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	cannonlake_memcfg_init(&memupd->FspmConfig, &memcfg); | ||||
| } | ||||
|   | ||||
| @@ -27,8 +27,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
| 	mupd->FspmConfig.GpioOverride = 0; | ||||
|   | ||||
| @@ -27,8 +27,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
| 	mupd->FspmConfig.GpioOverride = 0; | ||||
|   | ||||
| @@ -30,8 +30,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.PchHdaAudioLinkHdaEnable = 1; | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
|   | ||||
| @@ -27,8 +27,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.PchHdaAudioLinkHdaEnable = 1; | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
|   | ||||
| @@ -31,8 +31,8 @@ void mainboard_memory_init_params(FSPM_UPD *memupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	memupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	memupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	cannonlake_memcfg_init(&memupd->FspmConfig, &memcfg); | ||||
| } | ||||
|   | ||||
| @@ -31,8 +31,8 @@ void mainboard_memory_init_params(FSPM_UPD *memupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	memupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	memupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	// Allow memory speeds higher than 2666 MT/s | ||||
| 	memupd->FspmConfig.SaOcSupport = 1; | ||||
|   | ||||
| @@ -32,8 +32,8 @@ void mainboard_memory_init_params(FSPM_UPD *memupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	memupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	memupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	variant_configure_fspm(memupd); | ||||
|  | ||||
|   | ||||
| @@ -33,8 +33,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
| 	mupd->FspmConfig.GpioOverride = 0; | ||||
|   | ||||
| @@ -33,8 +33,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
| 	mupd->FspmConfig.GpioOverride = 0; | ||||
|   | ||||
| @@ -30,8 +30,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
| 	mupd->FspmConfig.GpioOverride = 0; | ||||
|   | ||||
| @@ -30,8 +30,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
| 	mupd->FspmConfig.GpioOverride = 0; | ||||
|   | ||||
| @@ -32,8 +32,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	mupd->FspmConfig.DmiMaxLinkSpeed = 4; | ||||
| 	mupd->FspmConfig.GpioOverride = 0; | ||||
|   | ||||
| @@ -34,8 +34,8 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	// Enable dGPU power | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
| 	// Set primary display to hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 4; | ||||
|  | ||||
| 	variant_memory_init_params(mupd); | ||||
|  | ||||
|   | ||||
| @@ -29,6 +29,7 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) | ||||
| 	nvidia_set_power(&config); | ||||
|  | ||||
| 	// Set primary display to internal graphics | ||||
| 	// NOTE: Use iGFX as some units don't have a dGPU for hybrid graphics | ||||
| 	mupd->FspmConfig.PrimaryDisplay = 0; | ||||
|  | ||||
| 	memcfg_init(mupd, &board_cfg, &spd_info, half_populated); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user