soc/intel/cannonlake: make satahotplug user configurable via devicetree
Hook up the FSP UPD Change-Id: I6b479bfc83492440eac97cdc8dcc560b6abf4fdf Signed-off-by: Jonas Loeffelholz <Jonas.Loeffelholz@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/42803 Reviewed-by: Christian Walter <christian.walter@9elements.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
abd3cae588
commit
d7238eb518
|
@ -147,6 +147,7 @@ struct soc_intel_cannonlake_config {
|
||||||
uint8_t SataPortsEnable[8];
|
uint8_t SataPortsEnable[8];
|
||||||
uint8_t SataPortsDevSlp[8];
|
uint8_t SataPortsDevSlp[8];
|
||||||
uint8_t SataPortsDevSlpResetConfig[8];
|
uint8_t SataPortsDevSlpResetConfig[8];
|
||||||
|
uint8_t SataPortsHotPlug[8];
|
||||||
|
|
||||||
/* Enable/Disable SLP_S0 with GBE Support. 0: disable, 1: enable */
|
/* Enable/Disable SLP_S0 with GBE Support. 0: disable, 1: enable */
|
||||||
uint8_t SlpS0WithGbeSupport;
|
uint8_t SlpS0WithGbeSupport;
|
||||||
|
|
|
@ -297,6 +297,10 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
|
||||||
sizeof(params->SataPortsEnable));
|
sizeof(params->SataPortsEnable));
|
||||||
memcpy(params->SataPortsDevSlp, config->SataPortsDevSlp,
|
memcpy(params->SataPortsDevSlp, config->SataPortsDevSlp,
|
||||||
sizeof(params->SataPortsDevSlp));
|
sizeof(params->SataPortsDevSlp));
|
||||||
|
|
||||||
|
memcpy(params->SataPortsHotPlug, config->SataPortsHotPlug,
|
||||||
|
sizeof(params->SataPortsHotPlug));
|
||||||
|
|
||||||
#if CONFIG(SOC_INTEL_COMETLAKE)
|
#if CONFIG(SOC_INTEL_COMETLAKE)
|
||||||
memcpy(params->SataPortsDevSlpResetConfig,
|
memcpy(params->SataPortsDevSlpResetConfig,
|
||||||
config->SataPortsDevSlpResetConfig,
|
config->SataPortsDevSlpResetConfig,
|
||||||
|
|
Loading…
Reference in New Issue