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