Compare commits
1 Commits
brightness
...
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