soc/intel/skylake: Enable LAN depending on devicetree configuration
Currently LAN gets enabled by the option EnableLan, but this duplicates the devicetree on/off options. Therefore use the on/off options for the enablement of the LAN controller. I checked all corresponding mainboards if the devicetree configuration matches the EnableLan setting. Change-Id: I36347e8e0f0ddba47aec52aeb6bc047e3c8bfaa4 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/43844 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Michael Niewöhner Reviewed-by: Patrick Rudolph <siro@das-labor.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
committed by
Michael Niewöhner
parent
0901d03085
commit
57c8143350
@ -242,8 +242,9 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
|
||||
params->PchPmWoWlanDeepSxEnable = config->PchPmWoWlanDeepSxEnable;
|
||||
params->PchPmLanWakeFromDeepSx = config->WakeConfigPcieWakeFromDeepSx;
|
||||
|
||||
params->PchLanEnable = config->EnableLan;
|
||||
if (config->EnableLan) {
|
||||
dev = pcidev_path_on_root(PCH_DEVFN_GBE);
|
||||
params->PchLanEnable = dev ? dev->enabled : 0;
|
||||
if (params->PchLanEnable) {
|
||||
params->PchLanLtrEnable = config->EnableLanLtr;
|
||||
params->PchLanK1OffEnable = config->EnableLanK1Off;
|
||||
params->PchLanClkReqSupported = config->LanClkReqSupported;
|
||||
|
Reference in New Issue
Block a user