soc/intel/skylake: Enable CIO depending on devicetree configuration
Currently, CIO gets enabled by the option Cio2Enable, but this duplicates the devicetree on/off options. Therefore, depend on the devicetree for the enablement of the CIO controller. All corresponding mainboards were checked if the devicetree configuration matches the Cio2Enable setting, and missing entries were added. Change-Id: I65e2cceb65add66e3cb3de7071b1a3cc967ab291 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/44032 Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: Michael Niewöhner Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Michael Niewöhner
parent
4d5c4e069c
commit
e21866781f
@ -229,7 +229,8 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
|
||||
memcpy(params->SerialIoDevMode, config->SerialIoDevMode,
|
||||
sizeof(params->SerialIoDevMode));
|
||||
|
||||
params->PchCio2Enable = config->Cio2Enable;
|
||||
dev = pcidev_path_on_root(PCH_DEVFN_CIO);
|
||||
params->PchCio2Enable = dev && dev->enabled;
|
||||
|
||||
dev = pcidev_path_on_root(SA_DEVFN_IMGU);
|
||||
params->SaImguEnable = dev && dev->enabled;
|
||||
|
Reference in New Issue
Block a user